Distribution Platform
The Distr Distribution Platform covers the commercial and operational side of shipping software into customer-controlled environments: what you ship, who is allowed to run it, what their license permits and what you can see once it runs.
Platform Capabilities
Section titled “Platform Capabilities”- Application delivery: define Docker Compose and Helm applications with versions and configuration templates, then roll them out and track every revision. See Application and Deployment.
- Docker and Kubernetes deployment agents: the Docker agent runs Compose projects on any Linux host and supports Docker Swarm, and the Kubernetes agent manages Helm releases with cluster- or namespace-scoped permissions. See Deployment Agents.
- Customer management: create customer organizations, invite their users and turn portal features on per customer. See Customer Management and the white-labeled Customer Portal.
- Application and artifact entitlements: control which application versions a customer may deploy and which artifacts and tags they may pull. See Application Entitlements and Artifact Entitlements.
- Signed offline license keys: issue Ed25519-signed JWTs carrying your own claims, verified locally by your application without a callback to Distr, so licensing also works in air-gapped environments. See License Keys.
- Logs, metrics and support bundles: follow deployment status, agent and container logs and host metrics, and let customers hand over diagnostics when they report an issue. See Logs & Metrics and Support Bundles.
- Cloud and self-hosted operation: run on Distr Cloud or operate the platform yourself with Docker Compose or Helm. See Self-Hosting.
License Management
Section titled “License Management”Control access to your applications and artifacts:
- License Management - Overview of the licensing system
- Application Entitlements - Control which application versions customers can deploy
- Artifact Entitlements - Control which artifacts customers can access
- License Keys - Issue signed tokens for usage limits and feature access
Support
Section titled “Support”Validate, scan and support your deployments:
- Support Bundles - Collect and review diagnostic data from customers
- Kubernetes Compatibility Matrix - Validate Helm charts against multiple Kubernetes versions
- Vulnerability Scanning - Scan for known vulnerabilities in dependencies and images
Customer Portal
Section titled “Customer Portal”The customer-facing interface for your end customers:
- Customer Portal - Overview of the white-labeled customer UI
- Artifact Registry - End-customer guide to accessing artifacts
- Deployments - End-customer guide to deploying with agents
- Licenses - End-customer guide to viewing license keys
- Support Bundles - End-customer guide to creating support bundles
- Secrets - End-customer guide to managing secrets
Customer Management
Section titled “Customer Management”Manage customer organizations and their access:
- Customer Management - Create customers, invite users, manage secrets and features
- Branding & White-Labeling - Customize the customer portal with your branding
User Management
Section titled “User Management”Control user roles and permissions:
- Role-Based Access Control (RBAC) - Manage roles and permissions across organizations
Evaluating Distr next to another distribution platform? See Distr vs Replicated.
Need help with the platform? Get help in our community forum.