VelociPy is a small, fast, and friendly Python web framework. Start with a tiny core and plug in only what your project needs: validation, OpenAPI, security, rate limiting, multipart uploads, Redis storage, and more. Import what you use; ignore what you don't.
Quick start
pip install velocipy
from velocipy import VelociPy
app = VelociPy()
@app.get("/")
async def hello():
return {"message": "Hello, VelociPy!"}
# RSGI - fastest path
granian main:app --interface rsgi --reload
# ASGI
uvicorn main:app --reload
Optional extras
The core package is tiny. Install only the integrations you need:
pip install velocipy[pydantic,uvicorn] # validation + ASGI server
pip install velocipy[jinja2,redis] # templates + Redis storage
pip install velocipy[all] # all runtime features
See pyproject.toml for the full list of extras.
Documentation
Full documentation is available at https://docs.velocipy.dev.
Feature guides cover routing, requests & responses, middleware, security, OpenAPI, rate limiting, and more.
License
VelociPy is released under the MIT License.
Metadata
Release files for velocipy 0.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 | Provenance | |
|---|---|---|---|---|
| velocipy-0.3.0.tar.gz | 125.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| velocipy-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 288.5 kB
Release files / velocipy-0.3.0.tar.gz
| Download URL | velocipy-0.3.0.tar.gz |
|---|---|
| Size | 125.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4fe1b2fa4736082140aeb9f93b4c456f678fe2ce139db9e5ff52846c2b176db
|
|
BLAKE2b-256 checksum How to use checksums |
baf18721dd13270e37279221c0e748ade984978eb7b06425cf4368af93566ad5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.14.5 Linux/7.1.1-3-MANJARO
|
Release files / velocipy-0.3.0-py3-none-any.whl
| Download URL | velocipy-0.3.0-py3-none-any.whl |
|---|---|
| Size | 162.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2e498cbc590c8a86ac97999f7fbb4fbbc17fff2a93b39dc23c54634943ddd974
|
|
BLAKE2b-256 checksum How to use checksums |
5dc8c9a00f91f7e9f04377d56f407fe1e1e4c9581a71cadafcf5673e533c1ded
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.14.5 Linux/7.1.1-3-MANJARO
|
Security for velocipy 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.