• HOME
  • CATEGORIES
  • ABOUT
  • CONTACT
Type and hit ENTER

Be Yourself. Be Happy.

Stay Positive. Always.

  • HOME
  • ABOUT
  • CONTACT
  • HOME
  • CATEGORIES
    • Digital strategy
    • API creation
    • API management
    • API security
    • Mobile app dev
    • API analytics
    • Industries
    • News
  • ABOUT
  • CONTACT
API Friends
API management

What is API Lifecycle Management?

June 8, 2017
-
Posted by Stephane Castellani

API Lifecycle Management is a term illustrating the need to manage all steps in a life of an API, from creation to retirement.

APIs are proliferating, as they are the lynchpin for digital business. The main challenge for companies is to cope with the increasing demand for new APIs by:

  • Creating APIs very rapidly
  • Controlling them by managing a catalog and enforcing a strong security level
  • Consuming them directly or via 3rd party developers

The API Lifecycle Management approach provides an holistic view on how to manage the different stages in the life of an API, from creation to retirement.

The API Lifecycle Management diagram below represents a detailed view of the steps in the life of an API, which we are going to talk more about below.

api lifecycle management

Axway API Lifecycle Management Diagram

 

API Creation stage:

  • MODEL – Visually or programmatically specify the data needed for your API endpoints.
    • Let’s assume you have an existing database that contains data you want to expose with APIs. Thanks to connectors, you can easily expose the data model and define your own API format.
    • Same applies for SaaS applications which APIs you  can connect to with connectors in order to turn them into your own API format.
  • ORCHESTRATE – Combine and normalize data from multiple sources.
    • You might want to expose an API that combines information from different underlying APIs. With the orchestration capability, you can do this easily, both in an synchronous or asynchronous way.
  • TRANSFORM – Convert legacy formats (e.g. XML) to modern consumable formats (e.g. JSON).
    • When it comes to connecting to the internal systems, such as the ESB, there are still many internal SOAP Web Services (XML) that need to exposed into REST APIs (JSON) for easier consumption by digital apps. A Visual Mapper allowing easy and graphical conversion between those two formats is an important tool to have.
  • DOCUMENT – auto-generate docs and code-snippets for models and API operations.
    • API Documentation is key for developers to manipulate them easily. But this is also a very tedious, boring and error-prone task. Having a tool that generates API documentation automatically is a big pain reliever.

 

API Control stage:

  • DEPLOY – Instantly deploy APIs to the target environment with zero setup effort.
    • In a digital world, the time between code delivery and deployment need to be as short as possible. DevOps tools accelerate this with Continuous Integration and Continuous Delivery. To manage your APIs, you need a solution that integrates very well into your DevOps strategy. For smaller projects, you even need a solution that comes with an elastic runtime you can deploy to with just a single click.
  • MANAGE – Manage access to API and protect quality of service via rate limiting and SLAs.
    • The more APIs you have, the more unmanageable they get. You will feel very quickly the need for an API Catalog you can browse easily and where you can manage the publication state of your APIs (unpublished/published/deprecated/retired) and their versioning. The API Catalog should also contain rate limiting settings (to protect your internal systems against high traffic peaks coming from API usage) and SLA enforcement.
  • SECURE – Establish and enforce enterprise policies for security and firewalling APIs.
    • As APIs are a door to the world, securing them is paramount. You need an API Management solution that offers top-notch API security.
    • Security certification such as Common Criteria is also strongly recommended.
  • SCALE – Auto-scale infrastructure up or down to run your sever-side apps.
    • The Web traffic is unpredictable and very variable. You need an infrastructure that adjusts automatically with the traffic, with no manual intervention needed.

 

API Consumption stage:

  • PUBLISH – Market to internal groups, partners or the general public via a central API catalog.
    • APIs from the API catalog are published into an API Developer Portal to be easily consumed by developers.
    • There are 3 types of APIs, requiring different settings for your API Portal:
      • Private APIs – the ones for internal use only
      • Partner APIs – the ones for a specific set of partners only
      • Public APIs (aka Open APIs) – the ones available to anyone.
    • Those API types need to be managed differently, for example partner APIs require you to have a partner onboarding process in the solution.
    • The marketing aspect shouldn’t be neglected. An Open API Portal will require an attractive branding and also promotion through the different marketing channels.
  • DISCOVER – self-service access for developers to browse APIs, their attributes and documentation.
    • The API Portal is aimed to be available in self-service. Developers should be able to connect 24/7 and experience a smooth navigation with documentation, Q&A and support widget if help is needed.
    • Before using an API, developers prefer test it first, so your API Portal should offer an easy try-it feature.
  • INVOKE – Execute API operations or out-of-the-box MBaaS services from a client app.
    • To use APIs, developers get an automatically generated from the API developer portal and can then integrate those APIs into their code with help of an API SDK for their favorite development language.
    • To accelerate your mobile app development, out-of-the-box MBaaS services are a great to have available in your API Portal.
  • MONETIZE – Track utilization and apply rate plan policy to generate API revenue.
    • API monetization is a complex topic. Most of the time, APIs are offered for free because they represent a new way of making business and the business value doesn’t reside in the API itself but in what it represents in terms of larger outreach and new market share.
    • But in some cases, companies might want to monetize their APIs because their underlying data is part of their business. A good example is the Data as a Service Dun & Bradstreet project using Axway API Management solution.

 

API Analytics:

  • You can see on the API Lifecycle Management diagram above a circle in the middle named “Analyze”. This position in the middle means that API Analytics are paramount across the full API lifecycle management.
  • Why? Simply because you can’t control nor improve what you can’t measure.
  • Embedded Analytics for API Management are a must have when you want to manage your growing number of APIs.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Google
  • Email
API analytics
API catalog
API lifecycle
API portal
API security
Stephane Castellani
Product Marketing Senior Director specialized in Go To Market strategies and execution for software and digital products.

Related News

Other posts that you should not miss.
api quota
API management, API security

What is API Throttling, Quota, Rate Limiting and Burst?

August 4, 2017
-
Posted by Philipp Schöne

In the world of APIs nobody gives direct access to his resources because you never know how much …

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Google
  • Email
Read More
August 4, 2017
Posted by Philipp Schöne
API management

Virtualization, Containerization and DevOps

January 10, 2018
-
Posted by Stephane Castellani

When deploying an API management solution, you need to integrate it within your own infrastructure. Hence, you …

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Google
  • Email
Read More
January 10, 2018
Posted by Stephane Castellani
API management

Sopra Steria Annual Management Kick-Off

January 26, 2016
-
Posted by Stephane Castellani

Today took place the annual management kick-off of Sopra Steria where I was invited as guest speaker at …

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Google
  • Email
Read More
January 26, 2016
Posted by Stephane Castellani
← PREVIOUS POST
What is RMAD?
NEXT POST →
What is MASA - Mesh App and Service Architecture?

3 Comments

on What is API Lifecycle Management?.
  1. List of REST API security risks
    August 28, 2017 @ 10:31 am
    -
    Reply

    […] I hope not because there are tools and procedures available to solve these issues. API Gateways and API Management systems provide protection […]

  2. The key API Management solution components
    September 4, 2017 @ 6:03 pm
    -
    Reply

    […] manage the full lifecycle of API usage – check out what is API lifecycle management […]

  3. The role of government API in digital government initiatives
    March 27, 2018 @ 10:54 am
    -
    Reply

    […] an appropriate API management tool that caters for API lifecycle management, versioning, API security, IAM, API throttling, support for large volumes, ecosystem API […]

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search
Who is API Friends?
API Friends in an expert community of thought leaders, product marketers, product managers, developers, enterprise architects, sales engineers and professional consultants working on modern digital projects using APIs.

RSS Feed RSS - Posts

RECENT POSTS
  • api sandbox
    API Sandbox for efficiently delivering secure and engaging APIs to production
    June 15, 2018

    By Vikas Vijendra, Principal Pre-Sales Solution Architect at Axway In this article, I’d like …

    Share this:

    • LinkedIn
    • Twitter
    • Facebook
    • Google
    • Email
  • digital transformation of the energy sector
    API Management platform to drive digital transformation of the energy sector
    June 12, 2018

    Digital transformation of the energy sector is all about improving processes that help better …

    Share this:

    • LinkedIn
    • Twitter
    • Facebook
    • Google
    • Email
  • hybrid-integration-architecture
    The Role Of APIs in Hybrid Integration Architecture
    June 11, 2018

      By Vikas Vijendra Principal Pre-Sales Solution Architect, Axway   The Challenge: Increasing Enterprise …

    Share this:

    • LinkedIn
    • Twitter
    • Facebook
    • Google
    • Email
POPULAR TAGS
API Management solutions
events
mobile
API security
customer experience
interview
artificial intelligence
microservices
API lifecycle
API monitoring
API catalog
MADP
London
mBaaS
digital strategy
Gartner
API portal
API product
API first
DevOps
open API
digital banking
API Gateway
API Management RFP
api management
mobile app development
api platform
microservice gateway
digital transformation
API testing
real time analytics
api orchestration
internet of things
API quota
API design
Customer Experience Networks
digital platform
cross-platform
SaaS connectors
data connectors
API analytics
embedded analytics
Lean Six Sigma
digital innovation
Facebook

An Axway blog
Copyright 2016-2017

What is API Lifecycle Management?
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.