Skip to main content

Toto Microservice SDK - Python framework for building microservices

Project description

Toto Microservice SDK - Python

Python framework for building cloud-agnostic microservices with FastAPI.

Installation

pip install totoms

Quick Start

from totoms import TotoMicroservice, TotoMicroserviceConfiguration

config = TotoMicroserviceConfiguration()
microservice = TotoMicroservice(config)

Features

  • API Controller: FastAPI-based REST API framework
  • Message Bus: Event-driven architecture with PubSub and Queue support
  • Cloud Support: AWS, GCP, and Azure
  • Secrets Management: Secure secrets handling
  • Token Verification: Built-in JWT token verification
  • Logging: Structured logging with correlation IDs

Documentation

For full documentation, visit the Toto SDK repository.

License

MIT License - see LICENSE file for details

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

totoms-1.0.0.tar.gz (63.1 kB view details)

Uploaded Source

Built Distribution

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

totoms-1.0.0-py3-none-any.whl (87.1 kB view details)

Uploaded Python 3

File details

Details for the file totoms-1.0.0.tar.gz.

File metadata

  • Download URL: totoms-1.0.0.tar.gz
  • Upload date:
  • Size: 63.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for totoms-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d582642951460195b9f8081344ebe04d83461b6263267a2114c79de903499a38
MD5 b68af827f148166d64c91c0de3d9e3db
BLAKE2b-256 9cf4bd042415bd0ee38b568485100774014b209af8e47749aa2be994cbf4b3e8

See more details on using hashes here.

File details

Details for the file totoms-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: totoms-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 87.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for totoms-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e228419ad6693182438776bc8472100c093962040d94d5d5952afa150771f5b
MD5 da24e003d8f9c733e5c7d20706e93c07
BLAKE2b-256 f6dc60485e939ad4f57cfabbcd34284f284fa2c6e83d982b3f273bb20ccaa31a

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