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.