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.
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.
Available Resources
Docs
Project Structure (Advanced)
Configuration
How Reflex Works
Reflex Build: Best Practices
Templates
Your First Reflex Build App
What Is Reflex Build
AI Onboarding
Overview
Installation
Skills
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 Overview
Assets
Files
Authentication Overview
Client Storage Overview
Conditional Rendering
Convert HTML to Reflex
Props
Rendering Iterables
Custom Component CLI Reference
Custom Components Overview
Python Package Index
Database Overview
Queries
Relationships
Tables
AG Chart
Aligned Grids
Cell Selection
Column Definitions
AG Grid
Model Wrapper
Pivot Mode
Themes
Value Transformers
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
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
Background Tasks
Chaining events
Decentralized Event Handlers
Event Actions
Event Arguments
Events Overview
Page Load Events
Special Events Docs
Yielding Updates
Basics
AI Chat App
Data Dashboard
Installation
Introduction
Project Structure
Project
App
Billing
Bring Your Own Cloud
Compute
Config File
Custom Domains
Deploy Reflex to Databricks
Reflex Cloud - Quick Start
Deploy to GCP
Deploy with Github Actions
Logs
Machine Types
Regions
Secrets (Environment Variables)
Security Scan
Self Hosting
Tokens
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
Axis
Brush
- rx.recharts.CartesianAxis
Label
Legend
Reference
Graphing Tooltip
Plotly
Pyplot
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
Dynamic Routes
Pages
Login Form
Sign up Form
Forms
Grid Recipe
Multi-column and row layout
Stats
Top Banner
Footer Bar
Navigation Bar
Sidebar
Smart Checkboxes Group
Chips
Dark Mode Toggle
Pricing Cards
Speed Dial
State Overview
Component State
State Mixins
State Structure Overview
Shared State
Style and Layout Props
Custom Stylesheets
Layout Components
Styling Overview
Responsive
Tailwind
Theming
UI Overview
Exception handlers
Lifespan Tasks
Other Methods
State Utility Methods
Base Vars
Computed Vars
Custom Vars
Var Operations
Custom Code And Hooks
Complex Example
Styles and Imports
Find The Component
Assets
More React Libraries
Wrapping React Overview
Props
Serializers
Step By Step
How to Use This Skill
Reference these resources when working with Reflex Documentation.