generated: '2026-09-04' method: searched source: https://registry.npmjs.org/ (metadata endpoint, unauthenticated) + https://docs.budibase.com/docs/budibase-cli-setup description: >- First-party Budibase SDK, CLI and platform packages published to npm under the @budibase scope from the Budibase/budibase monorepo. There is exactly ONE first-party HTTP SDK for the Public API — @budibase/sdk, a swagger-codegen build of the same packages/server/specs/openapi.yaml this repo harvests — and it is browser-only. Budibase publishes no Python, Ruby, Java, Go, .NET, PHP or Rust client; beyond npm the only other first-party distribution is Docker images and a Helm chart for self-hosting. registries_checked: - registry: npm endpoint: https://registry.npmjs.org/ result: 12 first-party @budibase packages found, including one Public API SDK - registry: pypi endpoint: https://pypi.org/pypi/budibase/json result: 404 — no first-party Python client - registry: rubygems endpoint: https://rubygems.org/api/v1/gems/budibase.json result: not published - registry: maven-central result: not published - registry: nuget result: not published - registry: crates.io result: not published - registry: pkg.go.dev result: not published packages: - name: '@budibase/sdk' registry: npm url: https://www.npmjs.com/package/@budibase/sdk version: 3.44.0 published: '2026-08-31' official: true kind: sdk language: javascript description: >- Budibase Public API SDK — the only first-party HTTP client for https://budibase.app/api/public/v1. Generated by swagger-codegen from packages/server/specs/openapi.yaml, exposing per-tag API classes (ApplicationsApi, TablesApi, RowsApi, UsersApi, QueriesApi) configured with configure({ apiKey, host }). wraps: openapi/budibase-public-api-openapi.yml caveat: >- The generated code runs in a browser only — the package README states it is not currently usable in a Node.js environment, which means an agent or server-side integration has no first-party client and must call the REST API directly. - name: '@budibase/cli' registry: npm url: https://www.npmjs.com/package/@budibase/cli version: 3.44.0 published: '2026-08-31' official: true kind: cli binary: budi description: Budibase CLI, for developers, self hosting and migrations. docs: https://docs.budibase.com/docs/budibase-cli-reference - name: '@budibase/client' registry: npm url: https://www.npmjs.com/package/@budibase/client version: 3.38.1 published: '2026-05-12' official: true kind: client-runtime description: >- Budibase client runtime; ships manifest.json exporting the definitions of every component available to a Budibase app. This is the in-app rendering runtime, not an HTTP SDK for the Public API. - name: '@budibase/types' registry: npm url: https://www.npmjs.com/package/@budibase/types version: 3.44.0 published: '2026-08-31' official: true kind: types description: TypeScript types shared across the Budibase platform packages. - name: '@budibase/bbui' registry: npm url: https://www.npmjs.com/package/@budibase/bbui version: 3.44.0 published: '2026-08-31' official: true kind: ui-components description: The UI component solution used across the Budibase projects. - name: '@budibase/string-templates' registry: npm url: https://www.npmjs.com/package/@budibase/string-templates version: 3.44.0 published: '2026-08-31' official: true kind: library description: Handlebars wrapper for Budibase templating and bindings. - name: '@budibase/backend-core' registry: npm url: https://www.npmjs.com/package/@budibase/backend-core version: 3.44.0 published: '2026-08-31' official: true kind: library description: Budibase backend core libraries used in the server and worker services. - name: '@budibase/nano' registry: npm url: https://www.npmjs.com/package/@budibase/nano version: 10.1.6 published: '2026-04-22' official: true kind: fork description: >- Budibase's maintained fork of nano, the official Apache CouchDB client for Node.js. First-party as a fork, not a Budibase API client. - name: '@budibase/server' registry: npm url: https://www.npmjs.com/package/@budibase/server version: 3.38.1 published: '2026-05-12' official: true kind: platform-service description: Budibase web server — the service that hosts the Public API. - name: '@budibase/worker' registry: npm url: https://www.npmjs.com/package/@budibase/worker version: 3.38.1 published: '2026-05-12' official: true kind: platform-service description: Budibase background service. - name: '@budibase/frontend-core' registry: npm url: https://www.npmjs.com/package/@budibase/frontend-core version: 3.44.0 published: '2026-08-31' official: true kind: library description: Budibase frontend core libraries used in the builder and client. - name: '@budibase/shared-core' registry: npm url: https://www.npmjs.com/package/@budibase/shared-core version: 3.44.0 published: '2026-08-31' official: true kind: library description: Shared data utilities across Budibase packages. - name: '@budibase/handlebars-helpers' registry: npm url: https://www.npmjs.com/package/@budibase/handlebars-helpers version: 0.14.3 published: '2026-05-25' official: true kind: fork description: >- Budibase's maintained fork of handlebars-helpers (130+ helpers), used by the Budibase binding/templating layer. - name: '@budibase/auth' registry: npm url: https://www.npmjs.com/package/@budibase/auth version: 1.0.35 published: '2022-01-06' official: true kind: library deprecated: true description: >- Authentication middlewares for the Budibase builder and apps. Last published 2022-01-06 and folded into @budibase/backend-core; recorded as an abandonment signal on a name that still resolves. - name: budibase registry: npm url: https://www.npmjs.com/package/budibase version: 0.0.31 published: '2020-04-02' official: true kind: cli deprecated: true description: >- The original unscoped Budibase CLI. Last published 2020-04-02 and superseded by @budibase/cli — recorded here because the name is still resolvable and a consumer could install a six-year-old package by mistake. findings: - >- Budibase ships exactly one first-party HTTP SDK — @budibase/sdk (JavaScript, browser-only) — generated from its own OpenAPI. Every other @budibase npm package is a piece of the platform itself (CLI, client runtime, UI kit, backend services), not an API client. sdk_count is 1 language, not 3. - >- Currency is healthy: six of the eight packages were published 2026-08-31, the same day as platform release v3.44.0, so the npm surface tracks the product release train. - >- @budibase/client last shipped 2026-05-12 (3.38.1) while the rest of the scope moved to 3.44.0 — a deliberate divergence for the in-app runtime, not obvious abandonment. maintainers: - FN: Kin Lane email: kin@apievangelist.com