With the explosive growth of APIs enabling more innovation and powering more clients, it has become more critical than ever to optimize API delivery and management in every way you can.
Akamai has historically been a recognized leader in streamlining the delivery of API traffic via a range of platform features and capabilities such as:
- Caching API responses for offload
- Fast Purge to clear cache quickly
- HTTP/2 protocol for header deduplication and multiplexable connections
- SureRoute to avoid congestion points
- SSL termination near the client
- GZIP compression to reduce payload size
To augment these delivery capabilities, today Akamai is proudly announcing the general availability of Akamai API Gateway, a brand-new tool designed to help you deploy your APIs on the world’s largest and most trusted cloud delivery platform to simplify governance and maximize reliability. Simply put, every edge server has now become an API gateway—and given Akamai’s unmatched network of more than 200,000 servers around the world, that means you now have more options, power, and control than ever.
Akamai API Gateway brings you the following features and capabilities:
Support for Swagger and RAML Akamai API Gateway supports API definitions in either Swagger or RAML format. This makes it easy to import your existing APIs without the manual effort required by other products. API Gateway ingests your API definition file and instantly knows everything about your API. You can then begin wrapping Akamai services around it.
Scalable access controls Managing access to your APIs is critical, which is why Akamai API Gateway offers powerful authentication via API key. Via a simple UI, you can create and manage the life cycle of key collections to ensure only the right users can call your APIs. Authentication happens at the edge, negating the need to perform a lookup at your origin server and increasing API throughput. API Gateway can also validate JSON Web Tokens (JWT) at the edge for authorization which negates the need for a round-trip back to origin and the subsequent database lookup to validate the token.
User quota enforcement Akamai API Gateway lets you set request quotas at the user or application level. Quotas are applied to all keys within a collection individually, meaning that if you specify a quota of 100 requests per hour, each key will have their own pool of 100 requests to utilize. With quota enforcement, you can enable tiered access to enforce business SLAs. This functionality works on a global scale, ensuring that quota exhaustion properly denies access to clients, regardless of where in the world they are located.
Supercharge your APIs You can unlock more of your API’s potential when you couple Akamai API Gateway with other Akamai solutions. For example, you can protect APIs from malicious traffic if you pair it with Akamai’s Kona Site Defender. You can also add additional caching and protocol optimization capabilities to your APIs with Akamai Ion, such as enabling HTTP/2 for your API traffic. In short, API Gateway unlocks the entire Akamai toolkit.
Ready to try Akamai API Gateway? If you’re an existing Akamai customer, simply browse to Marketplace in the Akamai Luna Control Center and select API Gateway. Two clicks later and it will be on your contract within an hour. Take it for a spin and let us know what you think.
If you’re not an Akamai customer, please contact us to get started.
Jeff Costa is a senior product manager at Akamai Technologies.