Back to blog

CMS for Firebase and Firestore

Rowy gives an Airtable-like UI for your Firestore data instantly without the need to build and maintain any internal tools. Also, since Rowy is specifically built for Firebase, you get the best-in-class CMS experience on Firebase and Firebase.

Get started by connecting to your Firebase project in just a few clicks - invite your team for realtime collaborate to manage the data with granular role based access control.

Let's explore how you can use Rowy for CMS usecase.

Firestore Admin Panel

You can manage all your Firestore collections in a spreadsheet table UI. This can be for any existing Firestore collections or you can even create new table collections from scratch directly from Rowy for your Firebase project. 

Firebase Auth User Management

Rowy is specially useful for managing the users of your project if you are using Firebase Auth. Every App builder, needs some type of user management portal managing the users of their app. For things like enabling/disabling/deleting accounts, subscription management, application of coupon or discount codes, managing user specific events etc. Explore the live playground of sample user management panel.

30+ Field Types Supported

Select from over 30 columns types that are mapped to field types supported by Firstore

  • Basic types: Short Text, Long Text, Email, Phone, URL, Geolocation …
  • Custom UI pickers: Date, Rating, Checkbox, Single Select, Multi Select…
  • Uploaders: Image, File
  • Rich Editors: JSON, Code, Rich Text (HTML), Markdown

Bulk Import / Export to Firestore - CSV, TSV, JSON

Get data in and our of Firestore by importing or exporting data in bulk.

Role based access controls for collaboration

Invite your team members to collaborate on the data and give them specific granular CRUD permissions at a table-level and field-level using custom roles.

Connect to Sendgrid, Algolia ... any tool

For any data change, CRUD event, trigger events from Firestore, build cloud functions with flexible ready to use and extensible code blocks, right in your browser in Table UI.

Multiple Table views for a Firestore collection

You can have more than one way to look at the same Firestore collection by using flexible Table views with unique Table IDs. You can build table and column views for your different team members with unique roles.

Default values, data validation, required fields

Allowing non-technical users to make changes to production data is scary. To address this, Rowy not only allows permission and access controls at a table-level and field-level but also the ability to validate any field-level CRUD operations with regex checks to ensure critical data is always accurate before updating your Firestore document. You can also define default values for fields (static, null, custom) and make fields mandatory for row creation.

default values

Connect to existing Cloud Firestore or create new one with Rowy and manage your Firestore data with the most advanced CMS custom made for Firebase development.

Looking for help? Join the discussion


Give Rowy a star on Github ⭐️🙏

Go live in minutes, not months.