Adding a datasource
Use your back-end’s method to add a datasource:Adding multiple datasources
You can connect multiple datasources to create a unified back-office across different databases, APIs, or systems:Cross-database relationships
You can define relationships between collections from different datasources:Available datasources
- SQL - PostgreSQL, MySQL, MariaDB, SQL Server with automatic schema introspection
- Sequelize - Connect through your existing Sequelize ORM models
- Mongoose - MongoDB via Mongoose ODM with schema support
- Dummy - Generate fake data for testing and prototyping
- Hubspot - Connect to Hubspot CRM (Contacts, Companies, Deals, Tickets)
- Elasticsearch - Query Elasticsearch indices
- Airtable - Connect Airtable bases
- Stripe - Connect Stripe account data
- RPC - Connect remote data sources via RPC
- GraphQL / Hasura - Connect GraphQL APIs or Hasura instances
- CosmosDB - Connect Azure CosmosDB
Custom datasources
Build custom datasources for proprietary systems, legacy databases, REST APIs, or any data source without an existing connector:- Replication - Replicate external data into Forest
- Translation - Transform and adapt data from any source
Don’t see the datasource you need? Contact us to request a datasource, and we’ll help you connect it.