generated: '2026-09-06' method: searched source: >- https://github.com/diffbot (org repo listing) plus registry metadata endpoints registry.npmjs.org, pypi.org/pypi//json, rubygems.org/api/v1/gems, crates.io/api/v1/crates, proxy.golang.org. Versions and dates read from the registry, not from prose. provider: Diffbot providerId: diffbot description: >- First-party and community client libraries for the Diffbot APIs. Diffbot rebuilt its SDK surface in August 2026 around two actively maintained clients (Python and TypeScript) plus LangChain adapters and an agent-harness plugin; the long tail of one-language clients in the GitHub org dates from 2014-2019 and is unmaintained. summary: total: 12 official: 8 maintained_2026: 6 note: >- The 2014-era clients (C, C++, Ruby, PHP, Java, Scala, Clojure, Perl, R, Rust, Go and ~20 more) live in the diffbot GitHub org but were never published to a package registry under a Diffbot-owned name, and none has been pushed since 2019 except diffbot-go-client (2025) and diffbot-ruby-client (2024). They are recorded here as source-only. packages: - name: diffbot-python registry: pypi official: true language: python version: 0.2.3 published: '2026-08-13' url: https://pypi.org/project/diffbot-python/ repository: https://github.com/diffbot/diffbot-python install: python3 -m pip install diffbot-python covers: [extract, crawl, dql, web_search, entities, ask] note: >- The reference first-party client. Also ships the `db` CLI entry point and a standalone binary (see cli/diffbot-cli.yml). Sync and async clients. - name: '@diffbot/typescript' registry: npm official: true language: typescript version: 0.2.0 published: '2026-08-17' url: https://www.npmjs.com/package/@diffbot/typescript repository: https://github.com/diffbot/diffbot-typescript install: pnpm add @diffbot/typescript license: MIT note: >- A port of the diffbot-python public API. Runs anywhere `fetch` exists, including Cloudflare Workers with no compatibility flags. - name: '@diffbot/langchain' registry: npm official: true language: typescript version: 0.1.0 published: '2026-08-14' url: https://www.npmjs.com/package/@diffbot/langchain repository: https://github.com/diffbot/langchain-diffbot-typescript license: MIT note: LangChain integration over @diffbot/typescript. - name: langchain-diffbot registry: pypi official: true language: python version: 0.1.1 published: '2026-06-10' url: https://pypi.org/project/langchain-diffbot/ repository: https://github.com/diffbot/langchain-diffbot license: MIT note: A thin LangChain integration over the official diffbot-python SDK. - name: '@diffbot/pi' registry: npm official: true language: typescript version: 0.1.3 published: '2026-08-12' url: https://www.npmjs.com/package/@diffbot/pi repository: https://github.com/diffbot/diffbot-pi license: MIT note: Plugin package exposing Diffbot tools inside the Pi coding agent. - name: diffbot-mcp registry: null official: true language: python version: 0.1.0 published: null url: https://github.com/diffbot/diffbot-mcp repository: https://github.com/diffbot/diffbot-mcp license: MIT install: git clone git@github.com:diffbot/diffbot-mcp.git && pip install . note: >- Checked 2026-09-06: version 0.1.0 is declared in pyproject.toml but the package is NOT published to PyPI (pypi.org/pypi/diffbot-mcp/json returns 404), so there is no registry publication date to record. Install is from source or Docker; the hosted remote server at https://mcp.diffbot.com/mcp is the supported path. See mcp/. - name: diffbot-skills registry: null official: true language: markdown version: 1.1.1 published: null url: https://github.com/diffbot/diffbot-skills repository: https://github.com/diffbot/diffbot-skills license: MIT note: >- Version 1.1.1 read from .claude-plugin/plugin.json in the repo. Distributed as an agent-plugin marketplace entry rather than through a package registry, so there is no registry metadata endpoint and no publication date to record. See skills/. - name: diffbot-enhance-client registry: npm official: true language: javascript version: 1.0.0 published: '2020-02-24' url: https://www.npmjs.com/package/diffbot-enhance-client repository: https://github.com/diffbot/enhance-client-js note: >- Published by the diffbot-engineering npm account. Last release 2020-02-24 — superseded by @diffbot/typescript; recorded as an abandonment signal, not a recommendation. - name: github.com/diffbot/diffbot-go-client registry: go official: true language: go version: v0.0.0-20250619194721-188674a61e05 published: '2025-06-19' url: https://pkg.go.dev/github.com/diffbot/diffbot-go-client repository: https://github.com/diffbot/diffbot-go-client note: >- Module resolves through proxy.golang.org but carries no tagged semver release — the pseudo-version is the only identifier a consumer can pin. - name: diffbot registry: crates official: true language: rust version: 1.0.0 published: '2017-08-02' url: https://crates.io/crates/diffbot repository: https://github.com/diffbot/diffbot-rust-client note: Repository is Diffbot-owned. Last release 2017 — unmaintained. - name: diffbot registry: rubygems official: false language: ruby version: 0.1.22 published: '2019-05-06' url: https://rubygems.org/gems/diffbot repository: http://github.com/greshny/diffbot note: >- Community gem (Nicolas Sanguinetti, Roman Greshny) — NOT the Diffbot org's own diffbot-ruby-client, which is source-only and unpublished. Marked official:false. - name: diffbot registry: pypi official: false language: python version: 2.0.0 published: '2015-05-14' url: https://pypi.org/project/diffbot/ repository: https://github.com/attilaolah/diffbot.py note: >- Community package by Attila Oláh, unrelated to the official diffbot-python. Recorded so the name collision is visible; marked official:false. source_only_clients: note: >- Present in the diffbot GitHub org, never published to a registry under a Diffbot name. Recorded for completeness; none is a supported install path in 2026. repositories: - https://github.com/diffbot/diffbot-ruby-client - https://github.com/diffbot/diffbot-php-client - https://github.com/diffbot/diffbot-java-client - https://github.com/diffbot/diffbot-csharp-client - https://github.com/diffbot/diffbot-scala-client - https://github.com/diffbot/diffbot-clojure-client - https://github.com/diffbot/diffbot-c-client - https://github.com/diffbot/enhance-client-python - https://github.com/diffbot/enhance-client-java