Skip to content

Introduction

UnboundBytes is a multi-tenant control plane for self-hosted SaaS workloads. It provides a secure, scalable platform for deploying and managing applications across distributed infrastructure.

UnboundBytes acts as a central orchestration layer between your management portal and the devices running your applications. It handles:

  • Device Management: Register, monitor, and control devices across your infrastructure
  • Application Deployment: Deploy containerized applications to any registered device
  • Backup & Recovery: Automated backup management with verification and restore capabilities
  • Secure Tunnels: Create secure tunnels for accessing applications without exposing ports
  • Real-time Monitoring: Track device health, application status, and system metrics

Portal

Web UI for managing tenants, devices, and deployments. Built with SvelteKit and hosted on Cloudflare Pages.

Orchestrator

Central API backend running on Cloudflare Workers with Durable Objects for state management.

Agent

Lightweight Rust daemon that runs on customer infrastructure and executes commands from the orchestrator.

TypeScript SDK

Official SDK for integrating with the UnboundBytes API from your applications.

UnboundBytes is built from the ground up for multi-tenancy. Each tenant has isolated resources with secure authentication and authorization.

The orchestrator runs on Cloudflare’s global edge network, providing low-latency API access from anywhere in the world.

  • JWT authentication for web applications
  • HMAC authentication for agent communication
  • API key authentication for programmatic access
  • Encrypted tunnels for secure access
  • RESTful API with OpenAPI specification
  • TypeScript SDK with full type definitions
  • Comprehensive documentation and examples

Quick Start

Get up and running with UnboundBytes in minutes. Start here

API Reference

Explore the complete API documentation. View API docs