The project is in a healthy, maintained state
Outhad Integrations is a comprehensive Ruby gem designed to facilitate seamless connectivity between various data sources and SaaS platforms.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Project Readme

Why Outhad?

Outhad simplifies self-hosting a secure, scalable Reverse ETL platform on your cloud infrastructure like AWS, Azure, or GCP. With one-click deployment and customizable connectors, you can easily sync data from your warehouse to business tools.

Getting Started

Outhad is a monorepo that consists of three main services:

  • server - The backend service that acts as a control plane for managing data sources, models, and syncs.

  • ui - The frontend react application that provides a user interface to manage data sources, destinations, and confgure syncs.

  • integrations - A Ruby Gem that provides a framework to build connectors to support a wide range of data sources and destinations.

Local Setup

To get started with Outhad, you can deploy the entire stack using Docker Compose.

  1. Clone the repository:
git clone git@github.com:Outhad/outhad.git
  1. Go inside outhad folder:
cd outhad
  1. Initialize .env file:
mv .env.example .env
  1. Copy .env file to ui folder:
cp .env ui/.env
  1. Setup git hooks:
./git-hooks/setup-hooks.sh
  1. Start the services:
docker-compose build && docker-compose up

UI can be accessed at the PORT 8000 :

http://localhost:8000