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 also carries the IPC surface — from nimbus_sdk.ipc import NdjsonLineReader, parse_hello — deliberately a separate import root from nimbus_sdk, mirroring the . vs ./ipc split the TypeScript package publishes. 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.2.0.tar.gz (64.6 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.2.0-py3-none-any.whl (121.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nimbus_dev_sdk-0.2.0.tar.gz
  • Upload date:
  • Size: 64.6 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.2.0.tar.gz
Algorithm Hash digest
SHA256 ef869ec902b283c85e999dffc5bdabf1321dc6a60869577fdbbbd3d8198362f9
MD5 b3be43bf9085a93ac2dab54bd911e16f
BLAKE2b-256 e08662caa88f3505b8d32ffdf9475872a59477900374089fa8a84960a6279947

See more details on using hashes here.

Provenance

The following attestation bundles were made for nimbus_dev_sdk-0.2.0.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: nimbus_dev_sdk-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 121.4 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b20d081fb505ab3c1d8233fbd349ad40e6594dfe774d8b5b2163a860d86917a
MD5 b552eac806f3d481472c0ac2b767b25d
BLAKE2b-256 cc836a657f049a22f1510759db59ca6a6f3c0021d208868574a82f8043f29bee

See more details on using hashes here.

Provenance

The following attestation bundles were made for nimbus_dev_sdk-0.2.0-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

This release

0.2.0 This release

2 files

0.1.1

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