Bolrach Developer Platform
One API for the whole Bolrach platform.
Versioned, metered, key-scoped access to the services Bolrach runs in production: self-hosted IP geolocation, AI, bots, WhatsApp, streaming, ERP, voice and identity — wiki and the other live services on one gateway, one key, one error envelope.
Thirty seconds to first call
Every request carries your key as a bearer token. Base URL https://api.bolrach.io, JSON in and out, one stable error envelope everywhere.
curl "https://api.bolrach.io/v1/geo?ip=8.8.8.8" \
-H "Authorization: Bearer bt_your_key_here"
{
"ip": "8.8.8.8",
"country": "US",
"region": "California",
"city": "Mountain View",
"lat": 37.422,
"lon": -122.085,
"attribution": "IP geolocation by DB-IP (https://db-ip.com) and ip-location-db"
}Services
Each service is powered by an engine already serving Bolrach's own products, exposed through the gateway with its own scope.
Geo
LiveIP geolocation on Bolrach-owned datasets. Country, region, city and coordinates, single or batch.
AI
LiveAnswer, summarize, classify and moderate on the shared AI engine's GPT-5 lanes.
Bots
LiveBot templates, the public directory, and real web-chat with live bots on the bot.ng engine.
Chat
LiveTenant-keyed channels, members and messages. Realtime over Centrifugo (and SSE). Files attach as Drive ids.
Send text and template messages through the platform's business number on the Meta Cloud API.
Streaming
LiveChannels, videos, shorts, live streams and search from the Akewe streaming catalogue.
ERP
LiveScoped reads from the DGUMS engine, starting with the corporate registry of legal entities.
Voice
LivePhone numbers, PBX health and permission-aware click-to-call on the cloud PBX.
Identity
LiveStateless face verification with passive liveness on the self-hosted Authvio engine.
Trust & Data
LiveGrade a URL for threats with the in-house Trustiry engine. Partner-scoped.
Wiki
LiveEvidence-first articles, claims and source snapshots. Public read; wiki:write for authors.
Drive
LiveTenant-keyed uploads and Range playback. Signed-in app at workspace.bolrach.io/drive. Chat attachments use drive_file_id.
Files
LiveSecure signed uploads with malware scan gate. Public health; files:write / files:read for products.
Notify
LiveShared notification events, in-app inbox, preferences and unread counts for products.
Help
LiveTickets, conversations and public intake on the Support.ng engine (api.bolrach.io = api.support.ng). Authvio agents + estate bridge.
How keys work
Request a key
Keys are issued by the Bolrach platform team while the self-serve console is being built. Each key is shown once and stored only as a hash.
Scopes decide access
A key carries explicit scopes like geo:read. A call outside your scopes returns 403 missing_scope, and fintech APIs live on a separate platform entirely.
Fair, visible limits
Plans set your per-minute rate and daily quota. Every response carries X-RateLimit-* headers so you always know where you stand.