Skip to main content
Use Exa Search for repositories, technical documentation, package information, and implementation guidance with natural-language queries.
Read WebCode: Search Evals for Coding Agents to learn how Exa evaluates retrieval for coding tasks.

Use it for

  • Coding agents and code-generation tools
  • Developer search and documentation products
  • Debugging, migration, and configuration workflows
  • Technical research across repositories, docs, and package registries

Example queries

Discover libraries by capability

Describe the capability, ecosystem, and constraints you care about. This retrieves candidates based on what they do instead of relying on an exact project name.

Retrieve implementation documentation

Name the product and the exact operation. Search can then prioritize API documentation and implementation guides over general discussion.

Check version-specific changes

Include the release channel or version when compatibility matters. This reduces results about older releases.

Find reusable agent tooling

State the artifact type and task rather than searching for a broad phrase such as “AI tools.”

Make a request

Get structured data with Exa Agent

For structured data that requires research across multiple sources, use an Exa Agent task run. Describe the libraries, technical criteria, and output fields you need, and Agent returns schema-validated results with citations.

Start an Agent task

Compare libraries, enrich repository records, or produce a structured list from multiple technical signals.
Last modified on September 15, 2026