Multiwoven logo

Multiwoven

Open-source reverse ETL platform for syncing warehouse data into business tools

Repository activity
  • Stars1.7k
  • Forks91
  • Open Issues134
License

AGPL-3.0

Languages
  • Ruby
  • TypeScript
  • HTML
Multiwoven screenshot

About Multiwoven

Multiwoven is an open-source reverse ETL and data activation platform for syncing warehouse data into business tools. An alternative to HighTouch, Census, and RudderStack, it moves prepared customer or operational data out of sources such as Databricks, Redshift, BigQuery, Snowflake, and PostgreSQL into the tools teams use.

Users connect sources, create models to transform and prepare data, then configure syncs to destinations. Supported destinations include Salesforce, HubSpot, Klaviyo, Zendesk, Facebook Ads, Slack, Google Sheets, and Airtable. The integrations component is a Ruby Gem framework for building customizable connectors.

Multiwoven runs locally with Docker Compose and self-hosts on cloud infrastructure such as AWS, Azure, or GCP. The application includes a backend control plane, a React UI, and an integrations service. It is licensed under AGPLv3 and is under active development.

Key features

  • Sync warehouse data to business tools with reverse ETL
  • Sources include Databricks, Redshift, BigQuery, Snowflake, PostgreSQL
  • Create models to transform and prepare data before syncs
  • Destinations include Salesforce, HubSpot, Klaviyo, Zendesk, Slack
  • Ruby Gem framework for building customizable connectors

Details

On GitHub since
2023
Language
Ruby · TypeScript
License
AGPLv3
Install
Docker Compose · AWS · Azure · GCP
Sources
BigQuery · Snowflake · Redshift · Databricks
Destinations
Salesforce · HubSpot · Slack · Airtable