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.2.2.tar.gz (29.9 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.2.2-py2-none-any.whl (34.4 kB view details)

Uploaded Python 2

File details

Details for the file panini-0.2.2.tar.gz.

File metadata

  • Download URL: panini-0.2.2.tar.gz
  • Upload date:
  • Size: 29.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.2

File hashes

Hashes for panini-0.2.2.tar.gz
Algorithm Hash digest
SHA256 e43f571f1bc90cbb1158b2da5f4dbe3f11949271a649c5f64224f1c3d632d521
MD5 1e5bdcd110c9d3e77d792eaee4cf1150
BLAKE2b-256 d7581ee31299eef4b559332dc2f153116047a570c9527d70b5453682314c8467

See more details on using hashes here.

File details

Details for the file panini-0.2.2-py2-none-any.whl.

File metadata

  • Download URL: panini-0.2.2-py2-none-any.whl
  • Upload date:
  • Size: 34.4 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.2

File hashes

Hashes for panini-0.2.2-py2-none-any.whl
Algorithm Hash digest
SHA256 e6b6830840c956da7d53b1dc7a22eade154daa11e9d8e7c937c3e17a7e84ea83
MD5 4c240e269cb1fecbc0cd6206fa087854
BLAKE2b-256 8d8d5599b0ade0055c41a22e893780ff671e783c325c9281bace266774e76664

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