Quickstart
Jetify Devspace let you spin up reproducible cloud development environments in your browser in seconds. Jetify Devspace is powered by Devbox, so you can run your environment on any machine. You can launch any
Let's launch our first Dev Environment in Jetify Devspace.
Step 1: Launch Jetify Devspace from Github
You can launch any Github Repo in a Jetify Sandbox by prepend the repo URL with:
https://cloud.jetify.com/new/
For example, to launch the Devbox repo, open the following URL in your browser
https://cloud.jetify.com/new/github.com/jetify-com/devbox
If you need some inspiration, you can also launch one of our templates projects to get started
You can also launch a new Devspace by navigating to your Dashboard and clicking on the New Devspace
button.
Step 2: Customize your Environment with Devbox
You can customize your Jetify Devspace with over 100,000 Nix packages in seconds using Devbox.
If your project doesn't already have a devbox.json, you can initialize one with:
devbox init
Once initialized, you can install your packages using:
devbox add <package>@<version>
For example, to install python 3.11
, you can run:
devbox add python@3.11
You can find packages to install using devbox search <package>
, or by searching in your browser with Nixhub
Packages you install will be added to your devbox.json
file. You can also use this devbox.json
file configure your environment with scripts, services, and more
For further reading on how to install packages with Devbox, see:
Step 3: Save your Dev Environment with devbox.json
Once you've customized your environment, you can save your Dev Environment config to source control by checking in your devbox.json
and devbox.lock
files. These files can be used to recreate your environment on Jetify Devspace, or on any other machine that has devbox installed.
You can also use this file to configure initialization hooks, scripts, services, and environment variables for your project. For further reading, see: