🔄 Apigee Edge to X Migration Tool

Developed by LAVIQ

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.

Key Features

Everything you need to migrate from Apigee Edge to Apigee X in one place

📦

API Proxy Migration

Export API proxy bundles from Apigee Edge and import them into Apigee X. Handles revision management, deployment, and environment mapping automatically.

🔄

Shared Flow Migration

Migrate shared flows with their bundles and revisions. Deploy them to the correct Apigee X environments with full lifecycle support.

📦

API Products

Migrate API products with all their configuration including proxies, scopes, environments, quotas, and custom attributes.

👥

Developers & Apps

Migrate developers and their apps with full credential handling. Preserves consumer keys, secrets, API product associations, and custom attributes.

🗄

Key Value Maps (KVMs)

Migrate org-scoped and environment-scoped KVMs with their entries. Encrypted KVMs are identified and skipped with proper logging.

📄

Resource Files

Migrate environment-level resource files (JavaScript, Java, WSDL, XSD, etc.) from Edge to X environments.

Three Execution Modes

Create — skip duplicates. Synchronize — merge net-new values while preserving X data. Overwrite — delete and recreate from Edge.

📊

Real-Time Progress & Logs

Live migration progress with entity counts, success/failure stats, and a real-time log stream. Full migration history with downloadable reports.

Frequently Asked Questions

Common questions about the migration tool

What entities can I migrate?

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.

What are the three execution modes?

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.

How does authentication work?

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.

Is my data stored on your servers?

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.

How are developer app credentials handled?

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.

What happens with encrypted KVMs?

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.

Can I map different environment names between Edge and X?

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.

How it Works

Get started in a few simple steps

1

Sign In

Log in to the migration tool with your admin credentials provided by LAVIQ.

2

Configure Source & Destination

Connect to Apigee Edge (Basic Auth or OAuth) and Apigee X (Service Account key). Map your environments between Edge and X.

3

Select Entities & Execution Mode

Choose which entity types to migrate (proxies, shared flows, products, developers, apps, KVMs, resource files) and pick create, synchronize, or overwrite mode.

4

Start Migration

Click Start Migration and monitor real-time progress. View live logs, success/failure counts, and download migration reports when complete.

Migration Tool

Sign in to start migrating your Apigee Edge entities to Apigee X

Sign In

Access the Apigee Edge to X Migration Tool