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
Account Management
Programming API
Build with AI
Zuplo CLI
Migration Guides
    Migration OverviewMigrate from KongMigrate from ApigeeMigrate from AWS API GatewayMigrate from Azure APIM
Platform LimitsSecuritySupportTrust & ComplianceChangelog
powered by Zudoku
Migration Guides

Migrate to Zuplo from Other API Gateways

Moving to Zuplo from another API gateway is straightforward. Zuplo is OpenAPI-native, so you can import your existing API definitions and start configuring policies in minutes. This section provides migration guides for the most common API gateways.

Why teams migrate to Zuplo

Teams migrate to Zuplo from legacy API gateways for several common reasons:

  • Reduce operational complexity — Eliminate self-hosted infrastructure, database management, and Kubernetes overhead with a fully managed platform.
  • Lower total cost of ownership — Replace expensive enterprise licensing and hidden infrastructure costs with transparent, usage-based pricing.
  • Accelerate development velocity — Deploy globally in under 20 seconds with GitOps workflows, TypeScript policies, and instant preview environments.
  • Modernize the developer experience — Replace XML configs, Lua plugins, or CloudFormation templates with TypeScript and OpenAPI-native configuration.
  • Go multi-cloud — Deploy to 300+ edge locations worldwide without single-cloud lock-in.

Migration guides by platform

Source platformCommon migration triggers
Kong GatewayCommunity Edition stagnation, Kubernetes complexity, Lua plugin limitations
Google ApigeeApigee Edge EOL, GCP lock-in, XML policy complexity, high costs
AWS API GatewayAWS lock-in, limited customization, no built-in developer portal
Azure API ManagementSlow deployments, expensive per-environment pricing, poor GitOps support

General migration approach

Regardless of your source platform, the migration process follows a similar pattern:

  1. Export your API definitions — Extract OpenAPI specs from your current gateway. If you don't have OpenAPI specs, create them from your existing route configuration.
  2. Import into Zuplo — Import your OpenAPI spec through the Zuplo Portal or by adding the file to your project repository.
  3. Map policies — Translate your existing gateway policies (authentication, rate limiting, transformation) to Zuplo's built-in policy library.
  4. Configure backend connectivity — Set up URL forwarding or URL rewriting to route traffic to your existing backends.
  5. Test in a preview environment — Use Zuplo's branch-based deployments to validate your configuration before going live.
  6. Migrate traffic incrementally — Route a subset of traffic through Zuplo first, then gradually shift all traffic once you've validated the configuration.

Concept mapping

The following table maps common API gateway concepts to their Zuplo equivalents:

ConceptKongApigeeAWS API GatewayAzure APIMZuplo
Route definitionService + RouteAPI ProxyResource + MethodAPI + OperationOpenAPI route
Request policyPlugin (Lua)Policy (XML)Lambda authorizerPolicy (XML)Inbound policy (TypeScript)
Response policyPlugin (Lua)PostFlow (XML)Response mappingOutbound policy (XML)Outbound policy (TypeScript)
AuthenticationPluginVerifyAPIKey policyAPI key / AuthorizerSubscription keyAPI key or JWT policy
Rate limitingRate Limiting pluginSpikeArrest / QuotaUsage planrate-limit policyRate limit policy
Developer portalKong Dev PortalDrupal portalN/A (self-build)Built-in portalDeveloper Portal
EnvironmentWorkspaceEnvironmentStageServiceEnvironment
DeploymentDeck / Admin APIAPI deployCloudFormation / SAMARM / Bicepgit push with GitOps

Get migration support

Need help planning your migration? Zuplo's team can assist with migration planning, policy translation, and architecture review.

  • Book a demo
  • Contact support
  • Join the Discord community
Edit this page
Last modified on March 25, 2026
whoamiMigrate from Kong
On this page
  • Why teams migrate to Zuplo
  • Migration guides by platform
  • General migration approach
  • Concept mapping
  • Get migration support