Documentation/API Reference

REST API

Integrate DBCraft into your applications with our comprehensive REST API.

Base URL

https://your-dbcraft-instance.com/api/v1

Authentication

All API requests require a JWT token in the Authorization header:

Authorization: Bearer <your-jwt-token>

Endpoints

MethodEndpointDescription
POST/api/v1/auth/loginAuthenticate and get JWT token
POST/api/v1/auth/registerRegister a new user
GET/api/v1/datasourcesList all data sources
POST/api/v1/datasourcesCreate a new data source
POST/api/v1/queries/executeExecute a SQL query
GET/api/v1/dashboardsList all dashboards
GET/api/v1/dashboards/:idGet dashboard by ID
GET/api/v1/healthHealth check endpoint

API Guides