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 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