Linking ConfigCat as a source

Alpha release

This source is currently in alpha. The interface and available tables may change.

The ConfigCat connector syncs your feature-flag account structure into the PostHog data warehouse, including your organizations and products.

Prerequisites

You need a ConfigCat account with Public Management API credentials. These are a username and password pair — separate from your SDK keys — that grant read access to your account data through the ConfigCat Public Management API.

Adding a data source

  1. In PostHog, go to the Sources tab of the data pipeline section.
  2. Click + New source and click Link next to this source.
  3. Enter your credentials (see Configuration below) and click Next.
  4. Select the tables you want to sync, choose a sync method and frequency, then click Import.

Once the syncs are complete, you can start querying this data in PostHog.

When linking ConfigCat, you'll need:

  • Public API username – the username from your Public Management API credential.
  • Public API password – the password from your Public Management API credential.

Create these under Public Management API credentials in your ConfigCat dashboard.

Available tables

TableDescriptionSync method
productsThe top-level container that groups configs, environments, and feature flagsFull refresh
organizationsThe account-level owner of products and membersFull refresh

All tables use full refresh syncing — the entire table is reloaded on each sync. Incremental sync is not available because the ConfigCat API does not expose pagination or server-side timestamp filters.

Note: Deeper resources like configs, environments, settings, and feature flag values are not included in this initial release. Only top-level products and organizations are synced.

Configuration

OptionTypeRequired
Public API usernamepasswordYes
Public API passwordpasswordYes

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
products

A ConfigCat product — the top-level container that groups configs, environments, and feature flags.

Full refresh
organizations

A ConfigCat organization — the account-level owner of products and members.

Full refresh

Troubleshooting

  • If you see an authentication error (401), your Public API credentials are invalid or have been revoked. Generate a new credential in your ConfigCat dashboard, then reconnect.
  • If you see a permissions error (403), your Public API credentials do not have access to this data. Check the credential's permissions, then reconnect.

If your sync is failing or data looks wrong, see the Data warehouse troubleshooting guide. If that doesn't help, contact support – we're happy to help.

Community questions

Was this page useful?

Questions about this page? or post a community question.