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
Metadata
Release files for quickbe 4.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quickbe-4.3.0.tar.gz | 10.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quickbe-4.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.1 kB
Release files / quickbe-4.3.0.tar.gz
| Download URL | quickbe-4.3.0.tar.gz |
|---|---|
| Size | 10.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
409851b86e71e9f8299c0c8d435d019b258781dd48e19e1212286456faf2a833
|
|
BLAKE2b-256 checksum How to use checksums |
8068445821870ded3ba212a0e045e3829d8b4da2c72e762959b87216edee3a1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / quickbe-4.3.0-py3-none-any.whl
| Download URL | quickbe-4.3.0-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c3e8d97656ee7006601844b9bd1cabd87a908acec914402e51c350111bf6266c
|
|
BLAKE2b-256 checksum How to use checksums |
750c95c0099540a93eddd8d72eb112b2226124b192e7c4ba0371894ad1de4d8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|