Migrate from Apigee to a modern API gateway
Apigee Edge is reaching end of life. Instead of spending months migrating to Apigee X, move to Zuplo and get edge-native performance, TypeScript policies, and GitOps workflows in days.
The clock is ticking
Apigee end-of-life timeline
Apigee Classic UI shut down
Already happenedApigee Edge v4.53 end of life
Happening nowApigee Edge v4.53.01 (final version) end of life
The problem
Migrating to Apigee X is not an upgrade
Google recommends migrating from Apigee Edge to Apigee X. But Apigee X is a fundamentally different platform with different infrastructure, different APIs, and different deployment models. It's not an in-place upgrade.
- Rebuild all API proxies and shared flows
- Recreate environment configurations and KVMs
- Migrate Drupal-based developer portal content
- Update all CI/CD pipelines and deployment scripts
- Re-validate security policies and traffic rules
- Still locked into Google Cloud at $1,500+/month
The better path
If you're rebuilding anyway, build on something modern
The migration to Apigee X takes months and leaves you on the same architectural foundations from 2016. Migrating to Zuplo takes days and gives you:
- 300+ global edge locations or dedicated in your cloud
- TypeScript policies (not XML)
- GitOps-native deployment (not bolted-on)
- Auto-generated developer portal (not Drupal)
- Competitive, transparent pricing that scales (not $1,500/mo minimum)
Deploy your way
Keep your gateway where your data lives
Many Apigee customers chose on-premises deployment for data sovereignty and compliance. With Zuplo, you get the same fully managed experience whether you deploy to our global edge or to a dedicated instance in your own cloud.
Managed Edge
Deploy across 300+ global edge locations. Zero infrastructure to manage. Automatic scaling. Requests route to the nearest point of presence worldwide.
Available on all plansManaged Dedicated
Zuplo runs a dedicated, isolated instance on the cloud provider of your choice: AWS, Azure, GCP, Akamai, Equinix, or others. You choose the regions. Private networking (PrivateLink, Private Service Connect) supported. Still fully managed by Zuplo -- zero infrastructure for you to operate.
Popular with Apigee customersBoth options are fully managed by Zuplo. Same features, same policies, same APIs, same developer experience. Your code works identically on either deployment model.
How it works
Migrate in days, not months
Because Zuplo uses standard tools and formats (Git, TypeScript, OpenAPI), your existing team can handle the migration without Apigee specialists or consulting partners.
Export your OpenAPI specs
Download your API definitions from the Apigee console. Most Apigee proxies have OpenAPI specs or can generate them.
Import into Zuplo
Import your OpenAPI spec to create routes automatically. Your API definitions become your gateway configuration.
Replace XML policies with TypeScript
Swap Apigee's XML policies for Zuplo's built-in equivalents. Rate limiting, API key auth, and request validation work out of the box.
Set up your developer portal
Zuplo auto-generates a developer portal from your OpenAPI spec with interactive docs and self-serve API key management. No Drupal required.
Deploy and cut over
Push to Git, get a preview environment, validate everything works. Update DNS to point traffic to Zuplo's edge network.
Policy translation
Your Apigee policies have Zuplo equivalents
No proprietary XML. No Java callouts. Every common Apigee policy maps to a Zuplo built-in policy or standard TypeScript.
| Apigee Policy | Zuplo Equivalent |
|---|---|
| SpikeArrest | Rate Limiting |
| Quota | Quota |
| VerifyAPIKey | API Key Authentication |
| OAuthV2 | JWT Authentication |
| BasicAuthentication | Basic Auth |
| AssignMessage | Set Headers / Set Body |
| AccessControl | IP Restriction |
| XMLToJSON / JSONToXML | XML to JSON |
| JavaScript callout | Custom Code Policy |
| ServiceCallout | Custom Code with fetch() |
| ResponseCache | Caching Policy |
| CORS | Built-in CORS |
Zuplo vs Apigee: feature comparison
| Feature | Zuplo | Apigee |
|---|---|---|
| Transparent Pricing | Free tier with 100K requests/month. Paid plans start at $25/month with clear per-request pricing and no hidden fees for environments, analytics, or developer portals. | Pay-as-you-go charges $20 per million standard API calls plus hourly environment fees ($0.50–$4.70/hr per region), separate analytics ($20/M calls), and security add-ons ($350/M calls). Subscriptions start around $1,500/month. |
| Multi-Cloud Edge Deployment | Deploy to 300+ edge locations globally on any cloud. Supports managed edge, managed dedicated (AWS, Azure, GCP, Akamai), and self-hosted options on Kubernetes. | Runs on Google Cloud Platform. Apigee Hybrid allows deployment on GKE, EKS (AWS), AKS (Azure), and OpenShift, but the management plane remains on GCP, adding operational complexity. |
| Developer Experience | TypeScript-based programmable policies with access to the full npm ecosystem. Configuration stored as code with native GitHub integration and GitLab support via CLI. | XML-based policy configuration with Java callouts for custom logic. JavaScript policy support available but sandboxed. Version control requires custom CI/CD tooling. |
| AI Gateway and MCP Support | Purpose-built AI Gateway with model routing, semantic caching, prompt injection protection, budget and token controls, and auto-failover. Turn any API into a remote MCP server or manage third-party MCP servers with a dedicated MCP Gateway product. | LLMTokenQuota and PromptTokenLimit policies for token management, SemanticCacheLookup/Populate policies using Vertex AI, Model Armor integration for prompt injection detection, and MCP support via API Hub. AI features are distributed across separate policies rather than bundled into a unified AI gateway product. |
| Developer Portal | Built-in developer portal auto-generated from your OpenAPI spec with interactive API explorer, self-serve API key management, and custom branding. Included in every plan. | Drupal-based portal requiring separate hosting and maintenance, or a lightweight integrated portal with limited customization. New Marketplace-based Drupal deployments no longer function as of April 2026 due to Google Cloud Deployment Manager deprecation. |
| API Monetization | Native API monetization with metering, usage-based billing, plan management, and Stripe integration built into the gateway. Supports free tiers, quotas with overages, and pay-as-you-go billing models. | Monetization available as an add-on in higher-tier subscriptions. Requires Apigee Edge or complex configuration to implement usage-based billing. |
| Deployment Speed | Deploy globally to 300+ locations in under 20 seconds. Every pull request gets an instant preview environment for testing. | Deployments can take several minutes to propagate. Environment provisioning and proxy revision deployment involve multiple steps. |
| Rate Limiting | Globally distributed rate limiting enforced as a single zone across 300+ locations. Per-user, per-key, or per-IP limits with TypeScript-based dynamic policies and API key metadata. | SpikeArrest and Quota policies with XML configuration. Effective but requires manual setup across environments and proxies. |
| GitOps and CI/CD | GitOps-native with all configuration stored as code. Native GitHub integration creates preview environments per branch and deploys on merge. GitLab supported via CLI in CI/CD pipelines. | Supports integration with CI/CD tools, but requires custom scripting to manage proxy revisions, environment deployments, and shared flows through version control. |
| High Availability | Built-in across all tiers with automatic failover across 300+ edge locations at no extra cost. | Available within GCP regions with SLA guarantees for paid tiers. Multi- region requires additional environment provisioning and cost. |
| Security | Built-in API key authentication, JWT validation, OpenID Connect, and request validation. AI-specific security includes prompt injection protection for LLM endpoints. | Comprehensive security with OAuth 2.0, API keys, JWT, mTLS, and Advanced API Security add-on ($350/M calls) for bot detection and abuse prevention. Model Armor integration for AI-specific threat detection. |
| GCP-Native Integration | Cloud-agnostic gateway that proxies any backend including GCP services. GCP-specific integrations use standard HTTP configuration. | Deep native integration with Google Cloud services including Cloud Run, GKE, Cloud Functions, BigQuery for analytics, Vertex AI for AI features, and IAM for access control. Purpose-built for GCP-centric architectures. |
Replace Drupal with something modern
A developer portal your API consumers will love
Apigee's developer portal is built on Drupal, requiring a CMS team, custom theming, and constant maintenance. Zuplo generates a beautiful, modern developer portal automatically from your OpenAPI spec. Interactive docs, self-serve API key management, and built-in authentication included. It updates every time you deploy.
Learn about the developer portalPricing model
Charge per call. Grow with your customers.
Simple per-request pricing that scales naturally from 100 to 100M calls.
Starter
- 100K req/mo
- Unlimited API keys
- Basic analytics
Builder
- 1M req/mo
- Custom domains
- Advanced analytics
- Webhooks
Enterprise
- Unlimited requests
- SLA 99.99%
- Dedicated CSM
- SSO & RBAC
Built-in observability
Real-time analytics without add-on fees
Apigee charges extra for advanced analytics. Zuplo includes built-in analytics with every plan: request volume, latency percentiles (P50/P95/P99), error rates, unique consumers, and status code breakdowns. All in real time. Need deeper analysis? Integrate with Datadog, New Relic, or any OpenTelemetry-compatible platform.
Learn about analyticsTeams that made the switch
Companies trust Zuplo for their APIs
Frequently Asked Questions
Common questions about migrating from Apigee to Zuplo.
Stop paying for yesterday's gateway.
Start your Apigee migration today with a free Zuplo account.