About Reflex
What is Reflex?
Reflex combines an open-source framework and an AI-powered builder to help developers and non-technical users build full-stack web apps in pure Python. You can define UI, backend logic, and state in Python—then deploy instantly to Reflex Cloud or your own infrastructure. Reflex includes real-time collaboration, WebSocket-powered interactivity, database support, and enterprise capabilities like on-premise deployment and SSO. Trust Reflex to power scalable, secure, and highly customizable web apps.
How to use Reflex?
- Install with
pip install reflex
. - Define your app’s UI and logic in Python using Reflex components and State.
- Run locally with hot reload using
reflex run
. - Deploy with
reflex deploy
to Reflex Cloud or your preferred infrastructure. - Optionally, use Reflex Build to generate apps via plain English prompts.
What Are the Key Features of Reflex?
Pure Python Full-Stack
Write frontend and backend in Python; Reflex compiles UI to React and handles routing, state, and server logic automatically.
AI-Powered App Builder
Describe your app in plain English and Reflex Build generates full-stack Python apps instantly.
Hot Reload & Live UI
Automatic real-time updates during development so changes reflect immediately in the browser.
WebSocket State Sync
Efficient two-way communication via WebSockets keeps frontend and backend in sync.
Built-In ORM
Integrated database support via SQLModel/SQLAlchemy for seamless data handling.
Enterprise-Grade Hosting & Security
Includes deployment to major clouds, SSO, audit logging, secret management, and on-premise deployment options.
How Are Businesses Actually Using Reflex?
Reflex Integrations