BUILD WITHOUT BOUNDARIES
The async Python framework with a Rust-powered HTTP core that delivers 10x faster responses. Elegant architecture, maximum productivity, zero compromise.
pip install orionis
SYSTEM
CAPABILITIES
A complete toolkit for building extraordinary applications. Every module is flight-tested and mission-critical.
Rust-Powered HTTP Core
Revolutionary HTTP engine built on Granian ASGI/RSGI. Responses 10x faster than traditional Python frameworks.
Async-First Architecture
Built from scratch for async/await patterns. Handle millions of concurrent connections with sub-millisecond response times.
Reactor CLI
Smart command line with distributed task management, custom commands, task scheduling, and enterprise-level job processing.
Security by Design
Enterprise-grade security with built-in authentication, middleware protection, and OWASP compliance from day one.
Elegant Architecture
Service providers, middleware, dependency injection, and facades. Clean patterns that scale from startups to enterprises.
Native Testing Suite
Testing framework designed for async applications. Expressive syntax, parallel execution, and complete coverage.
CODE THAT FEELS
LIKE HOME
Intuitive patterns, expressive syntax, and a familiar architecture. Mission-ready from the first line.
from pathlib import Path
from app.console.scheduler import Scheduler
from app.exceptions.handler import ExceptionHandler
from orionis.foundation.application import Application
app = Application(base_path=Path(__file__).resolve().parent.parent)
app.withRouting(
console="routes/console.py",
web="routes/web.py",
api="routes/api.py",
health="/up"
)
app.withScheduler(Scheduler)
app.withExceptionHandler(ExceptionHandler)
app.withProviders(
AppServiceProvider,
# Add additional providers below...
)
# Boot the application and prepare the runtime environment
app.create() Clean, Declarative Setup
Configure your entire application in a single file. Routes, middleware, schedulers, exception handlers — all declared explicitly. No hidden configuration.
Powerful Dependency Injection
Register services with elegant contracts. Singleton, transient, or scoped lifecycles — the IoC container resolves dependencies automatically through type annotations.
from orionis.container.providers.service_provider import ServiceProvider
from app.contracts.email import IEmailService
from app.services.email import EmailService
class AppServiceProvider(ServiceProvider):
def register(self):
self.app.singleton(
IEmailService,
EmailService
)
async def boot(self):
# Called after all providers are registered
pass # Initialize the reactor core
$ python -B reactor serve
# Fabricate a new command module
$ python -B reactor make:command sync_users
# Engage scheduled tasks
$ python -B reactor schedule:work
# Run diagnostics
$ python -B reactor test
# List all mission modules
$ python -B reactor list Your Command Center
Generate components, run tests, start servers, manage scheduled tasks — everything from a unified, intelligent CLI. Extensible with custom commands.
DESIGNED FOR
REAL-WORLD SCALE
A layered architecture with clear separation. Every deck has a defined responsibility and lifecycle.
HTTP / CLI
Service Layer
Core
Infrastructure
CONVENTION OVER CONFIG
Sensible defaults that just work. Override only what you need.
MODULAR BY DESIGN
Service providers, deferred loading, and clean separation of concerns.
TEST-FIRST MINDSET
Native testing suite with async support, mocking, and parallel execution.
MISSION
TELEMETRY
Powered by Granian, the fastest HTTP server in the Python ecosystem, built with Rust.
Throughput Comparison — JSON Serialization
REQ/SEC* Estimated: Granian RSGI scored 652k raw (TechEmpower R22). Orionis adds framework overhead, projected ~455k req/s.
READY TO LAUNCH?
Initialize Orionis in seconds and deploy high-performance async Python applications to orbit.
pip install orionis