Skip to main content

Quick and simple back-end infrastructure

Project description

Quick back-end

What is Quickbe

Quickbe is a Python library that enables you to deliver quick back-end components. If you are a technical founder or a developer, use this package to build everything you need to launch and grow high-quality SaaS application. Every SaaS application needs these components

  • Micro-services
  • Web-services or APIs
  • Web-hooks receivers
  • Central vault

Why Python

It has a strong community, it is fast to learn, it has lots of tools to process and analyze data ... and data is a major key for building a good app :-)

Web server

Develop your endpoint as functions with annotations for routing and validation.

@endpoint(path='hello', validation={'name': {'type': 'string', 'required': True}})
def say_hello(session: HttpSession):
    name = session.get_parameter('name')
    if name is None:
        name = ''
    return f'Hello {name}'

Run them using Flask or as AWS Lambda function without any changes to your code.

Build in endpoints

  • /health - Returns 200 if every thing is OK (e.g: {"status":"OK","timestamp":"2022-07-25 06:18:54.214674"})
  • /<access_key>/set_log_level/<level> - Set log level
  • /<access_key>/quickbe-server-info - Get verbose info on the server (endpoints and packages)
  • /<access_key>/quickbe-server-status - Get server status (uptime, memory utilization, request per seconds and log info)
  • /<access_key>/quickbe-server-environ - Get all environment variables keys and values

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

quickbe-3.0.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

quickbe-3.0.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file quickbe-3.0.0.tar.gz.

File metadata

  • Download URL: quickbe-3.0.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for quickbe-3.0.0.tar.gz
Algorithm Hash digest
SHA256 c15feba0470a60a6097d182007f1d890cb8f619fafa7acdeb2bef677c4174ef8
MD5 bb2c29ad19e0aa7134085a0d23a81825
BLAKE2b-256 96f605640b77e1c441f3477887156f6b6c68a7a6fa228a742dde413242d9fdfc

See more details on using hashes here.

File details

Details for the file quickbe-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: quickbe-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for quickbe-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed68639f0222a759e1acb90e480055e31c4854f44b08b5936cd71c7a03fd634d
MD5 76bd77fbc618d59b16ec8c48162ca83e
BLAKE2b-256 5cdce9083eac797d5be58b2119e5a8b0c714acbbd2965605f75110bcbcc2f99a

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