Integrations
Connect to everything. Ask about anything.
203 built-in integrations. Any other API runs as a Python asset, materialized by Bruin.
- Built-in integrations
- 200+
- Custom sources
- Unlimited
- Destinations
- 39
Popular:
Directory
Popular tools, by category.
- Built in
- ships with Bruin
- Via API
- a Python asset, so any API works
2,757
Databases 71
Warehouses & lakes 47
Files & storage 27
Streams & queues 29
AI agents & MCP 5
Advertising 115
Mobile & gaming 70
Marketing & email 184
Product analytics 60
CRM & sales 130
Payments & billing 119
Finance & accounting 99
E-commerce 132
Customer support 78
HR & recruiting 115
Engineering & DevOps 125
Projects & productivity 102
Communication 67
Surveys & feedback 58
BI & data tools 64
AI & LLMs 65
Web data & scraping 31
CMS & content 53
Social media 26
Security & identity 76
Logistics & shipping 65
Hospitality & travel 82
Healthcare 56
Real estate & field service 66
Education & learning 34
Nonprofit 29
Crypto & web3 49
Public & market data 76
Legal & documents 35
Banking & lending 78
Automotive 39
Energy & utilities 44
Manufacturing & industrial 73
Media & publishing 53
Telecom & networks 30
How it connects
Four ways in.
Built in
159 sources and 39 destinations ship in ingestr: databases, SaaS, streams and files. Add credentials, pick tables.
We build it
Share test credentials. We build it within 7 days.
Any API
Write the Python that calls the API. Bruin handles materialization and the incremental strategy.
materialization: type: table strategy: merge # append, delete+insert
Build it yourself
Write the source and contribute it to ingestr.
Destinations
Into your warehouse, lake or database.
Data activation
Reverse ETL, built in.
Push warehouse tables into Salesforce, HubSpot, Attio and CleverTap as a regular ingestr asset. Sales and marketing work from the same numbers.
name: sync_contacts_to_salesforce
type: ingestr
parameters:
source_connection: my-snowflake
source_table: 'marts.customers'
destination: salesforce
destination_connection: my-salesforce
destination_table: 'Contact?external_id=Email'
incremental_strategy: merge
columns:
- name: Email
primary_key: trueWhere Bruin works
Ask where you chat. Build where you code.
The AI data analyst answers in Slack, Microsoft Teams, Google Chat, WhatsApp, Discord, Telegram, email and the browser
AI agents drive Bruin through MCP
Alerts for failed runs and checks
Customer results
Numbers from teams on Bruin.
Frequently asked
Questions about integrations.
Does Bruin connect to the tools we use?
Yes. 203 integrations are built in, and any other tool with an API connects through a Python asset. The directory above lists popular ones by category.
What is the difference between built in and via API?
Built-in connectors ship with Bruin: you add credentials and pick tables. Via API means a Python asset in your repo calls the tool, and Bruin materializes the result like any other asset.
Our tool isn't listed. Can you add it?
Three options. Call its API from a Python asset and let Bruin handle materialization. Share test credentials and we build the connector within 7 days. Or build it yourself and contribute it to ingestr on GitHub.
Do we need to write code for API sources?
A few lines of Python that call the API and return rows. Bruin handles materialization, the incremental strategy (append, merge or delete+insert), the schedule and the quality checks.
Which warehouses can Bruin load into?
Snowflake, BigQuery, Databricks, Redshift, ClickHouse, Postgres, DuckDB, MotherDuck, Microsoft Fabric, Synapse, Athena, Trino and more, plus files on S3 and GCS.
Does Bruin do reverse ETL to Salesforce or HubSpot?
Yes. Reverse ETL is a regular ingestr asset pointed the other way: it reads a warehouse table and writes records to Salesforce, HubSpot, Attio or CleverTap, matched on a field you choose, such as email. Depending on the destination it can upsert, update, append or delete.
Can Bruin reach databases inside our VPC?
Yes. Bruin runs in its cloud or in your VPC with private connectivity, and can read from read replicas or exports instead of production.
How fresh is the data?
As fresh as your schedule. Incremental loads append, merge or replace a time window, every few minutes if you like.
Is ingestr open source?
ingestr is source-available under the Functional Source License and converts to Apache 2.0 after two years. The Bruin CLI is Apache 2.0. Both run locally, in CI or in your own orchestrator.
Can Claude, Cursor or Codex work with Bruin?
Yes. Claude, Claude Code, Cursor, Codex and VS Code connect to Bruin through MCP to query data, build pipelines and run checks.
Can the AI data analyst use every connected source?
Yes. Once a source lands in your warehouse, the AI data analyst queries it alongside everything else, in Slack, Microsoft Teams, Google Chat, WhatsApp, Discord, Telegram, email or the browser.
Every tool you use, in one place.
$100 in credits and 50 AI tasks. No credit card.
A demo walks through your own data.