generated: '2026-08-13' method: searched source: registry search (npm, PyPI, RubyGems, Packagist, crates.io, NuGet) + GitHub + provider docs type: Packages package_count: 1 official_package_count: 1 note: >- Improvado ships exactly ONE first-party package across every public registry: a Python SDK for authoring custom pipeline workflows on Improvado's Temporal infrastructure. It is not a client library for the Embedded API v3 — there is no SDK for the REST API at all, and the developer docs give raw `requests` examples instead of pointing at one. The package was found not from the developer portal (which never mentions it) but from Improvado's own published Agent Skill `temporal-pipelines`, whose install step is `pip install --upgrade improvado-pipeline-sdk`. The full PyPI simple index was then swept: improvado-pipeline-sdk is the only Improvado-named project on PyPI. Every version and date below is read from the registry metadata endpoint. packages: - language: python registry: pypi name: improvado-pipeline-sdk url: https://pypi.org/project/improvado-pipeline-sdk/ install: pip install improvado-pipeline-sdk official: true official_evidence: >- Summary "SDK for authoring Improvado custom pipeline workflows on Temporal"; description states pipelines "run on Improvado's Temporal infrastructure"; installed by Improvado's own published Agent Skill skills/temporal-pipelines/SKILL.md. version: 0.13.0 published: '2026-06-09' release_count: 16 first_release: 0.1.0 requires_python: '>=3.10' covers: Custom pipelines (Temporal workflows) — NOT the Embedded API v3 REST surface import_name: pipeline_sdk metadata_source: https://pypi.org/pypi/improvado-pipeline-sdk/json currency_note: >- Actively maintained — 16 releases, most recent 2026-06-09, roughly two months before this probe. Metadata is thin: no author, no license, no home_page and no project_urls are declared, so the package cannot be traced back to Improvado from PyPI alone. gaps: - surface: Improvado Embedded API v3 (https://embedded.improvado.io) sdk: none note: >- No client library in any language for the REST API that agencies and platforms are meant to embed. Integrators hand-roll HTTP. - surface: Improvado Customer MCP (report.improvado.io) sdk: not-applicable note: >- MCP is consumed by any MCP client over HTTP + OAuth; no vendor library is required or published. See mcp/improvado-mcp.yml. - surface: Public Agent Ask API (agent.improvado.io) sdk: none note: Single anonymous POST endpoint; no library needed. registries_probed: - registry: pypi query: https://pypi.org/simple/ (full index sweep for improvado*) result: 1 project — improvado-pipeline-sdk status: 200 - registry: npm query: https://registry.npmjs.org/-/v1/search?text=improvado result: 0 results status: 200 - registry: rubygems query: https://rubygems.org/api/v1/gems/improvado.json result: not found status: 404 - registry: packagist query: https://repo.packagist.org/p2/improvado/improvado.json result: not found status: 404 - registry: crates.io query: https://crates.io/api/v1/crates?q=improvado result: 0 results status: 200 - registry: nuget query: https://azuresearch-usnc.nuget.org/query?q=improvado result: 0 hits status: 200 - registry: github query: https://api.github.com/orgs/improvado result: no such organization status: 404 non_registry_distribution: - name: improvado-agentic-frameworks-and-skills kind: agent-skills-and-mcp-plugin registry: git url: https://github.com/tekliner/improvado-agentic-frameworks-and-skills install: 'Codex -> Plugins -> add: Source tekliner/improvado-agentic-frameworks-and-skills, Git ref master' official: true official_evidence: >- .codex-plugin/plugin.json declares author.name "Improvado", developerName "Improvado", brandColor #FF3186 and the Improvado logo; https://improvado.io/docs-section-topic/improvado-mcp calls it "the Improvado repository". version: 0.1.0 version_source: .codex-plugin/plugin.json published: '2026-06-24' published_source: GitHub repository pushed_at note: >- Distributed by git ref `master`, not a tag or release, and the declared plugin version (0.1.0) does not move with commits — a consumer cannot tell which revision they installed. Recorded as a currency finding rather than left blank. Contents indexed in skills/_index.yml. x-evidence: - fetched: '2026-08-13' url: https://pypi.org/pypi/improvado-pipeline-sdk/json http_status: 200 - fetched: '2026-08-13' url: https://pypi.org/simple/ http_status: 200 - fetched: '2026-08-13' url: https://registry.npmjs.org/-/v1/search?text=improvado http_status: 200 - fetched: '2026-08-13' url: https://api.github.com/orgs/improvado http_status: 404 - fetched: '2026-08-13' url: https://raw.githubusercontent.com/tekliner/improvado-agentic-frameworks-and-skills/master/skills/temporal-pipelines/SKILL.md http_status: 200 note: Contains 'pip install --upgrade improvado-pipeline-sdk' — the lead that found the package.