Home / Launchpad / Documentation

Apigee Integration

Launchpad provides native integration with Google Apigee (both Edge and X), enabling seamless API management, developer app provisioning, and analytics within your developer portal.

Apigee Integration Setup

Supported Versions

  • Apigee Edge — Cloud and Private Cloud
  • Apigee X — Latest Google Cloud-native version
  • Apigee Hybrid — Mixed deployment model

Connection Setup

Prerequisites

Before connecting, ensure you have:

  • Apigee organization admin access
  • GCP service account with appropriate IAM roles (for Apigee X)
  • API credentials for Apigee Edge management API

Apigee X Setup

  1. Navigate to Manage Organization → Add Organization
  2. Select Apigee X
  3. Enter your GCP Project ID
  4. Enter your Apigee Organization name
  5. Upload GCP service account JSON key
  6. Click Test Connection
  7. Save configuration

Required IAM Roles

The service account needs these roles:
  • Apigee API Admin
  • Apigee Analytics Viewer
  • Apigee Developer Admin

Apigee Edge Setup

  1. Navigate to Manage Organization → Add Organization
  2. Select Apigee Edge
  3. Enter your organization name
  4. Enter management API URL
  5. Provide authentication (username/password or OAuth)
  6. Click Test Connection
  7. Save configuration

API Synchronization

API Proxy Import

Import API proxies from Apigee:

  • Automatic discovery of deployed proxies
  • Import OpenAPI specs from proxy bundles
  • Sync proxy documentation
  • Environment-aware configuration

Product Synchronization

Sync API Products between Apigee and Launchpad:

  • Import Products — Pull products from Apigee
  • Push Products — Create products in Apigee from Launchpad
  • Two-way Sync — Keep both systems in sync

Sync Settings

  • Selective Sync — Choose which organization product to sync

Developer Apps

App Creation Flow

When developers create apps in Launchpad:

  1. Developer fills out app form in portal
  2. Launchpad creates corresponding app in Apigee
  3. API credentials generated in Apigee
  4. Credentials displayed securely in portal
  5. App associated with Apigee developer

Creating Developer Apps

Credential Management

  • View API keys and secrets
  • Regenerate credentials
  • Revoke app access

App Status Sync

App status syncs between systems:

  • Approved — Active in both systems
  • Pending — Awaiting approval
  • Revoked — Disabled in Apigee

Developer Synchronization

Developer Mapping

Portal users map to Apigee developers:

  • Auto-create Apigee developer on first app
  • Map portal user to existing Apigee developer
  • Sync profile information

App Analytics

User App Analytics

For each user app, Launchpad surfaces Apigee analytics so you can quickly understand how that app is behaving:

  • Average response time
  • Maximum response time
  • Minimum response time
  • Message count
  • Error count

Environment Management

Multiple Environments

Configure environment-specific settings:

  • Sandbox — Development and testing
  • Production — Live environment
  • Custom environments as needed

Environment Access Control

  • Restrict production access by role
  • Separate credentials per environment
  • Environment-specific rate limits

Troubleshooting

Connection Issues

  • Verify service account permissions
  • Check network connectivity to Apigee APIs
  • Validate organization and project names
  • Review audit logs for errors

Sync Issues

  • Check sync logs in Settings
  • Verify product/proxy exists in Apigee
  • Review conflict resolution settings
  • Manual sync to troubleshoot