What is Edgible?
Edgible is a platform for publishing services to the public internet that run on hardware you control — without exposing your hardware to inbound traffic.
You install a small agent on each machine you want to serve from. You authenticate against your Edgible organization. From that point on, you describe what you want to run in YAML and Edgible takes care of:
- Routing public traffic from the internet to the workload over an encrypted tunnel.
- Issuing and rotating TLS certificates for every hostname you publish.
- Starting, monitoring, and stopping your workloads (Docker Compose stacks, single containers, managed processes, virtual machines, or pre-existing services).
- Enforcing access policy — public, organization-only, API-key, short-code, or pass-through to your own login.
- Recording the HTTP requests that reach each application — status, latency, paths, clients, errors — so you can read them from the CLI or the web app.
- Migrating an application between devices you own, with its storage intact.
Edgible does not take custody of your code. Your workloads run where you tell them to run; Edgible provides the control plane and the public-facing edge that make them reachable.
Who uses it
Section titled “Who uses it”- Builders self-hosting their own SaaS. Run the API, the database, and the web app on a single machine at home; publish only the web app at
app.example.comand keep the database internal. - Teams running on-premises infrastructure. Give a remote engineer access to an internal tool without standing up a VPN, opening firewalls, or routing through a public load balancer.
- Edge and ML workloads. Run a model on a GPU box on consumer-grade internet and serve inference requests from it.
- Hobbyists who want HTTPS without thinking about it. Point a domain at it and deploy.
What the platform gives you
Section titled “What the platform gives you”- A CLI (
edgible) for everything: login, install, deploy, inspect. - A declarative YAML format (
apiVersion: v3,kind: Application) for describing workloads, where they run, and how the public reaches them. - An agent that runs on each device, talks to the Edgible control plane over WebSocket, and reconciles desired state with reality.
- A managed edge: the public infrastructure your traffic enters before reaching your tunnel. You don’t run this; Edgible does.
- Storage and migration: declare persistent volumes, attach them to workloads, and move applications between devices with their state intact.
- A web app for visibility into your devices, applications, and logs, alongside the CLI.
Coming later: Edgible-managed cloud hosting, where workloads run on Edgible-operated infrastructure instead of your own hardware, is planned for a future release. It is not part of the current beta; everything above runs on hardware you own.
Where to go next
Section titled “Where to go next”- How it works — the data plane, in a few paragraphs.
- Quickstart — login to your first public URL, in about ten minutes.
- When to use Edgible — the scenarios it fits and the ones it doesn’t.