Migrate your Apigee Edge entities to Apigee X through an intuitive web interface. Supports API Proxies, Shared Flows, API Products, Developers, Developer Apps, Key Value Maps, and Resource Files with create, synchronize, and overwrite execution modes.
Everything you need to migrate from Apigee Edge to Apigee X in one place
Export API proxy bundles from Apigee Edge and import them into Apigee X. Handles revision management, deployment, and environment mapping automatically.
Migrate shared flows with their bundles and revisions. Deploy them to the correct Apigee X environments with full lifecycle support.
Migrate API products with all their configuration including proxies, scopes, environments, quotas, and custom attributes.
Migrate developers and their apps with full credential handling. Preserves consumer keys, secrets, API product associations, and custom attributes.
Migrate org-scoped and environment-scoped KVMs with their entries. Encrypted KVMs are identified and skipped with proper logging.
Migrate environment-level resource files (JavaScript, Java, WSDL, XSD, etc.) from Edge to X environments.
Create — skip duplicates. Synchronize — merge net-new values while preserving X data. Overwrite — delete and recreate from Edge.
Live migration progress with entity counts, success/failure stats, and a real-time log stream. Full migration history with downloadable reports.
Common questions about the migration tool
The tool supports migrating API Proxies, Shared Flows, API Products, Developers, Developer Apps (with credentials), Key Value Maps (org and environment scoped), and Resource Files. Each entity type can be selected individually or all at once.
Create (Migrate) — Creates entities in Apigee X only if they don’t already exist. Skips duplicates safely.
Synchronize — Compares Edge and X entities, merges net-new values (proxies, scopes, attributes) into X. Existing X data stays intact for conflicts.
Overwrite — Deletes matching entities in X and recreates them from Edge. This is destructive and should be used with caution.
For Apigee Edge, you authenticate using Basic Auth (username and password) or Machine User OAuth (with SSO passcode). For Apigee X, you upload a Google Cloud Service Account key (JSON). All credentials are stored only in your session and are never persisted.
No. Your Edge credentials and Apigee X service account keys are kept only in your browser session. All API calls are proxied through our server using your session credentials. Migration history is stored temporarily for progress tracking but contains no sensitive data.
The tool preserves consumer keys and secrets during migration. It creates credentials in Apigee X with the same key/secret pairs from Edge, and associates the correct API products. Credential expiry settings are also maintained.
Encrypted KVMs are detected and skipped automatically. The tool logs which KVMs were skipped so you can handle them manually. Only non-encrypted KVM entries are migrated.
Yes. The configuration page includes an environment mapping table where you can map each Apigee Edge environment to a corresponding Apigee X environment. This is used for deploying proxies, shared flows, and migrating environment-scoped KVMs and resource files.
Get started in a few simple steps
Log in to the migration tool with your admin credentials provided by LAVIQ.
Connect to Apigee Edge (Basic Auth or OAuth) and Apigee X (Service Account key). Map your environments between Edge and X.
Choose which entity types to migrate (proxies, shared flows, products, developers, apps, KVMs, resource files) and pick create, synchronize, or overwrite mode.
Click Start Migration and monitor real-time progress. View live logs, success/failure counts, and download migration reports when complete.
Sign in to start migrating your Apigee Edge entities to Apigee X
Access the Apigee Edge to X Migration Tool