# Bracket ## Docs - [Connecting an existing Airtable base](https://docs.usebracket.com/connecting/airtable_connecting.md): Follow these steps to sync an existing Airtable table - [Airtable primary keys](https://docs.usebracket.com/connecting/airtable_pkey.md): How Bracket treats Airtable primary keys - [DynamoDB](https://docs.usebracket.com/connecting/dynamodb_connecting.md): Follow these steps to set up your initial DynamoDB connection with Bracket - [Connecting Firestore](https://docs.usebracket.com/connecting/firebase_connecting.md): Follow these steps to sync an existing Firebase Cloud Firestore collection - [Firestore primary keys](https://docs.usebracket.com/connecting/firebase_pkey.md): How Bracket treats Firestore primary keys - [Connecting an existing Google Sheet](https://docs.usebracket.com/connecting/gsheets_connecting.md): Follow these steps to sync an existing Google Sheet - [Configuring your Google Sheet primary key](https://docs.usebracket.com/connecting/gsheets_pkey.md): Follow these steps to properly set up your Google Sheet primary key - [Connecting Hubspot](https://docs.usebracket.com/connecting/hubspot_connecting.md): Follow these steps to sync an existing Hubspot object - [Connecting MongoDB](https://docs.usebracket.com/connecting/mongodb_connecting.md): Follow these steps to sync an existing MongoDB collection - [MongoDB primary keys](https://docs.usebracket.com/connecting/mongodb_pkey.md): How Bracket treats MongoDB primary keys - [Connecting MySQL](https://docs.usebracket.com/connecting/mysql_connecting.md): Follow these steps to sync MySQL tables - [Connecting an existing Notion database](https://docs.usebracket.com/connecting/notion_connecting.md): Follow these steps to sync an existing Notion database - [Notion primary keys](https://docs.usebracket.com/connecting/notion_pkey.md): How Bracket treats Notion primary keys - [Connecting Postgres](https://docs.usebracket.com/connecting/postgres_connecting.md): Follow these steps to sync an existing Postgres table - [Creating Postgres tables using Bracket](https://docs.usebracket.com/connecting/postgres_creating_table.md): How to generate a Postgres table from scratch using BRacket - [Configuring your Postgres primary key](https://docs.usebracket.com/connecting/postgres_pkey.md): Follow these steps to properly set up your Postgres primary key - [Using an existing table with Bracket](https://docs.usebracket.com/connecting/postgres_self_created_tables.md): How to successfully design a Postgres table that meets Bracket's criteria - [Salesforce API Reference](https://docs.usebracket.com/connecting/salesforce_api.md): How Bracket reads from and writes to Salesforce - [Connecting Salesforce](https://docs.usebracket.com/connecting/salesforce_connecting.md): Follow these steps to sync an existing Salesforce table - [Connecting Snowflake](https://docs.usebracket.com/connecting/snowflake_connecting.md): Follow these steps to sync an existing Snowflake table - [Configuring your Snowflake primary key](https://docs.usebracket.com/connecting/snowflake_pkey.md): Follow these steps to properly set up your Snowflake primary key - [Deletes](https://docs.usebracket.com/guides/deletes.md): How Bracket handles deleted records - [Postgres <> Airtable Relations Guide](https://docs.usebracket.com/guides/foreign_keys.md): How to maintain record relationships between Postgres and Airtable - [Field mapping and field types](https://docs.usebracket.com/guides/legacy_field_mapping.md): How to map fields in a Bracket legacy app sync - [Integrations and Support](https://docs.usebracket.com/guides/legacy_integrations.md): Integrations supported on the legacy app - [Primary Keys](https://docs.usebracket.com/guides/pkeys.md): How Bracket uniquely identifies records - [Runs](https://docs.usebracket.com/guides/runs.md): How Bracket executes individual instances of syncs - [What is Bracket?](https://docs.usebracket.com/introduction.md): Bracket helps you sync data between CRMs and databases - [Polling](https://docs.usebracket.com/polling.md): How Bracket syncs using the polling method - [Quick Start](https://docs.usebracket.com/quickstart.md): How to set up a connection with Bracket - [Streaming](https://docs.usebracket.com/streaming.md): How Bracket syncs using the streaming method ## Optional - [Demo](https://www.loom.com/share/6b3b67a2b603454787aed7edad9c64d7?sid=8c111789-449d-425f-9ab1-d54638845d8a) - [Contact Us](mailto:founders@usebracket.com)