


Hit the "Generate new private key" button. In Firebase, go back to the Project settings and click on the Service accounts tab. Copy and paste this URL into the Firebase Database URL field. To fill in the rest of the fields, go to the left panel in the Firebase console and click on Build > Realtime Database > Data. Go back to the “Configure Firebase” screen in Retool. Log into your Firebase instance and look for the gear icon at the top left, click it, then select “Project settings.” In Project settings, you'll find the Project ID. On the next screen, you'll want to give your Firebase configuration a name. Click the blue "Create New" button on the top right.įind the Firebase icon so you can configure the Firebase resource. Start on the Retool home screen, then go to the “Resources” tab in the header bar. And if you prefer video, watch the tutorial here and come back to this tutorial for the most up-to-date steps. If you’re going to follow along with the tutorial, you'll need to sign up for a free Retool account, and have a simple CSV file to work with. We'll build a fairly simple Retool app -you should be able to build it in about 10 minutes.

You'll also learn some concepts which can help you get all sorts of other data into your Firestore instance. Learning to do it will enable you to work with one of the most common data-sharing formats. Importing a CSV file into your Firestore database is one of the most common and fundamental ways of getting information into a database. In this post, you'll learn how to build an app that will load a CSV file into your Firestore database instance.
