Apiman
Apiman is an open source API management platform featuring a REST API, manager UI, and standalone developer portal with multi-tenancy, events, notifications, permissions, and approval workflows. It provides extensible API gateway capabilities through a simple Java plugin architecture with support for policies, plans, organizations, and client management.
APIs
Apiman
Apiman is an open source API management platform with a developer portal, API gateway, and management UI supporting policies, plans, organizations, multi-tenancy, and extensible...
Features
Full REST API for managing organizations, APIs, plans, clients, and policies programmatically.
Extensible API gateway that enforces policies at runtime for authentication, rate limiting, and transformation.
Standalone developer portal for API discovery, documentation, and self-service subscription management.
Pluggable Java-based policy engine supporting rate limiting, quotas, IP whitelisting, authentication, and custom policies.
Organization-based multi-tenancy allowing separate API management namespaces within a single platform.
Configurable approval workflows for API subscriptions with notification and event support.
Use Cases
Deploy Apiman on-premise to manage APIs across internal services with full control over infrastructure.
Provide developers with a self-service portal for discovering and subscribing to APIs.
Enforce security, rate limiting, and transformation policies on API traffic through the gateway.
Use organizations and plans to provide isolated API management environments for multiple teams.
Solutions
Free, Apache-licensed API management platform deployable on any JVM-based infrastructure.
High-performance async API gateway implementation using Eclipse Vert.x.
Apiman overlay for WildFly/EAP application server deployments.