Skip to main content

nimbus-dev-sdk

The MIT-licensed, dependency-free authoring contract for Nimbus connectors and extensions — Python binding.

pip install nimbus-dev-sdk    # note: nimbus-dev-sdk, NOT nimbus-sdk
import nimbus_sdk  # the import name differs from the distribution name

PyPI has a flat namespace and nimbus-sdk belongs to an unrelated project, so the distribution is published as nimbus-dev-sdk.

What this is

The contract is defined once, language-neutrally, in docs/spec/. This package carries that specification data and binds it to Python. The TypeScript SDK is the reference implementation; both are held to the same conformance corpus.

The specification data is bundled into the distribution, so it is available without a network call or a checkout:

from nimbus_sdk import load_schema, negotiate_contract_version

schema = load_schema("nimbus-item.schema.json")
result = negotiate_contract_version(["1"], ["1"])  # NegotiationOk(version="1")

Status

Early. This release carries the contract-version constants, the negotiation algorithm, and the published JSON Schemas. It is not yet the full connector-authoring surface — see the roadmap.

License

MIT — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nimbus_dev_sdk-0.1.1.tar.gz (45.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nimbus_dev_sdk-0.1.1-py3-none-any.whl (113.3 kB view details)

Uploaded Python 3

File details

Details for the file nimbus_dev_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: nimbus_dev_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nimbus_dev_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b515c118f23fd85a7ac06ca7a70138abdf4a80e3dcf558275f07243650045f6a
MD5 59348d8c00a8ad2949f17f02fd2a9dca
BLAKE2b-256 c0138ef91d0878a523e19501d2c9e47115b98b03af833134d812efe3f6d1fd9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nimbus_dev_sdk-0.1.1.tar.gz:

Publisher: release.yml on nimbus-agent/nimbus-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nimbus_dev_sdk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nimbus_dev_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 113.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nimbus_dev_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9639b3bbeb2f330ebade4103850ee7c505cc102216e9d7504b898e8bf99fb5fc
MD5 45458a3945b806c304a8f9ecae4dfd5a
BLAKE2b-256 80619b00525099cd11622f07a080cbeb3f33364d7a255dbfeaaca1b103e550cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for nimbus_dev_sdk-0.1.1-py3-none-any.whl:

Publisher: release.yml on nimbus-agent/nimbus-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.23.0

2 files

0.22.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.1

2 files

0.17.0

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.1

2 files

0.12.0

2 files

0.11.1

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

This release

0.1.1 This release

2 files

0.1.0

2 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