# Reflex

> A full-stack Python web app framework and platform that lets developers build, deploy, and manage production applications entirely in Python without writing JavaScript.

Reflex is an open-source Python framework (Apache 2.0) and managed platform built by Pynecone, Inc. that lets developers write full-stack web applications entirely in Python — frontend, backend, and deployment — without touching JavaScript or React. The project has accumulated over 28,000 GitHub stars and is actively maintained, with the latest release being v0.9.7 published in July 2026.

## What It Is

Reflex sits in the category of full-stack Python web frameworks, competing with tools like Streamlit, Dash, and FastAPI + React stacks. Unlike Streamlit, which is optimized for data apps, Reflex targets production-grade internal tools, customer-facing apps, and AI-powered applications. The core open-source framework is free and Apache 2.0 licensed; on top of it, Reflex offers a managed cloud platform (AI Builder, hosting, and an Agent Toolkit) with a credit-based subscription model.

## How the Framework Works

Reflex compiles Python component definitions into a React frontend and runs a Python backend, letting a single developer own the entire stack. Key architectural ideas:

- **State management in Python classes** — UI state is declared as class attributes; event handlers are Python methods that mutate state and trigger re-renders.
- **Component library** — a comprehensive set of UI primitives (data display, forms, overlays, tables, data grids, media) that map to React components under the hood.
- **Tailwind support** — styling is handled through Python props, with Tailwind CSS available without writing CSS files.
- **Extensibility** — custom React components can be wrapped and used inside Reflex apps when the built-in library doesn't cover a use case.

## AI Builder and Agent Toolkit

Beyond the open-source framework, Reflex ships a cloud-hosted AI Builder at build.reflex.dev that generates full-stack Reflex apps from a natural-language description, then runs AI-assisted testing (pytest, browser, and UI tests). The Agent Toolkit exposes MCP (Model Context Protocol) and Skills so that coding assistants like Claude Code, Cursor, GitHub Copilot, and Gemini CLI can build and iterate on Reflex apps programmatically. An Auto-MCP feature (currently in beta) is available on the Enterprise tier.

## Deployment and Enterprise Features

The platform supports one-click deployment to Reflex's shared cloud, dedicated compute, or any major cloud provider (AWS, GCP, Azure, Databricks) on the Enterprise tier. Enterprise-specific capabilities include:

- SOC 2 certification and HIPAA BAA support
- SSO/SAML and role-based access control (RBAC)
- On-premises and air-gapped deployment
- Audit logs and 90-day log retention
- Private PyPI registry and internal package support
- Forward-deployed engineer onboarding

## Integrations

Reflex's integration catalog covers authentication providers (Okta, Google, Azure, Descope), AI/ML services (OpenAI, Anthropic, Gemini, Groq, Cohere, Hugging Face, Replicate, Perplexity, Roboflow, Cartesia, LangChain), data platforms (Databricks, Snowflake, Supabase, Airtable, Notion), developer tools (GitHub, Linear), and business services (Stripe, Twilio, Resend, HubSpot, AWS).

## Update: v0.9.7

The latest GitHub release is v0.9.7, published on July 15, 2026. Recent blog activity (July 2026) includes the launch of the `xy` Python charting library written in Rust — described by Reflex as capable of plotting up to 100 million points with responsive hover and zoom — and a Themes panel in Reflex Build for restyling apps with presets or custom colors, fonts, and spacing. The Agent Toolkit is also listed as actively launching, with early access available.

## Features
- Full-stack web apps in pure Python
- AI Builder for generating apps from natural language
- Agent Toolkit with MCP and Skills support
- One-click deployment to cloud or on-premises
- Comprehensive UI component library
- AI-assisted testing (pytest, browser, UI)
- State management via Python classes
- Custom React component wrapping
- Role-based access control (RBAC)
- SSO/SAML authentication
- SOC 2 certified
- HIPAA-compliant deployment support
- Audit logs
- Multi-region deployment
- Custom domains
- One-click rollbacks
- App metrics and log retention
- Private project support
- Repo sync with GitHub, GitLab, Bitbucket
- Security and performance scanners (beta)
- Auto-MCP (beta, Enterprise)
- Deploy to AWS, GCP, Azure, Databricks
- On-premises and air-gapped deployment
- xy charting library integration

## Integrations
OpenAI, Anthropic, Gemini, Groq, Cohere, Hugging Face, Replicate, Perplexity, Roboflow, Cartesia, LangChain, Databricks, Snowflake, Supabase, Airtable, Notion, GitHub, Linear, Stripe, Twilio, Resend, HubSpot, AWS, Okta, Google Auth, Azure Auth, Descope, Cursor, Claude Code, GitHub Copilot, Gemini CLI, FastAPI, Django, Streamlit, Plotly

## Platforms
WINDOWS, WEB, API, CLI

## Pricing
Open Source, Free tier available

## Version
v0.9.7

## Links
- Website: https://reflex.dev
- Documentation: https://reflex.dev/docs
- Repository: https://github.com/reflex-dev/reflex
- EveryDev.ai: https://www.everydev.ai/tools/reflex
