What is reflex-base?
mainreflex-base is the package containing the core types for the Reflex framework. It serves as the foundational layer for type definitions used across the Reflex ecosystem.repository·main·Indexed 12 days ago
https://github.com/reflex-dev/reflexA framework for building full-stack, performant, and highly customizable web applications using only Python. Reflex abstracts away the need for JavaScript by handling both the frontend and backend within a single Python codebase.
reflex-base is the package containing the core types for the Reflex framework. It serves as the foundational layer for type definitions used across the Reflex ecosystem.Reflex offers a suite of advanced UI components and features designed for enterprise-grade applications. These components include advanced data grids, interactive visualization tools, and rich UI elements.
Licensing Note: These components are available for free when using the 'Built with Reflex' badge. To use them without the badge, an enterprise license is required.
Reflex Build is an AI-powered app builder designed to create full-stack web applications using natural language and Python. It provides a browser-based workflow that integrates an AI agent, a live running Preview, a code workspace (Code), automated testing, system integrations, and deployment capabilities.
Unlike opaque hosted services, Reflex Build generates standard Reflex projects. This means the resulting application consists of regular Python source code, assets, dependency definitions, and Reflex configuration files that you own and can manage using standard development tools.
The Linear integration enables your app to manage issues, projects, and sprints directly. Key capabilities include:
The AWS integration enables your Reflex app to access over 200 AWS services via the boto3 SDK. Key capabilities include:
Reflex does not include authentication in its core framework, but several community-maintained solutions and integrations are available depending on your requirements:
If you are using the Reflex AI Builder, you can use built-in integrations for:
Reflex Enterprise provides advanced features for deployment, authentication, testing, and UI components. While many enterprise components are available to free users, certain high-level features are restricted to specific tiers.
show_built_with_reflex (toggle branding) and use_single_port (proxy backend to frontend). Both are available on Enterprise tiers.AuthPlugin. Features include a "Secure by Default" model (pages/handlers require login unless opted out), custom auth pages, audit hooks, and testing tools. These are Enterprise tier only.pytest plugin with the reflex_app fixture for end-to-end testing. Available on Free tiers.Autocomplete, Combobox, Multi Select, Json Input, Timeline, Ring Progress). Available on Free tiers.The Project Overview serves as the central dashboard for a Reflex project. It provides a high-level summary of the project's current state, including apps, deployments, AI credit usage, and recent activity. It is designed to help you verify project context (name, tier, and member count) and monitor remaining AI credits before proceeding with app development or configuration changes.
Key components of the overview include:
Once the Airtable integration is configured, you can perform the following actions within your Reflex workflows:
The Descope Integration allows your Reflex application to leverage Customer Identity & Access Management (CIAM) features, including:
reflex-docgen is a tool designed to automate the generation of documentation specifically for Reflex components. It helps developers maintain up-to-date documentation for their custom component libraries within the Reflex ecosystem.The Hugging Face integration enables Reflex apps to leverage a wide range of AI capabilities using either hosted inference endpoints or local models via the transformers library.
Supported Tasks:
Deployment Options:
transformers library.