Broomed API Gateway
Edge-native licensing, cryptographic device tokens, and local AI acceleration APIs.
v1.0.0 (Stable)
Cloudflare Edge
RSA-2048 / RS256
< 25 ms
API Endpoints Overview
Primary endpoints hosted on https://api.broomed.app
/v1/license/activate Consumes a single-use 15-character activation code to bind a physical machine, issuing a cryptographically signed RS256 offline entitlement token good for 7 days.
/v1/license/refresh Periodically renews an active device's entitlement token without requiring user interaction as long as the subscription is active.
/v1/license/device/deactivate Explicitly deactivates a device registration, freeing up the machine slot for activation on a new computer.
/v1/ai/text Routes queries to local embedding and lightweight LLM providers with automatic rate limiting and zero retention.
/v1/ai/vision Image vectorization and visual OCR extraction for organizing diagrams, screenshots, receipts, and scans.
Quick cURL Example
Activate Devicecurl -X POST https://api.broomed.app/v1/license/activate \
-H "Content-Type: application/json" \
-d '{
"code": "BRMD1-A9X2K-7P4Q9",
"deviceId": "machine-uuid-fingerprint-sha256",
"deviceName": "MacBook Pro (M3 Max)",
"platform": "darwin-arm64"
}'