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-4.3.0.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

quickbe-4.3.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quickbe-4.3.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for quickbe-4.3.0.tar.gz
Algorithm Hash digest
SHA256 409851b86e71e9f8299c0c8d435d019b258781dd48e19e1212286456faf2a833
MD5 3a2d6de29018ae128fb5ec9ea542f9d2
BLAKE2b-256 8068445821870ded3ba212a0e045e3829d8b4da2c72e762959b87216edee3a1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickbe-4.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for quickbe-4.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c3e8d97656ee7006601844b9bd1cabd87a908acec914402e51c350111bf6266c
MD5 274ef332296869dadf143d9189af96b7
BLAKE2b-256 750c95c0099540a93eddd8d72eb112b2226124b192e7c4ba0371894ad1de4d8e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page