Define a source, define a destination, define a schedule. Syncs data between any two HTTP endpoints on a cron. No Zapier, no Make, no cloud middleware.
Every operation in Conduit is available through a JSON REST API. No SDK required — use curl, fetch, or any HTTP client.
GET /api/integrations — list all integrations with optional search and filter query parametersPOST /api/integrations — create a new integration recordGET /api/integrations/{id} — retrieve a single integration by IDPUT /api/integrations/{id} — update an existing integrationDELETE /api/integrations/{id} — remove a integrationGET /api/stats — aggregated statistics with status breakdownGET /api/health — health check endpoint for monitoringRun Conduit on any server where you can execute a binary. The dashboard is immediately available at localhost, and the REST API integrates with your existing scripts and workflows. No external dependencies to configure, no managed service to subscribe to.
Privacy-conscious teams often build internal integrations workflows in Notion or Google Sheets because the alternative is a $200/month SaaS contract. Conduit gives you a purpose-built tool at a fraction of the cost, running on infrastructure you already control.
GET /api/integrations — List all integrations. Supports ?q=keyword for search and ?status=value for filteringPOST /api/integrations — Create a new integration. Send JSON with at least nameGET /api/integrations/{id} — Fetch one integration by IDPUT /api/integrations/{id} — Update fields on an existing integrationDELETE /api/integrations/{id} — Remove a integrationGET /api/stats — Returns total count and breakdown by statusGET /api/health — Returns {"status":"ok"} for uptime monitoringThe dashboard opens at /ui and gives you a search bar, status filters, and a create form. Double-click any integration to edit it inline. Behind the dashboard, every operation maps to a REST endpoint under /api/integrations. Responses are JSON. Authentication is handled at the network level — put Conduit behind your VPN or reverse proxy, and it serves requests to whoever can reach it.
Self-hosted data sync engine. Self-hosted on your infrastructure. Your data never leaves your server.
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool conduit
PORT=9690 ./conduit
http://localhost:9690
Single binary. Embedded SQLite. No Docker. No database. No dependencies.
Your license key arrives by email within 5 minutes of checkout. Set it as an environment variable and restart the binary.
export CONDUIT_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx ./conduit
No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.