API Synthesis Reference
The BurstDB Synthesis API is a high-performance orchestration layer that manages the distributed generation lifecycle. It provides endpoints for blueprint parsing, job telemetry, and artifact acquisition.
🏗️ Blueprint Orchestration
SQL Data Reconstruction
POST /parse
Content-Type: multipart/form-dataParses architectural SQL dumps into internal Synthesis Blueprints.
| Parameter | Type | Required |
|---|---|---|
file | .sql Blob | Yes |
save_to_disk | boolean | Yes |
Distributed Connectors
Standardized endpoints for remote infrastructure synthesis:
POST /parse/supabase— PostgreSQL bridge.POST /parse/mongodb— Document store bridge.POST /parse/neo4j— Graph entity bridge.
⚡ Synthesis Pipeline
Orchestrate the ML generation queue via the following protocols:
| Method | Protocol | Operation |
|---|---|---|
POST | /synthetic/generate | Dispatch blueprint to worker cluster. |
GET | /synthetic/jobs | Retrieve global telemetry. |
GET | /synthetic/jobs/{id}/status | Sub-second status polling. |
GET | /synthetic/download/{id} | Acquire high-fidelity ZIP artifact. |
Dispatch Payload Example
{
"schema_id": "blueprint_identifier",
"scale_factor": 2.0,
"synthesizer_type": "HMA",
"output_format": "csv"
}📊 System Telemetry
Monitor the health and footprint of the synthesis cluster:
GET /dashboard/overview— Aggregated cluster analytics.GET /dashboard/activity— Real-time operational audit.GET /health— Synthesis Gateway status.
🛡️ Operational Safeguards
The API Gateway implements strictly enforced operational limits via SlowAPI to ensure architectural stability:
- Blueprint Parsing: 10 requests / min
- Synthesis Dispatch: 5 requests / min
- Telemetry Polling: 100 requests / min
Last updated on