# Firestore

If you select a Firestore database, you'll be prompted to choose the **connection mode**.

Here, you must choose how you'd like your Firestore to integrate with Jet Admin. You can connect directly or sync it with Jet's internal database to get extended functionality.&#x20;

If you want to be able to **combine** your **Firestore data** with data from other data sources, such as Google Sheets, Airtable, or even REST API within the same tables, you should choose the **"Sync" connection**. You can learn more about it here:

{% content-ref url="../../360-data-data-blending" %}
[360-data-data-blending](https://docs.jetadmin.io/user-guide/360-data-data-blending)
{% endcontent-ref %}

<figure><img src="https://3448227606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LQ08RFAKZvFADEiXKFy%2Fuploads%2Fdfi1PlEKUqysmqibiezV%2Fimage.png?alt=media&#x26;token=9966f1bc-832e-42f4-9e4b-6245c400ea75" alt=""><figcaption></figcaption></figure>

After having connected your Firestore, you'll be prompted to choose collections you want Jet Admin to generate **an admin panel (CRUD pages)** for. If you don't want an admin panel to be generated at all, leave all the boxes empty.

<figure><img src="https://3448227606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LQ08RFAKZvFADEiXKFy%2Fuploads%2FbUOHoyPbQo0wGHPhXe79%2Fimage.png?alt=media&#x26;token=bfa26129-7610-4dd4-9756-614cfb419499" alt=""><figcaption></figcaption></figure>

You can also watch our video on Firebase to learn how to quickly build **admin panels** or **CRUD apps** with Firebase:&#x20;

{% embed url="<https://www.youtube.com/watch?v=5TTXZhHHP0I>" %}
