Reflex

The full-stack Python framework.

Build and deploy production web apps—frontend, backend, all in Python. Open source. AI-native.

Join Newsletter

Get the latest updates and news about Reflex.

Built with Reflex, across teams and industries

Read all stories
  • MAN
  • Dell
  • Fastly
  • PwC
  • UNICEF
  • Autodesk
  • Apple
  • Microsoft
  • Amazon
  • Atlassian
  • SellerX
  • Coupa
  • World Bank
  • IBM
  • Red Hat
  • Databricks
7.5K

Users on Discord

1M+

Apps built with Reflex

25%

Development time saved at Autodesk

28K

Stars on GitHub

See Reflex in action.

Watch how Reflex helps teams ship their most critical apps.

All in Python

One language. Full stack.

Build your entire app in Python—frontend and backend.

It's just Python

Your state is a Python class. Your event handlers are Python functions. If you know Python, you already know how to use Reflex.

A proven stack

You write Python. Reflex compiles to a React frontend and a Starlette backend—the ASGI server that powers FastAPI. A familiar web stack, accessible to every Python developer.

Your Python libraries

pandas, SQLAlchemy, scikit-learn, your own internal libraries—whatever Python you already have, it works inside Reflex. No wrappers, no adapters.

Ready for production

Production-grade. No ceiling.

Anything you can build in React, you can build in Reflex.

01

App essentials, built in

Routing, authentication, database management, background jobs, file uploads, API endpoints, and shared state. The features you need to take your app into production.

02

React meets Python

Start with 60+ built-in components, or wrap any React library with a few lines of Python. Use Ag-Grid, Plotly, Framer Motion, or your own components—just as Man Group and Walmart do for their teams.

03

Reactive by design

Reflex uses reactive state management to update your app without re-rendering the entire page. Build responsive experiences without page reloads or nested callbacks.

AI native

Optimized for AI.

A framework for AI agents to build with—and to operate.

Built for AI agents

Our MCP integration helps Claude Code, Cursor, and other AI tools build on tested abstractions. The AI can use existing patterns for authentication and database connections instead of rebuilding them from scratch each time.

Every app is an MCP

Every Reflex app exposes an MCP by default, so agents can use it efficiently. Any action a user can take through the UI, an agent can take via API. No browser automation, no screen scraping.

Bayesline
“Reflex definitely saved us from needing to hire a frontend engineer and sped us up by 4x relative to learning React.”
Image

Misha van Beek

Co-founder, Bayesline

Read the story

App Management

Deploy anywhere

Reflex Cloud, your own cloud, or on-prem. Your app is standard Python—it runs wherever you need it.

Explore app management

One app. Your infrastructure.

Choose where your software runs.

sales-dashboard
v2.4

Reflex Cloud

Deploying
AWSMicrosoft AzureGoogle Cloud

Your cloud

Ready

On-premises

Ready

Managed or self-hosted. You choose.

Open source. Apache 2.0 license.

View the source code, contribute, self-host.

7.5K

Discord members

200+

Contributors

28K

Stars on GitHub

From the community

Been a lurker on Hacker News for years but I created an account just to say how excited I am! Love the effort you're putting into Reflex. Streamlit felt painful whenever you step off the main path.

— vishnudeva, Data Scientist

Read testimonial
Image
Have been playing with Reflex since Jan and realized I should just say, from a fellow YC member: love the architecture decisions you guys are making!

— Alex, OpenSea Co-founder

I'm not exaggerating but this might just be the highest impact library I've seen. As a backend developer who has lots of great project ideas but bail at the thought of having to use JavaScript and HTML, Reflex is a godsend!

— vikinghckr, ML Engineer

Read testimonial
Reflex has been a game changer. In just a week, I had a demo up and running with excellent performance. It made the project feasible for my support team.

— JL, Principal Engineer, Dell

One person can do the job of two with Reflex, so it cut our cost in half. I wear all the hats: solution architecture, UI/UX, front-end, and back-end.

— Paolo, Principal Consultant, Autodesk

Read testimonial
I'm experimenting with Reflex for the first time and I have to say that I really love the experience so far. Not needing to create frontend and backend individually for small web projects is a huge advantage.

— PoshoDev, Product Manager

I've recently started using Reflex and love it. My developer productivity is through the roof. Built a full-stack web app with Stripe, Firebase auth, and a polished UI in about two nights.

— Andrew, Software Engineer

Image
With Reflex, we're able to ingest 100 GB of data and over 500,000 data points daily, all while developing ten times faster than with React and FastAPI. Built-in AG Grid integrates seamlessly for large-scale data.

— Mike, Head of AI & Automation, SellerX

Read testimonial
Image
Migrating our cybersecurity app from Streamlit to Reflex has been excellent. We quickly unified BigQuery, Salesforce, and PagerDuty for our 15+ team. Ease of use, rapid development, and your responsive team made it a great experience.

— Emanuele Bonura, Senior SOC Engineer, Fastly

Finally managed to work through the docs - Reflex looks like an awesome framework to build webapps with - I just can't get used to the whole javascript ecosystem

— Chaumy, Software Architect

Build apps in pure Python

Create and launch web apps—frontend and backend—using Python. Open source and AI-driven.

Quick start

Troubleshoot common errors