# Tools

> langchain_exa → Tools

## Classes

- [`ExaSearchRetriever`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever)
- [`ExaSearchResults`](https://reference.langchain.com/python/langchain-exa/tools/ExaSearchResults)
- [`ExaFindSimilarResults`](https://reference.langchain.com/python/langchain-exa/tools/ExaFindSimilarResults)

## Functions

- [`initialize_client()`](https://reference.langchain.com/python/langchain-exa/_utilities/initialize_client)

## Modules

- [`langchain_exa`](https://reference.langchain.com/python/langchain-exa/langchain_exa)
- [`retrievers`](https://reference.langchain.com/python/langchain-exa/retrievers)
- [`tools`](https://reference.langchain.com/python/langchain-exa/tools)

## Constants

- [`k`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/k)
- [`include_domains`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/include_domains)
- [`exclude_domains`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/exclude_domains)
- [`start_crawl_date`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/start_crawl_date)
- [`end_crawl_date`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/end_crawl_date)
- [`start_published_date`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/start_published_date)
- [`end_published_date`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/end_published_date)
- [`use_autoprompt`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/use_autoprompt)
- [`type`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/type)
- [`highlights`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/highlights)
- [`text_contents_options`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/text_contents_options)
- [`livecrawl`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/livecrawl)
- [`summary`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/summary)
- [`client`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/client)
- [`exa_api_key`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/exa_api_key)
- [`exa_base_url`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/exa_base_url)
- [`name`](https://reference.langchain.com/python/langchain-exa/tools/ExaSearchResults/name)
- [`description`](https://reference.langchain.com/python/langchain-exa/tools/ExaSearchResults/description)
- [`client`](https://reference.langchain.com/python/langchain-exa/tools/ExaSearchResults/client)
- [`exa_api_key`](https://reference.langchain.com/python/langchain-exa/tools/ExaSearchResults/exa_api_key)
- [`name`](https://reference.langchain.com/python/langchain-exa/tools/ExaFindSimilarResults/name)
- [`description`](https://reference.langchain.com/python/langchain-exa/tools/ExaFindSimilarResults/description)
- [`client`](https://reference.langchain.com/python/langchain-exa/tools/ExaFindSimilarResults/client)
- [`exa_api_key`](https://reference.langchain.com/python/langchain-exa/tools/ExaFindSimilarResults/exa_api_key)
- [`exa_base_url`](https://reference.langchain.com/python/langchain-exa/tools/ExaFindSimilarResults/exa_base_url)
