Skip to main content
Stripe Projects lets you and your coding agents provision third-party services from the terminal, with no dashboards and no copy-pasting keys. A single command creates an Exa account and syncs an API key into your project.

Prerequisites

Install the Stripe CLI and the Projects plugin:
brew install stripe/stripe-cli/stripe && stripe plugin install projects
For other platforms and full CLI setup, see Stripe Projects.

Get started

From your project directory, initialize a project, add Exa, and pull credentials:
stripe projects init
stripe projects add exa/api
stripe projects env --pull
Your .env now contains an EXA_API_KEY. The Exa SDKs and Quickstart read this variable automatically, so your code works without any changes.
The key is provisioned in an Exa account you own. Manage usage, keys, and billing anytime from the Exa Dashboard.
Already have an Exa account? Connect it first so the API key is provisioned under your existing team:
stripe projects link exa
stripe projects add exa/api
stripe projects link opens Exa so you can authenticate and associate your team with your Stripe account. Open the linked Exa Dashboard anytime with stripe projects open exa.

Provision from your coding agent

stripe projects init writes a Stripe Projects Agent Skill into your project, so you can let your agent (Claude Code, Cursor, Codex, and others) run the flow for you:
Use Stripe Projects to add Exa and wire up the API key.

Next steps