Skip to content
Last updated

Amplitude integration

Amplitude is a product analytics platform for understanding user behavior, building funnels and cohorts, and measuring retention. Integrating Amplitude with Frontegg lets your application run event segmentation, funnel and retention analysis, query active and new user counts, manage cohorts and annotations, and read taxonomy (event types and user properties) on behalf of your users — all through Frontegg's integration layer. Amplitude's Dashboard REST, Cohorts, and Taxonomy APIs authenticate with a project API Key and Secret Key pair sent as HTTP Basic authentication, so there is no OAuth flow.


Prerequisites

  • An Amplitude account
  • Access to the project whose data you want to query, with permission to view project settings

Connect Amplitude

Each Amplitude project has its own API Key and Secret Key. Both values live on the project's settings page and together authorize API access to that project's data.

Step 1: Open your project settings

Sign in to Amplitude and open Settings → Projects. Select the project you want to connect from the list.

Step 2: Copy the API Key and Secret Key

On the project's General tab, locate the API Key and Secret Key fields. Copy both values.

Keep your Secret Key safe

The Secret Key grants full API access to the project's data. Treat it like a password and never expose it in client-side code.

Configure the Frontegg portal

Once you have your project's API Key and Secret Key, configure the integration in the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Amplitude.
  2. In API Key, enter the project API Key.
  3. In Secret Key, enter the project Secret Key.
  4. Click Save.

Data residency

This integration targets Amplitude's US data center (amplitude.com). If your project is hosted in Amplitude's EU data center, contact Frontegg support before connecting.

Keep your credentials secure

Never share or commit your Secret Key to version control.

Additional resources