APIManagement
API management is a discipline that covers the design, publication, security, monitoring, and analysis of application programming interfaces (APIs) to enable controlled access for developers, partners, and internal teams. It encompasses the full API lifecycle from design and onboarding to versioning, retirement, and monetization where applicable.
Key components include an API gateway for traffic routing and policy enforcement, a policy engine for security
Capabilities commonly supported include authentication and authorization (such as OAuth 2.0 and JWT), rate limiting and
Architecturally, API management typically separates a management plane from a data plane. The management plane handles
Use cases include exposing internal microservices to external developers, enabling partner ecosystems, creating a self-service API
Standards and interoperability rely on specifications such as OpenAPI, Swagger, OAuth 2.0, JWT, and REST, with
API management can be delivered as a standalone product or a managed service, with common platforms offered