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.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file velocipy-0.2.0.tar.gz.
File metadata
- Download URL: velocipy-0.2.0.tar.gz
- Upload date:
- Size: 115.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/2.4.1 CPython/3.14.5 Linux/7.1.1-3-MANJARO
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b0292f9d793b02c8ede2a2fee62294e2548324718590388b2ca1b6d6df43092
|
|
| MD5 |
0f14a4f0e608dc722866c857885918a0
|
|
| BLAKE2b-256 |
9af972f70300c7e58b2f18b8fcb1b11284e5f7f2d0524f148182e5b3ee8c75dc
|
File details
Details for the file velocipy-0.2.0-py3-none-any.whl.
File metadata
- Download URL: velocipy-0.2.0-py3-none-any.whl
- Upload date:
- Size: 150.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/2.4.1 CPython/3.14.5 Linux/7.1.1-3-MANJARO
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5fed9a64d07fad26a9b24332a5b1c310343811868a6887103b04f4f4968a0b1
|
|
| MD5 |
dedc90f6e4f01af867f6f443408a637f
|
|
| BLAKE2b-256 |
cac4cf2c40aeb109776ecb906aa2b3d5d2cab4b831991015f9a8efc2cfde4878
|