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 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.0.tar.gz (103.2 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.0-py3-none-any.whl (135.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: velocipy-0.1.0.tar.gz
  • Upload date:
  • Size: 103.2 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.0.tar.gz
Algorithm Hash digest
SHA256 ad9b423579c2d430f615704fb8b36a26b05c3b0d5c095e059b7b5a9236cb10c3
MD5 9f9e194d69e93a0f29a88b6fae8d5fa3
BLAKE2b-256 ce11568eb18dc01863378201b7199cfca8297d96ff8e90302d78f484eb690b73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: velocipy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 135.8 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92dfb3c1c1ea1e2fdf516a63a557fcc7a38ef1c4eb305772930aa547d9c43f90
MD5 3b439f47f03eb7e09a9817182bdbfdfc
BLAKE2b-256 d6e471d3e442976467286d4620bfefa3047559c6f954345ec3975cb12e504a01

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.0

2 files

0.2.0

2 files

0.1.1

2 files

This release

0.1.0 This release

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