Choose how the data reaches us
CostGraph pulls it
You supply read-only credentials and we call Exa once a day. Nothing to run.
You push it
You send us FOCUS records over the API. Credentials never leave your infrastructure.
Before you begin
- Ask Exa support at [email protected] to enable team management for your team. Service keys are not available until they do.
- In the Exa dashboard, open Service keys and create a service key. Copy it when Exa shows it after creation.
Let CostGraph pull
- Open Settings > Integrations and pick Exa.
- Name the connection and pick the tenant these charges belong to.
- Enter the values you copied. The form lists what Exa needs and marks the optional ones.
- Select Connect.
Use an Exa service key, not the API key used to run searches; only a service key
can read spend. Credentials are encrypted at rest and used only to read billing
data. Revoke them in Exa at any time and the connection stops; nothing else is
affected.
Push it yourself
Send the charges to CostGraph as FOCUS records instead. Push FOCUS data covers the connection id, thefocus:write key, and the request shape.
Run the exporter
Rather than build that request yourself, run our exporter. It reads Exa on a schedule and pushes the records for you, wherever you want to run it: a container, a KubernetesCronJob, or a binary on a machine you already have.