Gartner defines the full life cycle application programming interface (API) management market as the market for software that supports all stages of an API’s life cycle, namely planning and design, implementation and testing, deployment and operation, and versioning and retirement. Central to full life cycle API management offerings’ capabilities is support in the following functional areas: Developer portals: A self-service catalog of APIs for enabling, marketing to, and governing ecosystems of developers who produce and consume APIs. API gateways: Runtime management, security and usage monitoring for APIs. Policy management and analytics: Security configuration, API mediation and API usage analytics. API design and development: A meaningful developer experience and tools for designing and building APIs, and for API-enablement of existing systems. API testing: From basic mock testing to advanced functional, performance and security testing of APIs.