7.3.2 API Platform - Essentials
7.3.2 API Platform - Essentials
Pravin Y Pawar
API lifecycle management
• Involves
consideration for both the API provider and the API consumer (most often the app developer)
• API consumers
discover new APIs,
understand versioning and API updates,
easily register for access to APIs,
test and register apps built against the APIs,
and communicate and collaborate with other developers and the API provider
Design and develop APIs that developers love
Any API management solution needs to help API providers see from the
developer’s perspective when designing and building APIs
that are easy to use and follow best practices
will ultimately maximize the productivity of the developers who build on the
API
API lifecycle management - Capabilities
Key capabilities of the management product in this area include:
• Security
lets you protect APIs, messages, and backends with configurable policies
such as OAuth, API key verification, XML/JSON threat protection, access control etc.
• Protocol transformation
enables the transformation of enterprise data and services into usable, scalable, and secure APIs
Configurable policies include SOAP to REST, XML to JSON, JSON to XML, and XSL Transformation
• Versioning
supported at multiple levels
Backend service versions can be “hidden” behind the API facade
Versioning can be applied at the URI level, following best practices and internal corporate standards
Publish APIs and enable developer productivity
Documentation
• The ability to provide documentation and a developer feedback mechanism
is an important consideration when publishing API products
• Developer portals with social publishing features are increasingly being used for communicating static
content
such as interactive API documentation and terms-of-use
as well as dynamic community-contributed content, such as blogs and forums, as well as customer support
features
apigee
API traffic management
API gateway
• API management solution should enable to manage the API traffic generated by the apps
that developers and partners have built against them
Thank You!
In our next session: