Devpod’s developer platform provides on-demand, pre-configured environments that automatically integrate into any tool, library, or dependency required for creating software. Devpod workspaces are the fastest and most secure way to ship software and are as easy as adding a .devpod.yml file to the root of any repository.
📄 Read Cloud Development Environment white paper
- Dev environments as code - Devpod is like infrastructure-as-code, but for your development environment. Devpod defines your editor extensions and requires dependencies in a declarative
.devpod.ymlconfiguration. Spinning up dev environments is easily repeatable and reproducible empowering you to automate, version-control, and share dev environments across your team. - Prebuilt dev environments - Devpod continuously prebuilds all your git branches similar to a CI server. Control how Devpod pre-configures and initializes environments before you even start a workspace through tasks commands in your .devpod.yml. No more watching apt-get or npm install again.
- Secure - Each Devpod workspace or prebuild runs on a secured single-use container providing fast startup times without compromising on security. Devpod generates SLSA level 1 compliant provenance. Devpod is also GDPR and SOC2 compliant. And, of course, Devpod is open-source and available for review by everyone.
- Workspaces based on Docker - Devpod instantly starts a container in the cloud based on an (optional) Docker image. If you’re already using Docker, you can easily re-use your Docker file.
- GitLab, GitHub, Bitbucket and Azure DevOps integration - Devpod seamlessly integrates into your workflow and works with all major Git hosting platforms including GitHub, GitLab, Bitbucket, and Azure DevOps.
- Integrated code reviews - with Devpod you can do native code reviews on any PR/MR. No need to switch contexts anymore and clutter your local machine with your colleagues' PR/MR.
- Collaboration - invite team members to your dev environment or snapshot of any state of your dev environment to share it with your team asynchronously. Professional & customizable developer experience - a Devpod workspace gives you the same capabilities as your Linux machine - pre-configured and optimized for your development workflow. Install any VS Code extension with one click on a user and/or team level. You can also bring your dotfiles and customize your dev environment as you like.
- Browser:
- Using Devpod dashboard devpod.khulnasoft.com/new.
- Add
devpod.khulnasoft.com/#as a prefix to any of your GitHub/ GitLab/ Bitbucket repository, like this
- CLI: You can also install the Devpod CLI and create your first workspace directly from your terminal :)
All documentation can be found on www.devpod.khulnasoft.com/docs. For example, see Devpod tutorial and check the following helpful resources:
- Workspace Lifecycle
- Configure repositories
- Organizations
- IDE & Editors support
- Video screencasts
- Devpod samples
For questions and support please use Devpod community Discord. Join the conversation, and connect with other community members. 💬 You can also follow @devpod for announcements and updates from our team.
For enterprise deployment and customized solutions, please explore our Enterprise offerings to get started with a setup that meets your organization's needs.
The issue tracker is used for tracking bug reports and feature requests for the Devpod open source project as well as planning current and future development efforts. 🗺️
You can upvote popular feature requests or create a new one.
During the development of Devpod, we also developed some of our infrastructure toolings to make development easier and more efficient. To this end, we've developed many open-source projects including:
- Workspace images: Ready to use docker images for Devpod workspaces
- OpenVSCode Server: Run the latest VS Code on a remote machine accessed through a browser
- Devpod browser extension: It adds a Devpod button to the configured GitLab, GitHub, Bitbucket and Azure DevOps installations
- Blazedock - A heavily caching build system
- Dazzle - An experimental Docker image builder
- Werft - A Kubernetes native CI system
We want to create a welcoming environment for everyone interested in contributing to Devpod or participating in discussions with the Devpod community. This project has adopted the Contributor Covenant Code of Conduct, version 2.0.