Skip to main content

The speed of a velociraptor, the flexibility of Python.

A micro framework built to hunt.

VelociPy logo

PyPI - Version PyPI - Python Version PyPI - License
PePy - Downloads GitLab Pipeline Status GitLab Coverage GitLab Last Commit GitLab Issues
Libraries.io dependency status Python - Formatter Python - MyPy Git hooks
RSGI ASGI

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)

Source distribution for velocipy 0.3.0
File Size Uploaded Provenance
velocipy-0.3.0.tar.gz 125.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for velocipy 0.3.0
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page