API CATALOG
SOAP APIs
Upload your SOAP Services either as a URL or as a file
REST APIs from WADL
Upload your WADL either as a URL or as a file
REST APIs from Swagger 2.x
(Upload your Swagger either as a URL or as a file
REST APIs from OpenAPI 3.x
Upload your OpenAPI either as a URL or as a file
Custom Definition
If you do not have a definition file, you can use APINIZER for defining your API to Catalog
SECURITY & ACCESS CONTROL
Authenticate via Database, LDAP or APINIZER
Authenticate with your username & password or public & secret api key from various providers.
OAuth 2 Server2
OAuth 2 Server
Use the tokens that APINIZER produces which supports authorization_code, client_credentials, refresh_token and password grant, as well as extension grants, with scopes.
SAML Validation
Validate your SAML messages against your certificates
THREAT PROTECTION
Method Based Access Control
Define who can access which methods/resources of your API
CORS
Allow access to your APIs from browsers
White IP & Black IP Lists
Define which clients can reach from which IPs or which cannot access from which IPs.
XML & JSON Content Filtering
Detect and prevent SQL, JavaScript or XPath/XQuery injection attacks
Regular Expression Protection
Define custom expressions for detecting anomalies and block them
Schema Validation
Validate your XML & JSON messages according to their schemas.
Min and Max Message Size Control
Block requests if they have a greater or smaller body size than specified ones
Allowed Hours
open hours of your APIs
TRAFFIC CONTROL
Throttling & Quota for Client & API
Limit request counts in a specified period that a client can do or that an API can take
Caching
Enhance performance by caching responses
Load Balancing
Enhance performance by distributing requests to different servers
Circuit Breaker
Monitor API failures and when they reach a certain threshold prevent access to API for a while
Failover
Forward your request to another server if you get an specified error
DATA MANIPULATION
Rest - Soap - Rest Transformation
Expose your SOAP API as a REST service
Request Transformation
Transform your XML / JSON request messages with XSLT / JOLT
Response Transformation
Transform your XML / JSON response messages with XSLT / JOLT
Redaction
Expose your API responses different to each client by Masking, Removing, Changing all or some parts of real response
Scripting
Write custom javascript or groovy codes for data manipulation
Error Response Template
Customize error messages for each policy
ANALYTICS & MONITORING
Logging
your headers, parameters and body of your requests and responses
Custom Reports
Create your custom reports without knowing any specific languages
Full-Text-Search
Search all parts of your logs with full text search
Policy based SLAs
Create customized and detailed SLAs with many conditions
Custom Actions for SLAs
Call rest or soap services, notify or mail the SLA condition if SLA occurs
INSTANCE MANAGEMENT
Elastic Topology on Windows or Linux
No Configuration File
You do not need any configuration file, just Manager module handles all you need
Fine Tune Performance
You can tune even your thread count to memory size and many more
Automatic Setup & Installation
APINIZER do all you need for setup, you do not need to know anything
Automatic Registration to Load Balance
If you create a new instance, it automatically adds itshelf to load balancer
Automatic Scability
When a server reaches a specific load, APINIZER automatically adds a new instance and resizes its cluster
Scheduled & On-Demand Backups
You can create backup definitions for policies or log data and you can also schedule them to run on specific periods
AND MORE…
DB2API
Expose your database as a rest api
Function As A Service
Expose you javascript or groovy scripts as a service
Integrated Services
You can use already integrated APIs from APINIZER