Discover Docker services
Turn container metadata into live routes and keep configuration beside the services it describes.
In development · Self-hosted
Clearplane routes and protects Docker services from infrastructure you control. One gateway, one management surface, no hosted control plane.
The supported limited-release installer targets one Linux Docker host. Public release packaging is not available yet.
Operating principles
Security policy that stays with your infrastructure
Clearplane brings routing, policy, and visibility together without sending control of your traffic elsewhere.
Turn container metadata into live routes and keep configuration beside the services it describes.
Put firewall rules, geographic filters, limits, and safe header controls in the request path.
Inspect request activity from the same local management surface used to operate the gateway.
Request path
One public entry point
Host ports 80 and 443 terminate at Edge. Core, UI, and ContainerProxy remain behind it with no published host ports.
Applications join the services network. Management traffic reaches UI and Core through protected Edge routes on the private internal network.
Explore the full topologyProduct interface
Local management, direct evidence
Clearplane brings service health, request activity, and assigned security policy into one local management surface. This conceptual preview uses current product vocabulary; its layout and data are illustrative.
All systems operational
| Route | Destination | Policy | Source | Status |
|---|---|---|---|---|
| app.example.com/ | web:8080 | Baseline | UI-managed | Protected |
| api.example.com/v1 | api:5000 | API limits | Docker label | Protected |
| admin.example.com/ | admin:3000 | Private allowlist | UI-managed | Protected |
Routes, enforcement decisions, and operational data remain inside the deployment you control.
Configuration models
Three workflows, one control plane
Clearplane makes configuration ownership visible, so UI changes and declarative container configuration can coexist without competing sources of truth.
Create routes and policies through the UI or REST API. UI-managed resources remain editable and deletable from the management surface.
Declare routes in Compose and let Clearplane discover and reconcile them. Label-managed resources stay visible but read-only in the UI. Edit the container labels instead.
Manage some resources declaratively and others through the interface. Every discovered or UI-created resource keeps its configuration source and ownership rules.
Beta capabilities
The practical layer
Start with the gateway functions that matter day to day. Keep every decision inside your own deployment.
Terminate encrypted traffic at the gateway.
Control access with address and location policy.
Slow abusive clients and block repeat offenders.
Reuse cacheable responses and negotiate Gzip or Brotli for supported content.
Shape request, response, and CORS headers centrally.
Review live traffic from the management surface.
Technology
Built on .NET
Clearplane uses the modern .NET platform across its gateway, management APIs, proxy pipeline, and local operator interface.
The current runtime and toolchain across the deployment.
Hosts the public gateway and private management APIs.
Provides the reverse-proxy foundation beneath Clearplane policy.
Runs the local management experience in the browser.
Built around Docker
Clearplane watches the environment it runs in and keeps routing close to your containers. Application services join the services network; only Edge accepts public traffic.
Explore the network modelIn development
The current product covers routing, TLS, discovery, traffic controls, caching, transforms, and operational visibility.
Install on a single Linux Docker host with Docker Compose. Broader production rollout remains in development.
Community
Where Clearplane takes shape
Join operators shaping Clearplane. Share what works, surface what needs attention, and follow development.
Get development updates, compare deployments, share feedback, and work through product questions.
Join the DiscordWatch the Clearplane organization for project activity and updates as development moves forward.
Follow on GitHubFollow release notes, longer discussions, and discoveries that should remain easy to find.
Visit r/clearplane