Appearance
Fireworks AI
Pull your Fireworks spend into Flowstate so inference cost lands on the same ledger as payroll and projects.
What syncs
| Data | Grain |
|---|---|
| Invoiced cost | Per day, across every billing category — serverless, dedicated deployments and training |
Fireworks' billing summary reports rated money at the account level. Per-API-key and per-deployment dollar figures are not returned by the API today, so per-person attribution comes from the Flowstate Agent rather than from Fireworks.
These are rated line items, which Fireworks notes may differ from the final invoice once credits or adjustments are applied. Flowstate re-fetches recent days on every sync so the numbers converge as they settle.
What you'll see in Flowstate
- Spend reconciliation — Fireworks' rated cost next to Agent telemetry. See Spend.
- Per-project attribution — with the Agent, Fireworks calls are attributed to a person, project and cost centre. See Attribution.
- Cost trends — daily burn across serverless, dedicated and training spend.
Getting started
You need an API key for the Fireworks account you want to track, and that account's id.
- In the Fireworks dashboard, open Settings → API keys and create a key — it is shown only at creation
- Note your account id. It appears in the dashboard URL
- In Flowstate, open Settings → Integrations → Fireworks AI, paste both and click Verify and connect — Flowstate makes one read-only call to check it works before saving anything
How syncing works
Spend syncs hourly.
Flowstate holds the backfill to the last 31 days. Fireworks documents a 31-day ceiling on its sibling usage endpoint and on the firectl metrics export, and states no maximum for the billing summary — we apply the same 31 days here rather than assume a larger window is allowed, because a rejected first request reads to you as a broken key.
If the key or account id is wrong, the connection shows Fireworks' real error on its provider page.