API Documentation
Access DevBolt tools programmatically with the Pro REST API.
Authentication
All API endpoints require a Pro subscription. Include your API key in the Authorization header:
Authorization: Bearer dvb_your_api_key_hereYour API key is generated automatically when you subscribe to DevBolt Pro. You can retrieve it from your checkout confirmation page.
Base URL
https://devbolt.dev/api/v1All endpoints accept POST requests with a JSON body and return JSON responses.
Error Handling
Errors return a JSON object with an error field and an appropriate HTTP status code:
| Status | Meaning |
|---|---|
400 | Bad request — invalid input or parameters |
401 | Unauthorized — missing or invalid API key |
403 | Forbidden — subscription not active |
503 | Service unavailable — API not yet configured |
Quick Start
JavaScript (fetch)
const response = await fetch("https://devbolt.dev/api/v1/tools/hash", {
method: "POST",
headers: {
"Authorization": "Bearer dvb_your_api_key",
"Content-Type": "application/json",
},
body: JSON.stringify({
input: "hello world",
algorithm: "sha256",
}),
});
const data = await response.json();
console.log(data.hash);Python (requests)
import requests
response = requests.post(
"https://devbolt.dev/api/v1/tools/hash",
headers={"Authorization": "Bearer dvb_your_api_key"},
json={"input": "hello world", "algorithm": "sha256"},
)
data = response.json()
print(data["hash"])Batch Processing
Run up to 50 tool operations in a single API call. Each operation runs independently — if one fails, the rest still succeed.
Endpoints
Click any endpoint to see request/response details and examples. All of these tools are also available via the batch endpoint above.
Ready to integrate?
Get your API key with a DevBolt Pro subscription.
Get Pro — $4.99/mo