Skip to content

Connecting platforms

TokenFront currently connects to six AI platforms:

Support for additional platforms depends on whether that provider offers a way to pull usage and cost data programmatically. Some don't yet. If a platform you use isn't listed, it's likely waiting on that provider, not on us.

A scope note: every connection above is for metered, pay-as-you-go API usage, the kind of key that has a per-token or per-request cost attached to it. TokenFront does not track flat-rate subscription or per-seat plans (a ChatGPT Team seat, a Claude Pro seat, and so on). Providers don't expose that billing data through an API, so there's nothing for TokenFront to connect to for those. See What TokenFront does for more on this.

Why you need an admin-level key, not a regular API key

To connect a platform, TokenFront needs a credential that can read your account's usage and billing data, not one used to make AI calls. Most providers have two separate key types for exactly this reason. Each platform's guide below tells you exactly which one to grab and where to find it. Using the wrong type is the most common setup snag, so it's worth double-checking before you paste anything in.

Whatever key you use, TokenFront only reads usage and cost data with it. It never uses your credentials to make AI calls on your behalf.

What happens to the key once you paste it in

It's encrypted before it's stored, and only decrypted in memory when TokenFront needs to check in with that provider on a sync. Nobody on our team can read it back out in plain text through the product.

The general steps

  1. Open Add a connection in TokenFront.
  2. Pick the provider. Each one gets its own page, with a direct link to the right key page on that provider's site.
  3. Follow the on-screen steps to generate the right kind of key, then paste it in (each platform's page below walks through this in detail).
  4. Give the connection a name if you want something more specific than the default. Handy if you'll ever connect two accounts on the same provider.
  5. Save. TokenFront kicks off an initial sync right away.

A platform you connect is visible to your whole organization, not just you — see Team members if you're setting this up for a group.

How long the first sync takes

The first sync pulls in a full year of history (30 days for OpenRouter, see its page for why), so it takes longer than the ones after it: usually 30 to 90 seconds. You'll see a sync indicator on the platform's card while it's running. After that, TokenFront checks in periodically on its own, and each of those catch-up syncs only needs a few seconds since it's just picking up what's new.

Reading the status badge

  • Live Data (green): connected and pulling real numbers.
  • Key Error (amber): the key isn't working. Usually means it expired, was revoked on the provider's side, or doesn't have the right permissions. Edit the connection and paste in a fresh key.
  • No API Key (grey): the platform was added but no credential has been entered yet.

Removing a platform

Deleting a platform connection also deletes the cost records that came from it. If you just want to pause tracking temporarily, there isn't a separate "pause" state today. Deleting and re-adding later is the way to do that.

TokenFront Help