Skip to main content

Amplitude (Source)

Overview

The Amplitude source connector lets you connect to Amplitude using an API key and secret key.

This connector is currently in development. Authentication (credential validation) is supported, but data extraction and streams are not yet available.

Setup

Prerequisites

  • An Amplitude project with access to an API Key and Secret Key.
  • Network access to Amplitude’s HTTP API:
    • https://amplitude.com/api/2/export

Create credentials in Amplitude

  1. In Amplitude, locate your project’s API credentials (API Key and Secret Key).
  2. Copy the values for use in the connector configuration.

Authentication

This connector uses HTTP Basic Authentication against Amplitude’s Export API:

  • Username: api_key
  • Password: secret_key

During connection testing/login, the connector calls:

  • GET https://amplitude.com/api/2/export
  • With query parameters start and end formatted as YYYYMMDDTHH

A 200-class response is treated as success. A 404 Not Found response is also treated as an acceptable outcome for credential validation (for example, if the requested export window has no data), as long as authentication succeeds.

Configuration

FieldTypeRequiredDescription
api_keystringYesYour Amplitude API key. Used as the Basic Auth username.
secret_keystringYesYour Amplitude secret key. Used as the Basic Auth password.

Streams

No streams are currently exposed. The connector’s extraction logic is not yet implemented.

Limitations

  • Extraction is not available yet: sync runs will fail with an “in development” error.
  • Catalog discovery currently returns an empty catalog.

Changelog

  • Initial connector scaffold with credential validation via Amplitude Export API.