Skip to main content

Zero-dependency asyncio NATS client for modern Python

Project description

natsio

Zero-dependency asyncio NATS client for modern Python.

  • Python 3.13+, NATS server 2.14+ (JetStream API level 3)
  • No runtime dependencies — stdlib only (NKey/JWT auth needs natsio[nkeys])
  • Sans-io protocol core under a structured-concurrency asyncio shell
  • JetStream (ADR-37 simplified API), Key-Value, and Object Store included

0.9.0 — public beta. The API surface is complete and adversarially tested (1000+ tests, live-server conformance against nats.go's suite); 1.0 will freeze it. The pre-rewrite implementation lives on the legacy branch.

Project details


Download files

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

Source Distribution

natsio-0.9.0.tar.gz (99.0 kB view details)

Uploaded Source

Built Distribution

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

natsio-0.9.0-py3-none-any.whl (121.6 kB view details)

Uploaded Python 3

File details

Details for the file natsio-0.9.0.tar.gz.

File metadata

  • Download URL: natsio-0.9.0.tar.gz
  • Upload date:
  • Size: 99.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for natsio-0.9.0.tar.gz
Algorithm Hash digest
SHA256 4bdcf44bc480d5fa585f66a6b5bebd99e8578d5151920e125dad9a5516a13431
MD5 86019754a423726004360bad07ac4205
BLAKE2b-256 c5db9bd71f2e03fe36f337677cf444e2b13e384ec637dcd2c8bb58459b2b845b

See more details on using hashes here.

Provenance

The following attestation bundles were made for natsio-0.9.0.tar.gz:

Publisher: release.yml on corruptmane/natsio

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

File details

Details for the file natsio-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: natsio-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 121.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for natsio-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 863cf583bc0debffd6cc62ef6a2f5cc2dbf86299c61181b932ecaf56fc68458f
MD5 b090d69f3be72d5266f841fec91f205f
BLAKE2b-256 04dce6c8d236a459956e1ffd7dfe24eec8916548a810aee7977068fbb8b03f0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for natsio-0.9.0-py3-none-any.whl:

Publisher: release.yml on corruptmane/natsio

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page