Reflex · The full-stack Python app platform
Build and test full-stack apps with AI
Ship your company's most critical tools — from first prompt to production, all in Python.
Import from other tools
Iterate in Python. One framework for humans and AI agents alike.
Full-stack Python framework
Build the frontend, backend, and state in Python—with source your team owns.
import reflex as rx
from app.state import GameState
from app.components.sidebar import sidebar
from app.components.game_grid import game_grid
def index() -> rx.Component:
return rx.el.div(
menu(),
sidebar(),
class_name="flex w-screen h-screen bg-gray-100 font-['Open_Sans']",
)
Integrations
Connect any database, API, Python library, or service.
Any-cloud deployment
Deploy with Reflex or on infrastructure your team controls.
$ reflex deploy
MCP & Agent Toolkit
Connect Reflex to Cursor, Claude Code, Codex, or any agent.
Full-stack testing
Test every app like a real user before production.
Security & governance
SOC 2 Type II, HIPAA, and on-prem deployment.
XY graphing
Build interactive, data-heavy Python apps at any scale.
“Back-end, front-end, APIs: we configure it all in Python, and Reflex builds it out.”
JL, Senior Principal Engineer, Dell
Start with the app worth proving. Every app here is a prompt away in the AI Builder.
01 Internal tools
02 Data + AI apps
03 Customer portals
04 Python workflows
05 LLM & AI
Give every team a tool that fits.
Turn operational data into a focused app people can use without training.
- Connect live warehouse data
- Add role-based access
- Share a tested preview
From idea to production, without leaving Python.
- AI Builder
A real app, not a prototype.
- Plans and edits real files
- Connects data, auth, and UI
- Writes and runs tests before handoff
- Python Framework
Frontend and backend, pure Python.
- State is a class; events are Python functions
- Use the packages your team already trusts
- Keep the full source in version control
class State(rx.State):
count: int = 0
@rx.event
def increment(self):
self.count += 1
def index():
return rx.vstack(
rx.button("+", on_click=State.increment),
rx.heading(State.count),
rx.button("-", on_click=State.decrement),
)
- Deploy & Scale
From preview to production in one workflow.
- Promote tested previews
- Run on Reflex Cloud or your own infrastructure
- Monitor releases and roll back safely
$ reflex deploy
How Reflex impacts customers
Enterprise-ready security for production apps.
1M+ Apps built with Reflex
30% Fortune 500 companies
28K Stars on GitHub
“It gives us the ability to create essentially a React web page with Tailwind support that is all driven through Python. Back-end, front-end, APIs: we configure it all in Python, and Reflex builds it out.”
Start with a template. Make it yours.
Connect your own data and adapt the workflow.
Start small. Scale when it proves itself.
Build the first app free and grow from there.
Free
$0
- Reflex Open-Source Framework
- Shared AI Builder + hosting usage
- Single User Workspace
- 1 Hosted App Shared compute
- AI-Assisted Testing Unit tests, browser tests
- MCP + Skills
- Discord + GitHub Support
Pro
$25 /month
- Everything in Free, plus:
- 5x 10x 20x 40x
- 55x the Free plan's AI usage
- More usage for individual builders.
- Single User Workspace
- 10 Hosted Apps Shared or dedicated compute
- Custom Domains
- Private Projects
- App Code Download
Enterprise
Custom
For teams that need dedicated infrastructure.
- Everything in Pro
- Custom usage allowance AI Builder + hosting usage
- Team Workspaces
- Custom App Limit Shared or dedicated compute
- Reflex Enterprise Package
- Deploy to Any Cloud AWS, GCP, Azure, Databricks
- Enterprise Agent Toolkit Auto-MCP, Audit Logs, Enterprise Endpoints
- SSO/SAML + RBAC
- Dedicated Support Forward-Deployed Engineer Onboarding
The Platform to Build and Scale Enterprise Apps
Describe your idea, and let AI transform it into a complete, production-ready Python web application.