Discover Docker services
Turn container metadata into live routes and keep configuration beside the services it describes.
Public beta · Self-hosted
Clearplane routes and protects Docker services from infrastructure you control. One gateway, one management surface, no hosted control plane.
Clearplane is in active public beta. Configuration and behavior can change while production hardening continues.
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
Protected request path
Clearplane terminates TLS, applies network and traffic policy, then sends matched requests to private Docker services. One public entry point can protect many destinations.
Destinations stay on the private service network while the gateway handles public traffic. Global defaults can protect every route; route-bound policies can tighten controls for sensitive services.
Read the docsProduct 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 deployment
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. Start with the planned all-in-one beta image, or use the separate deployment when you need control over each runtime component.
Install betaPublic beta
The public beta focuses on the routing, TLS, discovery, traffic controls, caching, transforms, and visibility needed for a limited release.
Native request filtering and application authentication are present in the product but remain outside the current release scope while rollout gates complete.
Community
Where the beta takes shape
Join operators testing Clearplane in real deployments. Share what works, surface what needs attention, and follow the beta as it develops.
Get launch updates, compare deployments, share feedback, and work through beta questions.
Join the DiscordFollow release notes, longer discussions, and discoveries that should remain easy to find.
Visit r/clearplane