Design & Publish & Govern APIs
  • With API First Design, gather developers’ feedback before implementing and then design your APIs
  • Open APIs to outside clients and partners and/or in-house users
  • Publish APIs to a selected set of gateways in a multi-gateway environment
  • Manage API lifecycle from cradle to grave: create, publish, block, deprecate, and retire
  • Manage API versions and deployment status by version
  • One-click deployment to API gateway for immediate publishing
Design & Publish & Govern APIs
  • With API First Design, gather developers’ feedback before implementing and then design your APIs
  • Open APIs to outside clients and partners and/or in-house users
  • Publish APIs to a selected set of gateways in a multi-gateway environment
  • Manage API lifecycle from cradle to grave: create, publish, block, deprecate, and retire
  • Manage API versions and deployment status by version
  • One-click deployment to API gateway for immediate publishing
Security & Access Control
  • Apply security policies such as authentication or authorization to APIs
  • Use your own Database, LDAP or APINIZER for authentication or authorization
  • Define role based API and/or Resource access
  • Generate OAuth2 or JSON web tokens for your clients and use APINIZER as a single-sign-on-server
  • Validate your SAML messages against your certificates
  • Validate APIs payload against a schema
  • Define IPs or IP Groups to restrict or allow access to your APIs
  • Enable CORS and allow access to your APIs from browsers
  • Detect and prevent SQL, JavaScript or XPath/XQuery injection attacks
  • Define custom expressions to detect anomalies in requests
  • Validate your XML & JSON messages using their schemas
  • Block requests if their message bodies are smaller or greater than expected sizes
  • Restrict access to your APIs within specific hours of a day
Security & Access Control
  • Apply security policies such as authentication or authorization to APIs
  • Use your own Database, LDAP or APINIZER for authentication or authorization
  • Define role based API and/or Resource access
  • Generate OAuth2 or JSON web tokens for your clients and use APINIZER as a single-sign-on-server
  • Validate your SAML messages against your certificates
  • Validate APIs payload against a schema
  • Define IPs or IP Groups to restrict or allow access to your APIs
  • Enable CORS and allow access to your APIs from browsers
  • Detect and prevent SQL, JavaScript or XPath/XQuery injection attacks
  • Define custom expressions to detect anomalies in requests
  • Validate your XML & JSON messages using their schemas
  • Block requests if their message bodies are smaller or greater than expected sizes
  • Restrict access to your APIs within specific hours of a day
Data Manipulation
  • With “REST – SOAP – REST” Transformation, expose your SOAP API as a REST service
  • Transform your XML / JSON request messages with XSLT / Jolt
  • Transform your XML / JSON response messages with XSLT / Jolt
  • Redact your response (Mask, Remove, or Change all or some parts of response) according to the identity of the client
  • Write custom JavaScript or Groovy code for data manipulation
  • Not only customize error messages of policies, but standardize the format for them
Data Manipulation
  • With “REST – SOAP – REST” Transformation, expose your SOAP API as a REST service
  • Transform your XML / JSON request messages with XSLT / Jolt
  • Transform your XML / JSON response messages with XSLT / Jolt
  • Redact your response (Mask, Remove, or Change all or some parts of response) according to the identity of the client
  • Write custom JavaScript or Groovy code for data manipulation
  • Not only customize error messages of policies, but standardize the format for them
Manage and Scale API Traffic
  • Limit number of requests (with throttling or quota) in a specified period either for clients, or for backend APIs
  • Enhance performance by caching responses
  • Deploy backend APIs on multiple servers, and specify the load balance algorithm on APINIZER to enhance the performance
  • With circuit breaker on APINIZER, stop routing requests to a specific API server for a while if API failures reach a certain threshold
  • Forward your request to another server if you get a specified error
  • And do all of these with extremely high performance pass-through request routing with minimal latency
Manage and Scale API Traffic
  • Limit number of requests (with throttling or quota) in a specified period either for clients, or for backend APIs
  • Enhance performance by caching responses
  • Deploy backend APIs on multiple servers, and specify the load balance algorithm on APINIZER to enhance the performance
  • With circuit breaker on APINIZER, stop routing requests to a specific API server for a while if API failures reach a certain threshold
  • Forward your request to another server if you get a specified error
  • And do all of these with extremely high performance pass-through request routing with minimal latency
Analytics & Monitoring
  • Fine tune what to log: headers, parameters and/or body of requests and/or responses
  • Create custom reports easily, no need to know specific query languages and/or technologies
  • Enjoy full-text-search capability in all parts of logs
  • Create detailed alarm definitions easily to detect even very specific conditions
  • Call REST APIs and/or SOAP services, create notification messages or send e-mails when an alarm occurs
Analytics & Monitoring
  • Fine tune what to log: headers, parameters and/or body of requests and/or responses
  • Create custom reports easily, no need to know specific query languages and/or technologies
  • Enjoy full-text-search capability in all parts of logs
  • Create detailed alarm definitions easily to detect even very specific conditions
  • Call REST APIs and/or SOAP services, create notification messages or send e-mails when an alarm occurs
Instance Management
  • Configure APINIZER behind your firewall and/or Load Balancer (if any exists), on various number of physical or virtual servers with Windows or Linux operating systems
  • Thanks to Manager Module’s user-friendly interfaces, there is no need to configuration files written in XML, JSON, or any other language
  • Fine tune thread count, memory size and many more properties of the servers to enhance performance
  • APINIZER does all you need for setup, you do not need to edit complex configuration files
  • If you create a new instance, APINIZER automatically registers this new instance to load balancer
  • Let APINIZER automatically start a new instance and resize the cluster if the system load reaches a certain level
  • Create backup definitions for policies or log data and schedule them to run on specific periods
Instance Management
  • Configure APINIZER behind your firewall and/or Load Balancer (if any exists), on various number of physical or virtual servers with Windows or Linux operating systems
  • Thanks to Manager Module’s user-friendly interfaces, there is no need to configuration files written in XML, JSON, or any other language
  • Fine tune thread count, memory size and many more properties of the servers to enhance performance
  • APINIZER does all you need for setup, you do not need to edit complex configuration files
  • If you create a new instance, APINIZER automatically registers this new instance to load balancer
  • Let APINIZER automatically start a new instance and resize the cluster if the system load reaches a certain level
  • Create backup definitions for policies or log data and schedule them to run on specific periods
DB 2 API
  • Expose your relational & big data databases as REST services
  • Write simple or advanced INSERT, UPDATE, DELETE, SELECT queries and Let Apinizer make them secure and reliable REST Services
DB 2 API
  • Expose your relational & big data databases as REST services
  • Write simple or advanced INSERT, UPDATE, DELETE, SELECT queries and Let Apinizer make them secure and reliable REST Services