Build next level apps as a Pro
Early Bird Special Offer Get 50% off on all plans!
Early adopters get our premium features at half the regular price. Don't miss out on this special launch pricing - secure your discount today!
Best for start-ups and businesses who build commercial products with RevoGrid.
Best for companies and individuals that want a direct wire to the RevoGrid team experience.
- AI Agent for plugin code generation
- Access to all Pro Examples, Plugins and Documentation.
- Up to 1 hour of individual support via email per month.
- Prioritized Feature Requests, Github Issues and Pull Requests.
- Introduction call with one of the creators.
What's included?
Click on the features below to see video previews
Data Analysis & Visualization
Pivot Table
Transform multidimensional data into insightful visualizations.
- Dynamic Pivoting: Standard grid and pivot mode to analyze your data from different angles.
- Custom Aggregation: Apply built-in or custom aggregation functions to summarize your data effectively and gain deeper insights.
- Configuration Management: Drag and drop dimensions, rows, columns, and values to customize your pivot table.
Advanced Data Structures
Hierarchical Data View
Data tree structures visualization with advanced filtering, sorting, inline editing, intuitive drag-and-drop functionality.
Perfect for managing organizational charts, file systems, or any nested data.
Row Transpose
Transform your grid to view data from a different angle by turning columns into rows and vice versa.
Nested Grid
Build a grid inside a grid, showcasing advanced editing options and user interactions for a more dynamic data presentation.
Master Detail
Advanced master-detail grid implementation that spans across pinned columns, showcasing complex data relationships. Create nested grids with independent sorting, filtering, and editing capabilities.
Perfect for displaying hierarchical data structures, related records, or detailed breakdowns.
Data Entry & Automation
Smart Auto Fill
Automatically populating cells with a series, pattern based on the initial input. Perfect for repetitive tasks, saving users time.
Dynamic Form Editing
Form editing directly within the grid, featuring all necessary fields, including custom options and markdown support for a fast and enhanced data entry experience.
Row Editing
Edit entire row in the grid with a simple API. Use when you need to edit multiple columns in a single row at once.
Cell Checkbox Editors
Special cell type that combines editor and renderer into a single checkbox component.
Cell Slider Editor
Interactive slider component for intuitive numeric value editing directly within grid cells, featuring customizable ranges and real-time visual feedback. Perfect for applications requiring precise numeric input control or when dealing with bounded numeric ranges.
Cell Counter Editor
Elegant plus/minus counter interface for precise numeric value adjustments within grid cells, offering configurable step sizes and range limits. Ideal for applications requiring quick incremental changes or when dealing with bounded numeric values that need frequent small adjustments.
Timeline Editor
Visual timeline editor featuring an intuitive progress bar and native date pickers for seamless date range selection within grid cells. Perfect for project management, scheduling, and any application requiring visual time tracking or date range manipulation.
Layout & Styling
Merge Cells
Merge multiple cells, columns and rows into a single unified cell. Often used for creating headers, organizing data hierarchically, or emphasizing important information across columns.
Auto Merge
Automatically merges cells with identical values in a column. Hides duplicate values and borders while maintaining data integrity.
Column Collapse & Expand (Drill Down)
Collapse/expand grouped columns, trimm away unnecessary data. Perfect for focusing on the information that matters most, while keeping your workspace clean and efficient.
Column Stretch
Automatically adjusts column widths to fit the grid layout efficiently.
Row Auto Size
Automatically adjust row heights based on cell content. This advanced feature dynamically sizes rows to perfectly fit multi-line text, rich content, and complex cell renders, ensuring optimal content visibility without manual resizing.
Row Odd Styling
Distinct styles to odd rows for improved readability and better data separation.
Row Custom Heading
Add custom heading to rows for improved readability and data distinction.
Overlay layers
Push and pop layers on top of the grid to enhance the user experience.
Data Visualization
Dynamic Cell Formats
Empower your data grid with visually rich, interactive, and context-driven cells. From ratings to timelines, our custom cell renders elevate data visualization to the next level.
Heat&Cold Maps
Data interpretation with a gradient legend, displaying the value range for heatmaps and coldmaps. Perfect for giving users context on how colors map to values.
Conditional Formatting
Customize cell styles based on specific conditions. Highlight important data, create visual cues, and improve the readability.
Cell Flash
Enable flashing cells to highlight updates, making it easy for users to spot changes in values.
Data Filtering & Search
Advanced Selection Filtering
Advanced multi-condition filters based on selection.
Advanced Slider Filtering
Slider filter, defining a range of values for filtering.
Header Input Filtering
Header input filtering data based on user input in the first row. Perfect for filtering data based on user input.
Date Filter
Filter data based on date ranges. Perfect for applications requiring precise temporal data filtering and analysis.
Multi-Filtering
Multi-condition filters logic example to refine and display your data more effectively.
Data Quality & Validation
Cell Validation
Built-in data validation to ensure data integrity. Define customizable validation rules and error handling to maintain high-quality data.
Input Validation
Advanced validation with plugin support to prevent invalid edits and highlight erroneous cells, ensuring data accuracy.
Performance & Data Loading
Pagination
Break larger datasets into smaller pages, enhancing both performance and user experience.
Infinite Scroll
Load large datasets with dynamic server-side data loading as users scroll. Maintaining optimal performance through intelligent data chunking and cleanup. Choose between total-based or dynamic scrolling patterns to best fit your use case.
Advanced Calculations
Formula
Excel-like formula engine with over 100+ functions, dynamic calculations, cell references, and real-time data manipulation. Build complex financial models, data analysis, and automated workflows with ease.
Grouping Aggregation
Apply summary functions like sum, average, and more to grouped data.
Data Management
Trail History
Track your history of changes. Undo and redo operations.
Reference Data
Manage static key/value pairs for displaying meaningful labels alongside coded values.
Clipboard with JSON and Advanced Objects
Support for JSON and other objects. Copy and paste complex data structures explained.
Excel Export
Export data to Excel format. Supported types include `xlsx`, `xlsm`, `xlsb`, `xls`, and more.
User Interaction
Context Menu
Build context menus for any grid element - from cells to headers. Cut, copy, paste, add rows, modify columns, and more. Fully customizable with your own actions and behaviors.
Row Grouping Drag and Drop
Drag columns to the top panel to create grouped rows, improving data organization and visibility.
Row Advanced Drag and Drop
Customizable drag-and-drop for multiple items with advanced behaviors like custom drop zones, drag handles, and item reordering.
Row Checkbox Selection
Next generation plugin for row selection using checkboxes, with keyboard interactions for bulk selection and extra events for enhanced control.
Column Selection
Enable easy selection of entire columns for enhanced data manipulation.
Next Line Focus (WCAG)
Automatically move focus to the next row for streamlined data entry and editing.
Development & Integration
Event Manager
Handles, customizes, and optimizes events. Use one event to process multiple actions.
Data Processing
Example of how to process data from/to external sources.
Let's Connect!
Have questions about features? 🤔
Need a trial period to evaluate Pro features, want to discuss enterprise pricing, or just have questions - our team is ready to assist you.
Frequently asked questions
How many developer licenses do I need?
The number of licenses required must match the maximum number of concurrent developers contributing to the front-end code.
Examples:
Example 1: A project has 3 front-end developers and 10 back-end developers. If only the 3 front-end developers work with RevoGrid Pro, you need 3 licenses.
Example 2: A UI team with 2 front-end developers uses RevoGrid Pro as part of a shared library for multiple apps. If the apps have 5 and 3 front-end developers, you will need 10 licenses (2 + 5 + 3).
For more details, refer to the relevant clause in the EULA.
Am I allowed to use the product after the update entitlement expires?
Yes, you can continue using the product in production environments after the update entitlement expires.
However:
- You need an active subscription to continue development.
- Updates, new features, and technical support require a valid subscription.
To renew, contact sales.
Do developers have to be named?
No. Licenses are transferable between developers when team members join or leave projects.
We trust that your team will not exceed the number of licensed developers.
What is the policy on redistributing the software?
RevoGrid Pro licenses are royalty-free for:
- Internal company solutions.
- Hosted applications.
- Commercial solutions deployed to end users.
If sublicensing is needed, it must be part of a larger work, and sublicenses must follow the same EULA terms.
Examples:
Example 1: Agency ‘A’ builds apps for two clients and sublicenses RevoGrid components. No extra fee is needed if the apps are used without source modification.
Example 2: If clients modify the application themselves, they must purchase their own licenses.
For custom use cases or licensing concerns, please contact sales.
Do you offer discounts to educational and non-profit organizations?
Yes, we offer a 50% discount for students, instructors, non-profits, and charities.
To qualify:
- Provide proof of affiliation (e.g., an email from an official account).
Contact sales to apply.
Why must we license developers not using the software directly?
All developers contributing to a project using RevoGrid Pro must be licensed, even if they only use it indirectly (e.g., via a wrapper library).
This ensures fair licensing and helps teams comply easily. The per-developer price is adjusted to account for this broader requirement. Learn more in the EULA.
Need Help?
If you have questions or need support, reach out:
- For sales-related inquiries: contact sales.
- For product issues, open a GitHub issue.