Blackhole Docs
Everything you need to set up, operate, and build on your private mesh network.
Getting Started
CLI Reference
blackhole login
Authenticate via magic link or Google OAuth
blackhole up / down
Start and stop the local agent daemon
blackhole status
Show all peers, virtual IPs, latency, and relay status
blackhole exec
Run a command on any connected device in your mesh
blackhole channel
Create, publish, and subscribe to Agent Bus channels
blackhole acl
Manage access control list rules from the CLI
Mesh VPN
Exit Nodes
ACLs & Access Control
Agent Bus
Overview
Pub/sub event bus running across your entire mesh
CLI publish & subscribe
blackhole channel publish / subscribe commands
HTTP API
POST /channels/{id}/publish from any process or script
WebSocket streaming
Subscribe to channels in real-time from any language
Hermes bridge
Connect nFlow Hermes agents to Blackhole channels
Self-hosting
API Reference
Authentication
Magic link, Google OAuth, and device token flows
Devices API
Register, list, update, and remove devices
Mesh API
Join, get status, list peers, configure exit nodes
Channels API
Create channels, publish events, stream history
ACL API
Manage tags and rules programmatically
Billing API
Checkout, portal, subscription status, webhooks