ZuploZuplo
LoginSign Up
  • Documentation
  • API Reference
Introduction
Getting Started
    Develop using the Portal
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth4 - Deploy5 - Dynamic Rate LimitingMCP - Quick start
    Develop Locally
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth
Concepts
Development
Policies
Handlers
API Keys
MCP Server
MCP Gateway
AI Gateway
Developer Portal
Monetization
Deploying & Source Control
Observability
Networking & Infrastructure
    Overview
    Managed Dedicated
      OverviewSource ControlArchitectureNetworkingAWS Private NetworkingAzure Private NetworkingGCP Private NetworkingCustom DomainsFederated GatewaysArchitectureAkamai CDNCDN CachingAI-Powered Applications
    Managed EdgeSelf Hosted
    Custom Domains
    Securing Your Backend
    Web Application Firewalls
    DDoS Protection
Account Management
Programming API
Build with AI
Zuplo CLI
Migration Guides
Platform LimitsSecuritySupportTrust & ComplianceChangelog
powered by Zudoku
Managed Dedicated

Akamai Dedicated Architecture

Zuplo integrates with Akamai Connected Cloud to provide a secure, highly available API platform. This document provides a high-level architecture overview of how Zuplo deploys within the Akamai ecosystem, leveraging Akamai's edge platform for global traffic management and secure connectivity.

Overview

A typical Zuplo deployment on Akamai Connected Cloud consists of the following components:

  1. Akamai CDN (Edge Servers) - Akamai's globally distributed edge network handles incoming client requests, providing caching, DDoS protection, and edge security.
  2. Akamai Global Traffic Manager (GTM) - Routes traffic to the appropriate Zuplo API Gateway instances based on geographic location, health status, and load balancing policies.
  3. Zuplo API Gateway - Deployed on Akamai Connected Cloud, the gateway handles authentication, authorization, rate limiting, and request routing. Origin IP ACL ensures only Akamai edge servers can reach the gateway.
  4. Backend Services - Your origin servers can be hosted on Akamai compute, customer VPCs, on-premise data centers, or public cloud providers.

This architecture provides a seamless, first-class API management solution that integrates natively with Akamai's infrastructure.

Architecture

The following diagram shows how client requests flow through the Akamai platform to Zuplo and your backend services:

Akamai Edge Platform
Akamai Connected Cloud
Backend Services
Akamai CDN
Global Traffic Manager
Zuplo API Gateway
Backend API
Client
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Request flow

  1. Client to Akamai CDN - Clients send requests to your API domain. Akamai's edge servers receive the request at the nearest point of presence (PoP).
  2. CDN to GTM - The edge server forwards the request to Akamai Global Traffic Manager, which determines the optimal Zuplo instance to handle the request.
  3. GTM to Zuplo - GTM routes the request to a Zuplo API Gateway. Origin IP ACL ensures only traffic from Akamai's edge network reaches the gateway.
  4. Zuplo to Backend - The Zuplo API Gateway processes the request (applying policies, authentication, rate limiting) and forwards it to your backend services.

Akamai Global Traffic Manager

Akamai GTM provides intelligent traffic routing with the following capabilities:

  • Geographic routing - Route requests to the nearest regional gateway for low latency
  • Automatic failover - Redirect traffic when a data center or gateway becomes unavailable
  • Load balancing - Distribute traffic across multiple gateway instances using weighted round-robin or performance-based routing
  • Health monitoring - Monitor the health of Zuplo gateway instances using liveness tests and remove unhealthy targets from rotation

GTM uses liveness tests to continuously monitor the health of your Zuplo deployments. When a gateway fails health checks, GTM automatically routes traffic to healthy instances, providing seamless failover.

Secure connectivity with Origin IP ACL

The connection between Akamai edge servers and Zuplo API Gateways uses Origin IP ACL to restrict access to the gateway. Origin IP ACL ensures that only requests from Akamai's edge network can reach your Zuplo origin. This provides:

  • Origin protection - Requests to your Zuplo gateway can only originate from Akamai's edge servers
  • Simplified management - Akamai maintains a stable list of CIDR blocks to configure in your firewall
  • Automatic updates - Subscribe to Akamai's Firewall Rules Notification tool to receive alerts when IP ranges change

All traffic between Akamai edge and origin uses TLS encryption. Origin IP ACL adds an additional layer of access control by restricting which IP addresses can connect to your gateway.

Multi-region deployment

Deploy your Zuplo API Gateway to multiple regions on Akamai Connected Cloud for high availability, lower latency, and disaster recovery. GTM intelligently routes traffic to the closest healthy region.

Akamai Edge Platform
Akamai Cloud - Region 1
Akamai Cloud - Region 2
Akamai Cloud - Region 3
Akamai CDN
Global Traffic Manager
Zuplo API Gateway
Backend (Region 1)
Zuplo API Gateway
Backend (Region 2)
Zuplo API Gateway
Backend (Region 3)
Client
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Benefits of multi-region deployment

  • Low latency - Users connect to the nearest regional gateway
  • High availability - Regional failures don't affect global availability
  • Disaster recovery - GTM automatically fails over to healthy regions
  • Compliance - Meet data residency requirements by deploying to specific regions

GTM failover configuration

Configure GTM properties with appropriate settings:

  • Routing delay - Time to wait before routing away from an unhealthy data center
  • Recovery delay - Time to wait before routing back to a recovered data center
  • Health check intervals - Frequency of liveness tests against gateway endpoints

Backend connectivity

Zuplo API Gateway supports multiple methods for securing connections to your backend services. Most authentication methods work regardless of where your backend is hosted, giving you flexibility to choose the approach that best fits your security requirements.

Akamai Connected Cloud
Akamai Compute
Customer VPC
On-Premise
Public Cloud
Zuplo API Gateway
Akamai Services
Private Cloud Backend
Data Center Backend
AWS / GCP / Azure
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Authentication methods

The following authentication methods can be used to secure connections between Zuplo and your backend services. For complete documentation, see Securing your backend.

MethodDescription
Shared Secret / API KeyAdd a secret header to requests that only the gateway knows. Simple to implement and widely used by companies like Stripe and Supabase.
Zuplo JWT ServiceIssue signed JWTs that your backend validates using Zuplo's JWKS endpoint. Provides cryptographic proof that requests originate from your gateway.
mTLS (Mutual TLS)Certificate-based authentication where both gateway and backend present certificates. Provides zero-trust security for enterprise requirements.
Cloud Provider IAMUse AWS IAM, GCP Identity-Aware Proxy, or Azure AD to authorize requests. No credentials to manage - uses federated identity.
Secure Tunnel (VPN)WireGuard-based tunnel for backends that can't be exposed to the internet. Useful for on-premise or bare-metal deployments.
Private NetworkVPC peering, PrivateLink, or Transit Gateway for private connectivity without traversing the public internet.

Recommendations by backend location

While most authentication methods work anywhere, some approaches are better suited for specific scenarios:

Backend LocationRecommended MethodsNotes
Akamai Connected CloudShared secret, Zuplo JWT, mTLSAll methods work well; choose based on your security requirements
AWSAWS IAM (federated identity), mTLS, shared secretIAM provides credential-free auth; works with Lambda, API Gateway, ECS, EKS
GCPGCP Identity-Aware Proxy, GCP Service Auth, mTLSIAP provides zero-trust access to Cloud Run, GKE, and Compute Engine
AzureAzure AD Service Auth, mTLS, shared secretAzure AD integrates with App Service, Functions, and AKS
On-Premise / Data CenterSecure tunnel, mTLS, shared secretTunnel allows private connectivity; mTLS provides strong authentication
Third-Party APIsShared secret, API keys, mTLSUse whatever the third-party API supports

Choosing an authentication method

Consider these factors when selecting an authentication method:

  • Simplicity - Shared secrets are easiest to implement and work everywhere
  • Security - mTLS and cloud IAM provide the strongest authentication
  • Credential management - Federated identity (AWS/GCP/Azure IAM) eliminates credential rotation
  • Network isolation - Private networking and tunnels keep traffic off the public internet
  • Compliance - mTLS is often required for enterprise and regulated environments

CDN configuration

For detailed instructions on configuring Akamai CDN properties for your Zuplo deployment, see Setting up Akamai CDNs. This guide covers:

  • Property hostname configuration for API gateway and developer portal
  • Origin server settings with host header forwarding
  • Origin IP ACL configuration for secure edge-to-origin connectivity
  • Caching behaviors for API responses

Next steps

  • Setting up Akamai CDNs - Configure Akamai CDN properties for your deployment
  • Networking - Learn about networking options for managed dedicated deployments
  • Architecture - General managed dedicated architecture overview
Edit this page
Last modified on December 8, 2025
Federated GatewaysAkamai CDN
On this page
  • Overview
  • Architecture
    • Request flow
    • Akamai Global Traffic Manager
    • Secure connectivity with Origin IP ACL
  • Multi-region deployment
    • Benefits of multi-region deployment
    • GTM failover configuration
  • Backend connectivity
    • Authentication methods
    • Recommendations by backend location
    • Choosing an authentication method
  • CDN configuration
  • Next steps