Skip to main content

The GenericSuite for Python (backend version)

GenericSuite is a versatile backend solution, designed to provide a comprehensive suite of features for Python APIs. It supports various frameworks including FastAPI, Flask and Chalice, making it adaptable to a range of projects. This repository contains the backend logic, utilities, and configurations necessary to build and deploy scalable and maintainable applications.

Features

  • Framework Agnostic: Supports FastAPI, Flask, and Chalice frameworks.
  • Database Support: Includes abstracted database operations for both MongoDB and DynamoDB, offering flexibility in choosing the database.
  • Authentication: Implements JWT-based authentication, providing secure access to endpoints.
  • Dynamic Endpoint Creation: Allows for defining endpoints dynamically through JSON configurations.
  • Utilities: A collection of utilities for tasks such as sending emails, parsing multipart data, handling passwords, and more.
  • Billing Utilities: Tools for managing billing plans and user subscriptions.
  • Menu Options: Functionality to manage and retrieve authorized menu options based on user roles.

Getting Started

Visit the GenericSuite Documentation for details about getting started, pre-requisites, installation, configuration, structure and operation.

Usage

Check the The GenericSuite backend development scripts for more details.

Documentation

License

This project is licensed under the ISC License - see the LICENSE file for details.

Credits

This project is developed and maintained by Carlos J. Ramirez. For more information or to contribute to the project, visit GenericSuite on GitHub.

Happy Coding!

Download files

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

Source Distribution

genericsuite-0.1.9.tar.gz (76.6 kB view details)

Uploaded Source

Built Distribution

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

genericsuite-0.1.9-py3-none-any.whl (100.9 kB view details)

Uploaded Python 3

File details

Details for the file genericsuite-0.1.9.tar.gz.

File metadata

  • Download URL: genericsuite-0.1.9.tar.gz
  • Upload date:
  • Size: 76.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for genericsuite-0.1.9.tar.gz
Algorithm Hash digest
SHA256 4e247c5d3a8fe7578e93597874d3fec81e072cee76544d2a2dc7c4edc2abadb4
MD5 5679de034e3856bf32204230ef31f614
BLAKE2b-256 4a17b87dc0b3da8de754a1ba3869129916c5269127d3117c3d60006c4659ada9

See more details on using hashes here.

File details

Details for the file genericsuite-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: genericsuite-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 100.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for genericsuite-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 04614fc8f408d1ece1d7084730c2eca3993c6a065254cf407929877a66ac642f
MD5 f49a80c28576f7fba91f15f0745542c1
BLAKE2b-256 3baf4d73fa77fb817d2539a60f082b1aac1a4a50a953ea42777c766da67e5fc6

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.11

2 files

0.1.10

2 files

This release

0.1.9 This release

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page