Weld logo
Developer TutorialAPIs • Connectors • Deployment

Learn how to Build a Custom Connector with Weld

Bring data from any public API into Weld with a fully self-hosted connector!

This course walks you through building, testing, and deploying a custom connector step by step.

# 1. Schema endpoint
GET /schema
{
  "schema": {
    "orders": {
      "primary_key": "id",
      "fields": [
        { "name": "id", "type": "string" },
        { "name": "amount", "type": "double" }
      ]
    }
  }
}

# 2. Data endpoint
POST /
{ "id": "o_1", "amount": 12.5 }

Custom Connector Tutorial

Custom connectors let you sync data from tools that aren't available in Weld's standard connector library, giving you flexibility without sacrificing Weld's scheduling, lineage, and alerting features.

Follow along this comprehensive tutorial to build your own custom connector with Weld.