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
PyPI Downloads GitLab Pipeline Status GitLab Coverage GitLab Last Commit GitLab Issues
Libraries.io dependency status Python - Formatter 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

velocipy-0.1.1.tar.gz (112.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

velocipy-0.1.1-py3-none-any.whl (146.1 kB view details)

Uploaded Python 3

File details

Details for the file velocipy-0.1.1.tar.gz.

File metadata

  • Download URL: velocipy-0.1.1.tar.gz
  • Upload date:
  • Size: 112.6 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

Hashes for velocipy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 47b19683cdf43cfb37184e9cf11945d2a5d895338f1f2319bea4dcddd9b27847
MD5 15e4eeb4d49d53c47055b7e006438997
BLAKE2b-256 1e404142079ec40032cae7b2e3442c4922aa75786552781bd19e13444bf41aa7

See more details on using hashes here.

File details

Details for the file velocipy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: velocipy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 146.1 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

Hashes for velocipy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f0d3b8fcf02e5953f26d52a1d9e385b8b3f5ab194f974595613f6a72f13b28fc
MD5 6a6f159f4f68f81e585624a3ee069f54
BLAKE2b-256 5312a17db7fe990c67a0e01bc1d4d7f1f0a1656d938df7d43819617b0f4f5fe3

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.0

2 files

0.2.0

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

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