Setup
Set up Rowy on your Google Cloud or Firebase project in minutes.
Option 1: Quick setup — ✅ Recommended
This takes less will take less than 2 minutes to get setup.
You can use Rowy with an existing Firebase project or create a new one during the setup.
Don't worry if you have not used Firebase before, Rowy will guide you through the process.Option 2: Manual install
This option is only recommended if you want to develop and contribute to the project.
Important note
- This setup is for developers wanting to contribute to Rowy open source project
- You have familiarity with Firebase and GCP console
- This option will not get automatic updates with latest feature. To get automatic updates, use Option 1
- There are also some known issues with manual install and we are not able to provide support for this option
If you want a nocode / lowcode like setup experience use Option 1 above. Also, to get Rowy Pro features and latest updates use
- Before starting, make sure you have a Google Cloud or Firebase project with Firestore and Firebase Authentication enabled.
Don’t have a project? Learn how to create one →
Required software
- Git
- Node 16+ (it’s easiest to install using nvm)
- Yarn 1
- Firebase CLI 8+
Make sure you’re logged in to your Firebase account in the Firebase CLI:
firebase login
Clone the Rowy repo and open the created directory.
git clone https://github.com/rowyio/rowy.git
cd rowySet environment variables.
- Create a
.env
file. - Get the Project ID and Web API key in the
Firebase Console ↗
Can’t see it? Enable Firebase Authentication ↗ first. - Paste them in the
.env
file:VITE_APP_FIREBASE_PROJECT_ID=
VITE_APP_FIREBASE_PROJECT_WEB_API_KEY=
- Create a
Install frontend dependencies using Yarn.
yarn
Run the app locally.
yarn start
Sign in with your Google account. You’ll see an Access denied screen.
Set the
ADMIN
role for your account using these instructions →Sign out and sign in again from the browser, not the terminal to access your Rowy project.
Some backend features require Rowy Run to be installed on your project. You’ll need to install Rowy Run manually.
You will not get updates to Rowy automatically, and would require manual update. To get automatic updates to the Rowy App, use the Option 1.
Common Issues with Option 2 - manual install
ERROR MESSAGE:
rowy@3.0.0: The engine "node" is incompatible with this module. Expected version ">=16". Got "14.19.0
.FIX:
- Update your node version to 16 or higher by downloading the latest LTS version from https://nodejs.org/en/download/.
ERROR MESSAGE:
auth/invalid-api-key: Firebase: Error (auth/invalid-api-key).
FIX:
- Login to the firebase account using the Firebase CLI. Install Firebase CLI globally using
npm install -g firebase-tools
. - Setting up environment variables as described in the 3rd step of the manual installation process.
- Login to the firebase account using the Firebase CLI. Install Firebase CLI globally using