Rowy
Open SourceAPIRowy is an open source platform providing a spreadsheet UI for Firebase Firestore with cloud functions, automations, and
rowy.ioLast updated: April 2026
Rowy is an open source platform providing a spreadsheet UI for Firebase Firestore with cloud functions, automations, and field type extensions.
About
Rowy is an open source platform that transforms Google Firebase Firestore into a visual, spreadsheet-style interface for managing data, running cloud functions, and building automations. By eliminating the need to use the Firebase console or write custom admin interfaces for Firestore data management, Rowy makes Firebase more accessible to product managers, data analysts, and developers who want to manage backend data without deep Firebase expertise.
The spreadsheet interface is the core of the Rowy experience. Firestore collections are displayed as spreadsheet tables where each row is a document and each column is a field. Users can create, read, update, and delete Firestore documents through familiar spreadsheet interactions including inline editing, copy-paste, sorting, filtering, and bulk operations. The visual feedback of seeing all data in a table format provides a much better overview of Firestore data than the tree-based Firebase console.
Field types in Rowy go beyond simple text and number fields to cover Firestore's full range of data types including arrays, maps, geopoints, references, and timestamps. Rich field types for images, files, dates, user selects, multi-selects, ratings, colors, and URLs provide appropriate editing controls for each data type. Custom field types can be created for domain-specific data representations.
Cloud Functions in Rowy can be written and deployed directly from the Rowy interface, without leaving the browser or setting up a local development environment. These inline cloud functions can trigger on document creation, update, or deletion, enabling server-side data processing, validation, and integration with external services. The inline editor provides a code environment with access to the Firestore SDK and the current document data.
Automations in Rowy allow creating scheduled or event-driven workflows that run cloud functions, call external APIs, send notifications, or update Firestore data. These automations complement the inline functions for more complex, multi-step data processing scenarios.
The Extensions marketplace provides pre-built integrations and field types contributed by the community, covering common use cases like Algolia search indexing, Clearbit data enrichment, SendGrid email sending, and Twilio SMS.
Rowy is self-hostable on any platform that supports Next.js, and Rowy Cloud provides a managed hosting option.
Positioning
Rowy is an open source platform that provides a spreadsheet-like UI for managing Firestore databases, combined with cloud function workflows. It transforms the Firebase/Firestore development experience by giving teams a visual interface to manage data, trigger serverless functions, and build backend logic—all without leaving the browser.
What makes Rowy unique is its combination of a familiar spreadsheet interface with full backend development capabilities. Unlike traditional database admin tools that only provide CRUD operations, Rowy lets teams define column-level cloud functions (called Extensions and Derivative fields) that execute server-side logic when data changes. This makes it possible to build complete backend workflows—from data validation to third-party API calls—directly from the data management interface.
What You Get
- Spreadsheet Interface for Firestore
Familiar spreadsheet UI for viewing, editing, and managing Firestore collections with filtering, sorting, and bulk operations - Cloud Function Extensions
Column-level serverless functions that trigger on data changes—send emails, call APIs, process images, or run any custom logic - Derivative Fields
Computed columns that automatically calculate values based on other fields using server-side JavaScript or TypeScript - Action Fields
One-click action buttons within rows that trigger cloud functions for operations like sending notifications or updating external systems - Role-Based Access
Firebase Auth integration with role-based access control for managing who can view, edit, or execute functions on specific tables
Core Areas
Visual Database Management
Spreadsheet-like interface for Firestore that makes data management accessible to non-technical team members while maintaining full data integrity
Backend Workflow Automation
Column-level cloud functions that execute on data changes, enabling complex workflows like notifications, API integrations, and data processing
Low-Code Backend Development
Build and deploy cloud functions directly from the browser with an integrated code editor, npm package support, and secret management
Why It Matters
Firebase and Firestore are powerful backends for modern applications, but managing data and building server-side logic typically requires separate tooling—the Firebase Console for data, Cloud Functions for backend logic, and custom admin panels for team data management. Rowy consolidates these into a single interface where teams can manage data visually and build backend workflows without context-switching between multiple tools.
For teams using Firebase, Rowy dramatically reduces the barrier to building operational workflows. Content teams can manage data through a familiar spreadsheet interface, while developers can attach powerful cloud functions to columns that trigger on data changes. This bridges the gap between non-technical team members who need to manage data and the backend logic that makes that data actionable.
Reviews
No reviews yet.
Log in to write a review
Related
Forest Admin
Forest Admin is a developer-first admin panel platform that auto-generates a back office from your database schema with full customization via code.
Estuary
Estuary Flow is an open source real-time data integration platform for building low-latency CDC pipelines between databases, APIs, and data warehouses.
Internal.io
Internal is a low-code platform for building internal tools with custom data views, actions, and approvals that connect to databases and APIs.