API Lifecycle Management

The API Lifecycle and Developer Experience for Product Managers

658views

The evolution of APIs has redefined how businesses operate, especially in the financial and technological sectors. APIs are no longer just tools for developers; they are products with lifecycles, strategies, and consumer interactions that demand attention from product managers. In this discussion, Gareth Fall, an API platform product manager at the London Stock Exchange Group (LSEG), outlines the essential aspects of the API lifecycle and the developer experience (DX) for product managers.


APIs in Context: A Product Manager’s View

APIs, particularly REST APIs, are primarily external-facing interfaces consumed by businesses and occasionally by individual users. Gareth identifies two distinct roles in API product management:

  1. API Provider Product Manager
    This role is focused on the end-users (consumers) of an API. The responsibilities include:

    • Designing the API’s functionality and endpoints.
    • Managing its documentation and overall usability.
    • Measuring success metrics, such as adoption and performance, to ensure the API serves its intended purpose effectively.
  2. API Platform Product Manager
    This role is centered around enabling providers. Tasks involve:

    • Developing tools and infrastructure that API providers need to launch and manage APIs.
    • Ensuring the platform is aligned with industry standards and competitive benchmarks.
    • Overseeing governance, strategy, and lifecycle management for multiple APIs.

These roles require collaboration, with the platform product manager supporting providers by ensuring tools, documentation, and processes are in place.


The API Lifecycle: A Business-Focused Perspective

Traditional API lifecycle diagrams often emphasize the technical aspects. Gareth reimagines the lifecycle with a focus on product management and business needs. Key stages include:

  1. Governance
    Ensuring APIs meet standards for security, compliance, and usability. Product managers must certify that APIs are commercially ready and adhere to organizational policies.
  2. Documentation
    Beyond technical documentation, user-friendly content is essential for business users, such as consumer product managers, to understand and leverage APIs effectively.
  3. Consumer Testing
    Running beta tests with potential users ensures that APIs address real-world requirements before full deployment.
  4. Strategy Development
    Defining the API’s purpose and aligning it with broader organizational goals. For platform managers, this also involves creating a strategy for the tools and processes that support APIs.


Developer Experience and Beyond

The API experience encompasses both developer experience (DX) and user experience (UX). For product managers, addressing the needs of various personas is crucial:

  1. Consumer Developer Experience
    • Providing SDKs, robust documentation, and easy onboarding.
    • Ensuring seamless integration and reducing friction for developers who consume APIs.
  2. Consumer Product Manager Experience
    • Creating intuitive user interfaces and accessible documentation to help business users understand API capabilities.
    • Ensuring APIs can be integrated into workflows without technical barriers.
  3. Provider Developer Experience
    • Streamlining technical workflows, from API design to deployment.
    • Offering pipelines and tools for efficient API management.
  4. Provider Product Manager Experience
    • Delivering UIs to manage API lifecycles, certifications, and governance processes.
    • Providing self-service tools to reduce manual overhead and ensure smooth API operations.


The Future of API Product Management

While API product management is maturing, Gareth identifies several areas for growth:

  1. Specialization
    API product management is evolving into a standalone discipline, with specialized roles becoming more common.
  2. AI Integration
    Artificial intelligence is reshaping API consumption and integration. Gareth envisions AI automating API discovery and integration processes but emphasizes the challenges around procurement and due diligence. Questions such as “How does an AI choose an API?” and “How does it handle payments?” highlight the need for robust frameworks to manage these interactions.
  3. Commercialization and Procurement
    The procurement and commercialization of APIs are complex processes. Streamlining these aspects through innovative tools and platforms will be critical for future success.


The Role of Governance and Automation

Governance is central to API management. Platforms must ensure APIs comply with industry standards, address security concerns, and deliver value to end-users. Automation can enhance these processes by:

  • Simplifying certification workflows.
  • Enabling real-time updates to documentation and tools.
  • Supporting scalable, self-service governance frameworks.


Closing Thoughts

The API lifecycle and developer experience are as much about business strategy as they are about technology. Product managers play a pivotal role in ensuring APIs meet consumer needs, adhere to governance standards, and align with organizational goals. By focusing on both developer and user experiences, they can drive the adoption and success of APIs in increasingly competitive markets.

As APIs become more integral to digital ecosystems, specialized roles, AI-driven tools, and streamlined governance will shape the next phase of API product management. For product managers, the challenge lies in balancing technical complexity with user-centric design to unlock the full potential of APIs.

Gareth Faull

Gareth Faull

Senior Product Manager at LSEG | "The API Product Guy"
Gareth is a Senior Digital Product professional based in London, UK, currently focused on API Management and Governance. With a background spanning Mobile and Web Product Design, Innovation, and UX, he excels at leading cross-functional teams to deliver impactful products. Gareth works closely with business stakeholders and customers to uncover needs through journey mapping and supports developers and designers in crafting effective, user-centric solutions. He regularly shares insights through public speaking.

APIdays | Events | News | Intelligence

Attend APIdays conferences

The Worlds leading API Conferences:

Singapore, Zurich, Helsinki, Amsterdam, San Francisco, Sydney, Barcelona, London, Paris.

Get the API Landscape

The essential 1,000+ companies

Get the API Landscape
Industry Reports

Download our free reports

The State Of Api Documentation: 2017 Edition
  • State of API Documentation
  • The State of Banking APIs
  • GraphQL: all your queries answered
  • APIE Serverless Architecture