Linking ConfigCat as a source
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
- In PostHog, go to the Sources tab of the data pipeline section.
- Click + New source and click Link next to this source.
- Enter your credentials (see Configuration below) and click Next.
- 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
| Table | Description | Sync method |
|---|---|---|
products | The top-level container that groups configs, environments, and feature flags | Full refresh |
organizations | The account-level owner of products and members | Full 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
| Option | Type | Required |
|---|---|---|
Public API username | password | Yes |
Public API password | password | Yes |
Supported tables
| Table | Description | Sync method | Incremental field | Primary 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.