Part of BlackRoad OS — Sovereign Computing for Everyone
ulackroad api sdks is part of the BlackRoad OS ecosystem — a sovereign, distributed operating system built on edge computing, local AI, and mesh networking by BlackRoad OS, Inc.
BlackRoad OS is a sovereign computing platform that runs AI locally on your own hardware. No cloud dependencies. No API keys. No surveillance. Built by BlackRoad OS, Inc., a Delaware C-Corp founded in 2025.
- Local AI — Run LLMs on Raspberry Pi, Hailo-8, and commodity hardware
- Mesh Networking — WireGuard VPN, NATS pub/sub, peer-to-peer communication
- Edge Computing — 52 TOPS of AI acceleration across a Pi fleet
- Self-Hosted Everything — Git, DNS, storage, CI/CD, chat — all sovereign
- Zero Cloud Dependencies — Your data stays on your hardware
| Organization | Focus |
|---|---|
| BlackRoad OS | Core platform and applications |
| BlackRoad OS, Inc. | Corporate and enterprise |
| BlackRoad AI | Artificial intelligence and ML |
| BlackRoad Hardware | Edge hardware and IoT |
| BlackRoad Security | Cybersecurity and auditing |
| BlackRoad Quantum | Quantum computing research |
| BlackRoad Agents | Autonomous AI agents |
| BlackRoad Network | Mesh and distributed networking |
| BlackRoad Education | Learning and tutoring platforms |
| BlackRoad Labs | Research and experiments |
| BlackRoad Cloud | Self-hosted cloud infrastructure |
| BlackRoad Forge | Developer tools and utilities |
- Website: blackroad.io
- Documentation: docs.blackroad.io
- Chat: chat.blackroad.io
- Search: search.blackroad.io
Official client libraries for the BlackRoad OS platform. Python, JavaScript, and Go.
# Python
pip install ./python
# JavaScript
npm install ./javascript
# Go
go get github.com/blackboxprogramming/blackroad-api-sdks/gofrom blackroad import BlackRoad
br = BlackRoad()
# Fleet status
status = br.fleet.status()
# Post to Slack
br.slack.post("deploy complete")
# AI inference (requires Ollama access)
response = br.ai.generate("qwen2.5:7b", "explain edge computing in one sentence")const { BlackRoad } = require('@blackroad/sdk')
const br = new BlackRoad()
// Fleet status
const status = await br.fleet.status()
// Post to Slack
await br.slack.post('deploy complete')
// AI inference
const response = await br.ai.generate('qwen2.5:7b', 'explain edge computing')package main
import (
"fmt"
blackroad "github.com/blackboxprogramming/blackroad-api-sdks/go"
)
func main() {
client := blackroad.New()
status, _ := client.Fleet.Status()
fmt.Println(status)
client.Slack.Post("deploy complete")
}| Method | Endpoint | Description |
|---|---|---|
fleet.status() |
GET /fleet | All node status (temp, disk, RAM, uptime) |
fleet.all() |
GET /all | Full data: infra, GitHub, analytics |
fleet.health() |
GET /health | Stats API health check |
| Method | Endpoint | Description |
|---|---|---|
slack.post(text) |
POST /post | Post to default channel |
slack.alert(text) |
POST /alert | Post alert |
slack.deploy(text) |
POST /deploy | Deploy notification |
slack.status() |
GET /status | Hub status |
| Method | Endpoint | Description |
|---|---|---|
ai.generate(model, prompt) |
POST /api/generate | Text generation |
ai.chat(model, messages) |
POST /api/chat | Chat completion |
ai.embed(model, input) |
POST /api/embed | Embeddings |
ai.models() |
GET /api/tags | List available models |
| Service | URL |
|---|---|
| Stats API | stats-blackroad.amundsonalexa.workers.dev |
| Slack Hub | blackroad-slack.amundsonalexa.workers.dev |
| Ollama (local) | localhost:11434 |
blackroad-api-sdks/
python/
blackroad.py # SDK source
pyproject.toml # Package config
javascript/
index.js # SDK source
package.json # Package config
go/
blackroad.go # SDK source
go.mod # Module config
Copyright 2024-2026 BlackRoad OS, Inc. All rights reserved. See LICENSE.
BlackRoad OS -- Pave Tomorrow.