Request a demo
Interceptor is an API gateway server built for accepting API requests from the client applications and routing them to the appropriate backend services. May it be a single service or multiple services to be called in a single API call, interceptor provides you with the necessary tools to control your API request flow.
Forward your incoming request to multiple services. The data from the response of one service can be passed on to the next service directly or with conditions.
Define the processing of the request depending upon the client application. Control the data to be returned for mobile applications, web applications or third party applications.
Pass JWT tokens to your protected backend services.
Call your backend services using whichever protocol they understand. HTTP, gRPC or any other custom protocols your service understands.
Control the flow of your client request using the onboard Groovy scripting engine. This allows you to minutely determine the API gateway behaviour.
The request analytics dashboard shows data and statistics related to the oncoming requests and allows rate limiting of requests.
Interceptor is an on premise platform that runs as a server. You can start it up with almost zero configuration [link to server setup] and start using it with the browser based UI app.
Interceptor is best useful in environments that use the microservices pattern wherein there are multiple services deployed in the environment dedicated to executing specific tasks.
Interceptor will be placed in the front of your backend environment where it will face and 'intercept' the incoming client requests and route them to your concerned backend services.
Your backend services can use any language or frameworks like NodeJS, .Net, Java, PHP or any others. Interceptor will only communicate to them using the appropriate network protocols.
Since it is a server you can put this on your cloud environment.
The basic server is free of cost to download. But we charge license fees depending on the additional tools you may require. For more info, please get in touch.