apiman
  • Overview
  • Download
  • Roadmap
  • Blog
  • Get Involved
    • Report a Bug
    • Chat on IRC
    • Twitter Feed
    • Mailing List
    • Contributors List
  • Docs & Guides
    • Tutorials & Walkthroughs
    • Crash Course!
    • Installation Guide
    • User Guide
    • Developer Guide
    • Production Guide
    • API Manager REST Endpoints
  • Latest
    • Latest Version
    • Version 1.1.x

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.

  • Get Started Now (Version 1.5.1.Final)
  • GitHubClone or Fork apiman on GitHub

2018/08/13: Apiman 1.5.1.Final has been released!

Release 1.5's main feature is failure processing; it allows policies to modify failures thrown by other policies, for instance to add headers. Read more on the blog!

Highlights of 1.4 include the upgrade of Elasticsearch support to 5.x, and some improvements to policy functionality. Check out the blog for more.

Features

Govern Your APIs

Flexible, policy-based runtime governance for your APIs. Offer the same API through multiple plans, allowing different levels of service to different API consumers.

Rich Management Layer

Use the rich management layer (REST API and separate UI) to manage/configure not only APIs but also the client applications that consume them.

Easily Embeddable

Embed the API Management Policy Engine in any application - it has a small footprint and can be completely independent from the management layer.

Fully Asynchronous

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.

Use Cases

Throttling/Quotas

Limit the number of requests consumers of your APIs can make within a given time period (per API contract or per end-user).

Centralized Security

Add authentication and IP filtering capabilities in a central location, freeing your back-end APIs to focus on functionality.

Billing and Metrics

Easily get metrics for all your APIs so you can see what's popular or charge your consumers for their usage.

Project News

Tweets by @apiman_io

Copyright © 2017 Red Hat, Inc. All rights reserved.
apiman code is open source and released under Apache License, v2.0.
Open Source Disclosure

Red Hat