API Gateway — Secure API Traffic with OAuth 2.0 and Cache GraphQL Responses

APIs are the connective tissue between software and modern digital experiences, and they must be exposed to consumers in a way that prevents misuse. This means your APIs must have appropriate governance (authorization, authentication, quota management policies) to prevent consumers from abusing APIs. Since releasing API Gateway earlier this year, we’re already making it better. But first, in case you missed it, here is a refresher on what Akamai API gateway offers.

Akamai API Gateway offloads API governance to the edge, converting every Edge server into an API Gateway to maximize scalability, reliability and reduce costs. The key benefits include:

  • Globally Distributed: Gateway functionality is performed close to consumers,resulting in fewer hops between services

  • Instant Scale: Seamlessly scale as your traffic grows and handle traffic spikes instantly. This eliminates the requirement for auto-scaling and negates the need to replicate gateways in multiple world regions

  • Platform Integration – Expose APIs to the outside world via one governance and security layer for consistency across the organization

  • Developer Productivity: Deploy and manage functions using existing CI/CD pipelines and tools

We are excited to announce that the next release of API Gateway is now available!  

This release builds on the core features we launched in version 1, and empowers you to further leverage the power of Akamai intelligent edge platform for globally distributed and scalable API governance. Here are the key capabilities of this release:

  • Secure API traffic with OAuth: OAuth provides the most widely-used method to authenticate requests made to API endpoints. API Gateway now enables you to protect any API proxied through Akamai with OAuth 2.0, backed by Akamai scalability and reliability. Check out this blog to get a deep dive on OAuth 2.0

  • Cache GraphQL responses: Many companies are moving to GraphQL for their APIs, but there is no native caching capability in GraphQL. You can now cache GraphQL responses similarly to your RESTful APIs. This increases offload and reduces the need to build and maintain on-prem infrastructure to process GraphQL requests. Watch this short video to see GraphQL caching in action

  • Real-time reporting dashboard :You can quickly discover and mitigate operational errors with real-time reporting dashboard

  • OpenAPI 3 support: You can easily onboard APIs on the platform written in the newer OpenAPI 3 specification

Watch this short video to learn about the new capabilities of this release:

So what are you waiting for, check out this new release by emailing us at [email protected] and offload your API governance on the Akamai Intelligent Platform.

*** This is a Security Bloggers Network syndicated blog from The Akamai Blog authored by Shantanu Kedar. Read the original post at: