llms.txt
Reflex Documentation
Reflex is a Python framework for building full-stack web apps. Use this index to find agent-readable Markdown docs, or see llms-full.txt for the complete docs in one file.
Docs
Advanced Onboarding
AI Builder
- Reflex Build Best Practices
- Project Overview
- Templates
- Your First Reflex Build App
- What Is Reflex Build
Agent Toolkit
MCP
Skills
API Reference
- Browser Javascript
- Browser Storage
- CLI
- Event Triggers
- Plugins
- Special Events
- Telemetry
- Utility Functions
- Reflex's Var System
- App
- Component
- Componentstate
- Config
- Event
- Eventhandler
- Eventspec
- Statemanager
- State
- Importvar
- Var
- Environment Variables
API Routes
Assets
Changelog
- Reflex Changelog
- reflex-base Changelog
- reflex-components-code Changelog
- reflex-components-core Changelog
- reflex-components-dataeditor Changelog
- reflex-components-lucide Changelog
- reflex-components-markdown Changelog
- reflex-components-moment Changelog
- reflex-components-plotly Changelog
- reflex-components-radix Changelog
- reflex-components-react-player Changelog
- reflex-components-recharts Changelog
- reflex-components-sonner Changelog
- reflex-docgen Changelog
- reflex-enterprise Changelog
- reflex-hosting-cli Changelog
- reflex-release Changelog
Client Storage
Components
Custom Components
Database
Enterprise
- AG Chart
- AG Grid Aligned Grids in Python
- AG Grid Cell Selection in Python
- AG Grid Column Definitions in Python
- AG Grid in Python: Interactive Data Grid
- AG Grid Master Detail in Python
- AG Grid with a Pandas DataFrame in Python
- AG Grid Pivot Mode in Python
- AG Grid Themes in Python
- AG Grid Tree Data in Python
- AG Grid Value Transformers in Python
- Auditing Auth Actions
- Customizing the Auth Pages
- Deploying to Production
- Example: A Complete App
- Authentication Overview
- OIDC Providers
- Secure by Default
- Testing Guarded Code
- Built with Reflex Badge
- Components
- Drag and Drop
- Event Handler API Plugin
- Autocomplete component
- Collapse component
- Combobox
- Mantine
- JSON Input
- Loading Overlay component
- MultiSelect component
- Number Formatter component
- Pill
- Ring Progress component
- Semi Circle Progress component
- Spoiler component
- TagsInput
- Timeline component
- Tree component
- Interactive Maps
- MCP Authentication
- Custom MCP Resources
- Deploying MCP to Production
- Extending the MCP Server
- Auto MCP
- Reflex Enterprise
- Basic Flow Example
- Flow Components
- Edges
- Example React Flow Components
- Hooks (API)
- Adding Interactivity to Your Flow
- Nodes
- Overview
- Theming
- Utility Functions
- Single Port Proxy
- End-to-End Testing
Events
- Background Tasks
- Chaining events
- Decentralized Event Handlers
- Event Actions
- Event Arguments
- Events Overview
- Page Load Events
- Special Events Docs
- Yielding Updates
Getting Started
Hosting
- App Management
- Billing
- Bring Your Own Cloud
- Cloud Providers
- Compute
- Cloud Config File
- Custom Domains
- Deploy Reflex to Databricks
- Reflex Cloud - Quick Start
- Deploy to GCP
- Deploy with GitHub Actions
- Logs
- Machine Types
- Project Members & Access
- Project Settings
- Regions
- Secrets and Environment Variables
- Security Scan
- Self Hosting
- Tokens
Library
- Avatar
- Badge
- Callout
- Code Block
- Data List
- Icon
- List
- Moment
- Progress
- Scroll Area
- Spinner
- Accordion
- Segmented Control
- Tabs
- Auto Scroll
- Cond
- Foreach
- Match
- Button
- Checkbox
- type attribute is required for "typeMismatch" validation
- Input
- Radio Group
- Select
- Slider
- Switch
- Text Area
- File Upload
- Area Chart
- Bar Chart
- Composed Chart
- Error Bar
- Funnel Chart
- Line Chart
- Pie Chart
- Radar Chart
- Radial Bar Chart
- Scatter Chart
- Treemap
- Axis
- Brush
- - rx.recharts.CartesianAxis
- Label
- Legend
- Reference
- Graphing Tooltip
- Plotly in Python: Interactive Charts with Reflex
- Pyplot: Display Matplotlib Charts in a Python Web App
- HTML Form Elements
- HTML Elements
- HTML Layout Elements
- HTML Media Elements
- HTML SVG Elements
- HTML Table Elements
- HTML Text Elements
- Aspect Ratio
- Box
- Card
- Center
- Container
- Flex
- Fragment
- Grid
- Inset
- Section
- Separator
- Spacer
- Stack
- Audio
- Image
- Video
- Clipboard
- HTML Embed
- Memo
- Script
- Skeleton (loading placeholder)
- Theme
- Alert Dialog
- Context Menu
- Dialog
- Drawer
- Dropdown Menu
- Hovercard
- Popover
- Toast
- Tooltip
- Data Editor
- Data Table
- Table
- Blockquote
- Code
- Em (Emphasis)
- Heading
- rx.text.kbd (Keyboard)
- Link
- Markdown
- Quote
- Strong
- Text
Pages
Recipes
- Login Form
- Sign up Form
- Forms
- Grid Recipe
- Multi-column and row layout
- Stats
- Top Banner
- Footer Bar
- Navigation Bar
- Sidebar
- Chat App
- Smart Checkboxes Group
- Chips
- Dark Mode Toggle
- Pricing Cards
- Speed Dial
State
State Structure
Styling
- Style and Layout Props
- Custom Stylesheets
- Layout Components
- Styling Overview
- Responsive
- Tailwind
- Theming