Skip to main content

lfx-keenable

Keenable web-search and page-fetch components for Langflow, packaged as a standalone Langflow Extension Bundle. Two components ship in the keenable bundle group:

  • Keenable Search — web search built for AI agents.
  • Keenable Fetch — fetch a page and return its main content as markdown.

Both are keyless by default: with no API key they call Keenable's public endpoints; provide a key to use the authenticated endpoints (for higher rate limits).

Install

pip install lfx-keenable

The bundle registers automatically via the langflow.extensions entry-point. Restart your Langflow server; the components appear in the palette under the keenable group, and work as agent tools (the query / URL inputs are tool-enabled).

Configuration

  • API key (optional). Set it on the component, or via the KEENABLE_API_KEY environment variable. Blank → the keyless public endpoint is used.
  • Endpoint (optional). KEENABLE_API_URL overrides the base URL (HTTPS enforced; plain http only for loopback). The base URL is never a component/LLM-settable input — that would be an SSRF foothold.

Components

Keenable Search

query plus optional per-query filters — site, mode (pro), and publication / index date bounds (published_after/before, acquired_after/before). Returns a table of results (title, url, description, published_at, acquired_at). There is no max_results input — the API returns a fixed-size result set as-is.

Keenable Fetch

url → the page's main content as markdown plus metadata (title, description, author, published_at when available). Rejects non-http(s) schemes and private/internal hosts client-side before sending.

Develop

cd lfx-keenable
pip install -e .
lfx extension validate .
pytest                       # unit tests (offline; transport mocked)

License

MIT © Keenable

Metadata

Release files for lfx-keenable 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lfx-keenable 0.1.2
File Size Uploaded
lfx_keenable-0.1.2.tar.gz 8.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lfx-keenable 0.1.2
File Interpreter ABI Platform
lfx_keenable-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 19.4 kB

Release files / lfx_keenable-0.1.2.tar.gz

Download URL lfx_keenable-0.1.2.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e759c8320fbba217c354c1572d1cfdacd5a091fa9d4a950a7c270a107be4336b
BLAKE2b-256 checksum
How to use checksums
28378fb64a5b79bcd80e3900571750d3987938b8506a8c828d74ef4a2caf65c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / lfx_keenable-0.1.2-py3-none-any.whl

Download URL lfx_keenable-0.1.2-py3-none-any.whl
Size 11.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3569c278a2364c6ed03ee48d490956989a4fd28dfc64fc29aa0ecfc8eb9e7554
BLAKE2b-256 checksum
How to use checksums
0cd71ea23e2230c5cb354f64ee7c008ecdc16a465716b877e6b461ae17f60f5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page