generated: '2026-08-12' method: searched source: >- https://github.com/funnel-io + https://registry.terraform.io/providers/funnel-io/funnel + registry metadata from registry.terraform.io/v1, api.github.com and pypi.org/pypi//json package_count: 4 official_sdk_count: 1 packages: - language: hcl registry: terraform name: funnel-io/funnel url: https://registry.terraform.io/providers/funnel-io/funnel/latest repository: https://github.com/funnel-io/terraform-provider-funnel version: 0.2.2 published: '2026-08-06' version_source: https://registry.terraform.io/v1/providers/funnel-io/funnel all_versions: - 0.1.1 - 0.1.2 - 0.1.3 - 0.1.4 - 0.1.5 - 0.1.6 - 0.2.0 - 0.2.1 - 0.2.2 install: | terraform { required_providers { funnel = { source = "funnel-io/funnel" } } } official: true is_api_client: true description: >- Official Terraform provider for managing Funnel resources (workspaces, data sources, custom dimensions/metrics, and BigQuery/Snowflake/GCS/measurement exports) through the Funnel Control Plane API. Configured with environment (us/eu/stage/dev), subscription_id, client_id and client_secret. currency: current currency_note: >- Released 6 days before this pass and still pre-1.0. It is the ONLY first-party client for the Control Plane API, and the API refuses to serve any client that does not identify itself as this provider, so its release cadence is effectively the API's own client roadmap. - language: python registry: pypi name: json-normalize url: https://pypi.org/project/json-normalize/ repository: https://github.com/funnel-io/json-normalize version: 1.1.0 published: '2024-03-28' version_source: https://pypi.org/pypi/json-normalize/json install: pip install json-normalize official: true is_api_client: false description: >- First-party utility that recursively flattens a JSON-like structure into a list of flat dictionaries. Not a Funnel API client. currency: stale currency_note: Last release 2024-03-28; repository last pushed 2024-09-25. - language: python registry: pypi name: funnel-rules-engine url: https://pypi.org/project/funnel-rules-engine/ repository: https://github.com/funnel-io/funnel-rules-engine version: 1.3.1 published: '2024-03-20' version_source: https://pypi.org/pypi/funnel-rules-engine/json install: pip install funnel-rules-engine official: true is_api_client: false description: First-party generic rules engine utility library. Not a Funnel API client. currency: stale currency_note: Last release 2024-03-20. - language: python registry: pypi name: python-on-rails url: https://pypi.org/project/python-on-rails/ repository: https://github.com/funnel-io/python-on-rails version: 1.0.1 published: '2023-03-09' version_source: https://pypi.org/pypi/python-on-rails/json install: pip install python-on-rails official: true is_api_client: false description: >- First-party Railway-Oriented Programming helper library. Not a Funnel API client. currency: stale currency_note: Last release 2023-03-09. missing_sdks: languages: - javascript - typescript - python - java - go - ruby - php - csharp detail: >- Funnel publishes NO conventional language SDK for any of its three programmatic surfaces. There is no client for the MCP server (none is needed — MCP clients are generic) and none for the file import webhook (a plain POST). For the Control Plane API the Terraform provider is the only client, and because the API enforces its User-Agent, writing an SDK in another language means impersonating that provider. cli: first_party: false detail: >- No first-party Funnel CLI. The nearest equivalent is `terraform` driving the official provider. notes: >- Registry metadata read live on 2026-08-12 from the Terraform Registry v1 API and pypi.org JSON. Every package listed is genuinely first-party (funnel-io GitHub organisation). Version and published dates are now structured fields rather than prose. The three Python packages are general-purpose utilities and are catalogued for completeness only; only the Terraform provider is an API client, which is why official_sdk_count is 1.