lfx-exa
Exa web-search and contents tools as a standalone Langflow Extension Bundle.
What it ships
One component, registered under the exa bundle group:
- Exa Search (
ExaSearchToolkit, canonical IDext:exa:ExaSearchToolkit@official) — a toolkit exposing two tools for a Langflow Agent component or MCP client:search— search the web with Exa (auto/fast/instant/deepsearch types, category, domain allow/deny lists, published-date range), returning token-efficient highlights by default.get_contents— fetch highlights and/or full text for result IDs returned bysearch.
The component is built on the exa-py
SDK. It previously shipped inside the manifest-less lfx-bundles
metapackage on the deprecated metaphor-python client; the bundle name and
class name are unchanged, so saved flows load without migration changes.
The legacy metaphor_api_key field is still honored (hidden) — new flows
should use exa_api_key.
Install
pip install lfx-exa
pip install langflow already includes it.
Develop
The bundle is a uv workspace member of the Langflow monorepo:
uv sync
uv run pytest src/bundles/exa/tests -q
uv run lfx extension validate src/bundles/exa/src/lfx_exa
To iterate on the component with a live palette:
uv run lfx extension dev src/bundles/exa
Metadata
Release files for lfx-exa 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lfx_exa-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / lfx_exa-0.2.0-py3-none-any.whl
| Download URL | lfx_exa-0.2.0-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
38fc7671954564e684ecf33016bcbd1d2525a8b11391537a947b2a40f6281a09
|
|
BLAKE2b-256 checksum How to use checksums |
7631d2e0c40be42ca260e2cad3af0365de16d617565e1c90e87034e0c9868223
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|