Skip to main content

A python messaging framework for microservices based on NATS

Project description

Panini is a modern framework for quick development of streaming microservices. Our goal is to create fastapi/aiohttp/flask-like solution but for NATS streaming. The framework allows you to work with NATS features and some additional logic using a simple interface:

  • publish messages to subject

  • subscribe to subject

  • request-response

  • request-response to another subject

  • tasks

  • periodic tasks

  • middlewares

  • HTTP server

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

panini-0.7.0b1.tar.gz (31.7 kB view details)

Uploaded Source

Built Distribution

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

panini-0.7.0b1-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file panini-0.7.0b1.tar.gz.

File metadata

  • Download URL: panini-0.7.0b1.tar.gz
  • Upload date:
  • Size: 31.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for panini-0.7.0b1.tar.gz
Algorithm Hash digest
SHA256 7daa0b1e382376136c5a273ae924bf8ad61f2020696b887e8348f5bc10046e3f
MD5 d6b2afee847a70ab24af3f151f89e495
BLAKE2b-256 6ecd481848475882b2ef26ee8544ca358c1c5f365c8c46ed6b205911e50f132f

See more details on using hashes here.

File details

Details for the file panini-0.7.0b1-py3-none-any.whl.

File metadata

  • Download URL: panini-0.7.0b1-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for panini-0.7.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 007492401a44902eab1d273582df679829a0a1cfe5f1ee0788c7a7eb087fd956
MD5 041d093789dfe573fadaae79ee42fd30
BLAKE2b-256 18edfd88b3d67793242e024127985ef52a33ee62116766ebcb397416a137c2ae

See more details on using hashes here.

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