Get updates to your emailSubscribe
A large enterprise with extensive IT resources may create its own custom API Management solutions in-house. However, there are multiple solutions on the market that offer technology components versatile enough to fit a wide range of use cases, empowering just about any organization to be quick to market with a secure, high-functioning API infrastructure.
- API Security In enterprise scenarios, API publishing requires the highest possible level of security to protect the often valuable or sensitive data and application resources they expose, in order to prevent misuse or unauthorized access.
- Lifecycle Management It is essential to ensure that the process of moving new APIs and API updates through the development lifecycle (from dev, to testing, to production) does not break the interfaces themselves or the client applications these interfaces support.
- Governance To maintain service-level agreements, ensure APIs remain available and comply with regulatory requirements, enterprises need ways to control and track the health, performance and usage of their APIs.
- Developer Experience In order to empower developers to create client apps that generate real business value, while maintaining governance over API usage and permissions, an API Portal component must deliver the full range of developer engagement and management features.
- Monetization Many enterprise use cases will additionally require that an API Management solution includes functionality that simplifies the process of generating revenue directly from APIs (e.g. by charging developers for interface access).
- Solution Security Since any API Gateway will be deployed in the DMZ, between the public Internet and the trusted zone on premise, it must be able to satisfy enterprise-class security requirements such PCI compliance and FIPS.
- Manageability A typical enterprise will have dev, test and production environments that span geographical locations and the cloud. It will therefore need a solution with centralized components for managing Gateway clusters and interface development processes.
- Reliability Enterprises need to maximize API uptime and cannot afford interface outages that stop client apps from functioning. So, API Management infrastructure must allow for clustering and scaling, in order to ensure failover and availability.
How weak API terms of service, lack of transparency, and permissive API scopes led to the Facebook-Cambridge Analytica scandal
Mehdi Medjaoui on Aug 8, 2018
Explore the role APIs play in empowering teams and enabling organizations to innovate.
Mike Amundsen on May 24, 2018