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.3.1.tar.gz (26.4 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.3.1-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: panini-0.3.1.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.2

File hashes

Hashes for panini-0.3.1.tar.gz
Algorithm Hash digest
SHA256 5a83c90aa5708ed4c0696180365a919523f892bbb5eb5754575fca888f343b7a
MD5 5c197f19df224d297d45d0711254d5f7
BLAKE2b-256 885188bbc4dfaaab830e55075f3f26314a619d1133e05326da3375925188edb0

See more details on using hashes here.

File details

Details for the file panini-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: panini-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 27.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.2

File hashes

Hashes for panini-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b09cace2d316b7d89600af2cd87ab459379bb773136d6087bfa6228b45de5cc
MD5 c32dc64b3cd8b92a4293cba3a9d22d92
BLAKE2b-256 3df327b24ca35988ef7e0291c8fb3cd9f6df944e14e14ec07426ea138a09a85a

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