DataBridge API
High-throughput data streaming and bulk dataset export API. Supports real-time WebSocket streams, chunked binary transfers, and asynchronous export jobs. Designed for low-latency telemetry pipelines and large-scale data distribution.
Server:
SDK
SDKs & Binary Distributions
Client libraries and bulk dataset archives
▼
Client Libraries
databridge-sdk-linux-amd64-3.1.4.tar.gz
sha256: a3f8c21d…e4b7091f
0%
databridge-sdk-windows-x64-3.1.4.zip
sha256: 9d2e441a…c8f30122
0%
databridge-sdk-macos-arm64-3.1.4.tar.gz
sha256: f1a0b39c…7d2e85cc
0%
Bulk Dataset Snapshots
global-telemetry-2025-Q4-full.tar.gz
sha256: 0bc2fd7e…aa12d994
0%
stream-events-2026-01-full.tar.gz
sha256: e7c3a01b…5f8d2311
0%
datasets
Datasets
CRUD operations on dataset objects
▼
GET
/datasets
List all accessible datasets
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| page | query | integer | Page number (default: 1) |
| limit | query | integer | Items per page (max: 100) |
| filter | query | string | JMESPath filter expression |
Responses
200OK — returns paginated list of datasets
401Unauthorized — invalid or missing token
curl -X 'GET' \ 'https://api.databridge.io/v3/datasets?page=1&limit=20' \ -H 'accept: application/json' \ -H 'Authorization: Bearer <token>'
Example Response
"datasets": [
{
"id": "ds_7f3a1c",
"name": "telemetry-eu-west",
"size_bytes": 15728640000,
"created_at": "2026-01-14T08:22:11Z",
"public": false
}
]
POST
/datasets
Create a new dataset
Request Body
{
"name": "string", // required
"description": "string", // optional
"schema": "object", // JSON Schema v7
"public": false, // visibility
"retention_days": 90 // 1–3650
}
Responses
201Created — dataset object
400Bad Request — validation error
401Unauthorized
curl -X 'POST' \ 'https://api.databridge.io/v3/datasets' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <token>' \ -d '{"name":"my-dataset","public":false}'
export
Export
Async bulk export jobs
▼
POST
/export/async
Enqueue a bulk export job
Request Body
{
"dataset_id": "string", // required
"format": "parquet|csv|json",
"compress": true,
"notify_url": "string" // webhook on completion
}
Responses
202Accepted — job_id returned, poll /export/{job_id}
400Bad Request
curl -X 'POST' \ 'https://api.databridge.io/v3/export/async' \ -H 'Authorization: Bearer <token>' \ -d '{"dataset_id":"ds_7f3a1c","format":"parquet","compress":true}'
{
"job_id": "job_a91f34c2",
"status": "queued",
"estimated_size_gb": 4.7
}
system
System
Health & configuration endpoints
▼
GET
/health
Service health check
Responses
200Healthy
503Service Unavailable
{
"status": "healthy",
"version": "3.1.4",
"uptime_s": 1847392,
"tls_version": "TLSv1.3"
}
DataBridge API Docs — Generated by OpenAPI 3.1.0 — © 2026 DataBridge Technologies