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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 409851b86e71e9f8299c0c8d435d019b258781dd48e19e1212286456faf2a833 |
|
MD5 | 3a2d6de29018ae128fb5ec9ea542f9d2 |
|
BLAKE2b-256 | 8068445821870ded3ba212a0e045e3829d8b4da2c72e762959b87216edee3a1c |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3e8d97656ee7006601844b9bd1cabd87a908acec914402e51c350111bf6266c |
|
MD5 | 274ef332296869dadf143d9189af96b7 |
|
BLAKE2b-256 | 750c95c0099540a93eddd8d72eb112b2226124b192e7c4ba0371894ad1de4d8e |