Install & Compatibility
Where this runs
tested against v1.1.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 84.7MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 8.5s · import 0.000s · 93MB
88MB installed
● package 88MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
ExaSearchResults
✓ from langchain_exa import ExaSearchResults
✗ from langchain_exa import ExaSearchToolkit
ExaFindSimilarResults
✓ from langchain_exa import ExaFindSimilarResults
ExaSearchRetriever
✓ from langchain_exa import ExaSearchRetriever
Initialize the Exa search toolkit with an API key and perform a search.
import os
from langchain_exa import ExaSearchToolkit
api_key = os.environ.get('EXA_API_KEY', '')
toolkit = ExaSearchToolkit(api_key=api_key, max_results=5)
result = toolkit.search('latest AI news')
print(result)
Upgrade
Version history
1.1.0latest on PyPI · released Mar 26, 2026
Audit
Dependencies
langchain-corerequiredBase abstractions for tools, retrievers, and chat models.
exa_pyrequiredOfficial Exa Python SDK for API calls.