Ground coding agents in real code and current docs

Exa fetches working code and current documentation from across the web. Agents get the exact examples and instructions they need.

Exa powers coding agents and developer tools at leading AI companies

Cursor
Cognition
CodeRabbit
Lovable
Vercel

Ground code generation across 1B+ webpages

Search documentation and public repositories for examples that use the exact library, method, or API your agent needs. Exa's index covers over 1B webpages, including repositories, docs pages, and changelogs with up-to-date information.

Verify against current libraries, APIs, and packages

Keep agents current on every package they use with live documentation from Exa, including changes made after the model's training cutoff. Catch renamed functions, deprecated arguments, and breaking changes before they reach code review.

Give coding agents the context they need with 95% fewer tokens

Exa Highlights select the passages that answer your agent's question across retrieved pages, reducing context tokens by 95% on average compared with full-page content.

Coding agents grounded in the live web

Devin, Cognition's AI software engineer, uses Exa to look up errors, read documentation, and find the right libraries as it writes code.

Cognition
“Exa powers all parts of Devin”
Walden Yan
Co-founder, Cognition

Exa organizes data across billions of sources

Every datapoint is selected on source quality and freshness, based on the latest events from today

70M+ Businesses
Pricing pages
1B+ People Records
Job postings
Contact data
Product reviews
Latest News
Funding rounds
Financial market data
Exa Connect
Earnings call transcripts
Investor portfolios
Recent hires
Conference speaker lists

Connect Exa to your coding workflow

Use Exa MCP wherever your AI coding work happens, with Claude and ChatGPT as supported clients.

See all integrations (55)
Claude
Claude

Coffee and Claude time?

Exa MCPExa MCP

Why did a recent Next.js upgrade change server-component behavior? Check the current docs and migration notes, then show the fix for a client-side hook error.

·↑
ChatGPT
ChatGPT

What's on the agenda today?

Exa MCPExa MCP

Debug this TypeScript issue against current React and Next.js docs: a hook import fails in a server component after an upgrade. Find the breaking change and recommended fix.

·↑

Common questions

Exa indexes documentation and API references, repositories and issue threads, changelogs and release notes, and technical writing across the open web, alongside a code index of working examples.

Exa Contents returns the passage that answers the query, without the surrounding page navigation, and Exa Highlights return only the relevant excerpt rather than the full documentation page. A Google provider snippet from the Auth.js docs, for example, is about 180 tokens when a full page is usually 2,400.

Yes. Exa Search has tiers from Exa Instant, under 250ms, through Fast at about 450ms and Auto at about one second, to Deep at 4-15 seconds for agentic research across more sources. Pick the tier per call, so lookups inside the loop stay fast and the hard question gets the depth.

Exa's coding use case is for builders and coding agents that need working code examples and current docs, issues, and release notes while writing code. Exa's inference-providers use case is serve-time grounding, where a provider runs Exa Search server-side so production models answer from today's web; Exa's model-training use case is post-training RL and eval loops run on Exa's index and its versioned snapshots. See Exa for inference providers and Exa for model training.

General search APIs rank pages for a person to read. Exa ranks for what an agent needs to answer, and returns the passage rather than the page, so the agent loads the working example or the changed line of documentation instead of the page around it.

Exa is SOC 2 Type II audited, and honors GDPR and CCPA data-subject rights. Zero data retention is available, meaning your queries and results are not stored or used for training. Single sign-on comes with an Enterprise plan. Terms are on the enterprise page.

Exa is priced per request, so an agent loop pays for the searches and content fetches it makes. Signing up is free, and current rates for each endpoint are on Exa's pricing page.

Turn every library into context your agent can use