New Connector: Azure Cosmos DB is now supported in Weld
We’ve officially added Azure Cosmos DB to our list of supported ELT connectors!
Azure Cosmos DB is a fully managed NoSQL database from Microsoft, known for its global distribution, high availability, and low-latency performance. With this new integration, Weld users can now sync data from Cosmos DB directly into their data warehouse — giving you fast access to data from modern apps and distributed systems.
What’s included?
This connector supports:
- ✅ Incremental sync
- ✅ Column-level hashing
- ✅ Column-level blocking
- ✅ Custom data selection
- ✅ ReSync on table level
Weld automatically detects your Cosmos DB tables, adds built-in timestamps (_ts) for tracking changes, and gives you the option to hash or remove sensitive fields — all from a clean and intuitive interface.
How to get started
Setting up the connector is simple and only takes a few steps:
Step 1. Begin configuration and enter your credentials
In the Weld app, go to Connectors and select Azure Cosmos DB. You’ll then be asked for:
- Name — a name for the connection
- URI — found in your Azure Cosmos DB overview
- Primary Key — found under "Settings" → "Keys" in your Cosmos DB account
Step 2. Choose your sync mode
Weld offers two modes:
- Unpacked — nested fields are partially flattened for easier querying
- Packed — data is synced as-is inside a single JSON column
Step 3. Select your tables
Pick the collections you want to sync, customize the schema (hide columns, hash sensitive data), and name your destination tables.
Step 4. Set your sync schedule
Choose how often you want Weld to sync the data — hourly, daily, or on a custom schedule.
Available now on Premium and Business plans
If you're already using Azure Cosmos DB for any part of your stack — now’s the perfect time to connect it to your data warehouse and activate that data for reporting, monitoring, or internal tools.