Getting started
Introduction to Deckrun: Simple Cloud Deployments for Developers
Deckrun is a platform that allows you to build, deploy, and manage your applications in the cloud.
It provides a seamless experience for developers to focus on writing code while handling the infrastructure and deployment aspects.
Key features
Deckrun offers a range of features to simplify the deployment process:
Simple, PaaS-like Deployment
Deploy application with minimal configuration, similar to a Platform as a Service (PaaS) experience. You can deploy your application with just a few commands, and Deckrun takes care of the rest.
CLI-driven workflow
Deckrun provides a command-line interface (CLI) that allows you to manage your deployments easily. You can create clusters, deploy applications, and manage services with simple commands.
Automatic Dockerfile generation
If your application is supported, Deckrun automatically generates a Dockerfile for it, allowing you to deploy your application without having to write a single line of code.
No Kubernetes Knowledge Required
You don't need to be a Kubernetes expert to use Deckrun. The platform abstracts away the complexities of Kubernetes, allowing you to focus on your code.
Integrated Database Support (preview)
Easily add managed services like MySQL directly from the CLI. Also, when linking a database, Deckrun creates users, assigns permissions, and injects credentials as environment variables.
Environment Variables & Secrets Management
Manage environment variables and secrets easily. Deckrun allows you to set environment variables for your applications, making it easy to manage configurations.
Debugging Tools
Access your running applications for debugging and troubleshooting:
- Real-time logs: Stream logs as they're generated, filter by process type
- Remote shell: Open interactive shell sessions in your containers
- Port forwarding: Create secure tunnels to access databases and internal services locally
Team Collaboration
Organize your work into teams with role-based access control:
- Owner: Full control over team resources and billing
- Admin: Create and manage all resources, invite team members
- Developer: Deploy to assigned applications, view logs
- Billing Manager: Manage billing information only
Developers can be granted access to specific applications, allowing you to work with contractors or limit scope for junior developers.
Predictable Flat-Rate Pricing
No hidden fees or complex usage-based pricing, making costs easy to understand.
Get started today
To get started with Deckrun, you can follow the Quickstart Guide to deploy your first application in minutes.