Build Lightning Fast APIs

VayuAPI is a blazing fast Python async API framework designed for rapid development with ultra-low latency (<0.5Ξs). Built on Starlette with extensive integrations and production-ready features.

VayuAPI Dragon Logo

Powerful Features

⚡ Ultra-Fast Performance

Ultra-low latency with response times under 0.5 microseconds. Built for speed with optimized routing and minimal overhead.

🗄ïļ Complete ORM Support

Django ORM, Tortoise ORM, SQLAlchemy async, and multiple database backends including PostgreSQL, MySQL, MongoDB, and Redis.

🔒 Enterprise Security

Built-in AES/RSA encryption, JWT authentication, CORS protection, CSRF prevention, and SQL injection protection out of the box.

📚 Auto-Generated Docs

Swagger UI and ReDoc documentation generated automatically with built-in admin panel for instant API management.

ðŸĪ– AI/ML Ready

Native Pydantic AI support, RAG pipeline integration, Langchain compatibility, and vector database support.

🛠ïļ Developer Friendly

Hot reload for development, full type hints, Pydantic v2 validation, and comprehensive documentation throughout.

🌐 Real-Time Communication

Full WebSocket support for real-time features, microservices ready, and built-in service discovery.

📅 Task Scheduling

Integrated Celery and APScheduler support for background jobs, scheduled tasks, and async operations.

🚀 Production Ready

Comprehensive deployment guides, Docker support, Kubernetes ready, and optimized for horizontal scaling.

< 0.5Ξs

Response Latency

145K+

RPS Capacity

100%

Python 3.12+

Async

First Architecture

Quick Start

# Install VayuAPI
pip install vayuapi

# Create your first API
from vayuapi import VayuAPI

app = VayuAPI(title="My API", version="1.0.0")

@app.get("/")
async def home():
    return {"message": "Hello, VayuAPI!"}

@app.post("/users")
async def create_user(name: str, email: str):
    return {"user": {"name": name, "email": email}}

# Run the app
if __name__ == "__main__":
    app.run(host="0.0.0.0", port=8000)

# Access documentation at:
# - http://localhost:8000/docs (Swagger UI)
# - http://localhost:8000/redoc (ReDoc)
Learn More →