Apiman logo

Apiman

Open source API management platform with Java plugins and a modular runtime

Repository activity
  • Stars887
  • Forks353
  • Open Issues260
apiman-apiman health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Java
  • TypeScript
  • HTML
Apiman screenshot

About Apiman

Apiman is an open source API management platform for controlling the full API lifecycle. It exposes existing APIs to external consumers securely and gives teams a central place to discover and govern those APIs.

It pairs an API design and configuration layer with a fast, modular runtime. You extend behavior with simple Java plugins, and a skinnable developer portal lets external developers browse and sign up to APIs in a marketplace-style experience.

Apiman 4 is the current line of active development. It runs on Java 11 or later and ships as container images and packaged binaries, so you can start from the quickstart or run it as a container.

Key features

  • API lifecycle management for publishing and governance
  • Extensible behavior through simple Java plugins
  • Skinnable developer portal for external developer sign-up
  • Fast, modular runtime with API design and configuration layer
  • Container images and packaged binaries available

Details

First released
2013
Current line
Apiman 4
Deployment
self-hostable · docker
Runtime
Java 11+
Extensibility
Java plugins
License
Apache-2.0