Open Source API Management
The apiman project brings an open source development methodology to API Management, coupling a rich API design & configuration layer with a blazingly fast runtime.
Flexible, policy-based runtime governance for your APIs. Offer the same API through multiple plans, allowing different levels of service to different API consumers.
Use the rich management layer (REST API and separate UI) to manage/configure not only APIs but also the client applications that consume them.
Embed the API Management Policy Engine in any application - it has a small footprint and can be completely independent from the management layer.
The runtime engine's API is fully asynchronous and is designed to run equally well in both a standard Java EE environment and newer async runtimes like Vert.x.
Allow Developers to access your APIs. Developers can view and test your APIs to develop their own Apps.
Clone or Fork apiman-developer-portal on GitHub
Limit the number of requests consumers of your APIs can make within a given time period (per API contract or per end-user).
Add authentication and IP filtering capabilities in a central location, freeing your back-end APIs to focus on functionality.
Easily get metrics for all your APIs so you can see what's popular or charge your consumers for their usage.
Scheer PAS is the platform for flexible end-to-end support of individual processes. It stands for digitization and automation, regardless of how many people, systems or companies need to be integrated.
Scheer PAS API Management is based on Apiman and offers you also enterprise support.
You may visit Scheer PAS documentation for further details.