Development without complexity

Jetpack.io builds open source tools that make cloud development a delightful experience. Whether it’s setting up development environments, or deploying to Kubernetes, our tools got you covered.

Our Products

Jetpack builds tools that make it easy to build, deploy, and scale complex cloud applications in Kubernetes with minimal configuration. Our solutions are built from experience at some of the largest technology companies in the world to help your project achieve it's full potential.
devbox.json
1
{
2
"packages": [
3
"python@3.10",
4
"poetry@latest"
5
],
6
"shell": {
7
"init_hook": [
8
"poetry install"
9
],
10
"scripts": {
11
"start": "poetry run python -m main.py",
12
"test": "poetry run pytest"
13
}
14
}
15
}
Devbox: Build reliable and consistent dev environments without Docker

Devbox uses the power of Nix to create isolated, reproducible development environments for any workflow. Spend less time setting up your environment, and more time coding.

Reproducible local shells for any project

Define a list of packages and settings, and Devbox will use Nix to create a reproducible environment on any machine.

Manage your packages across all your machines
Pin a specific version of any package and sync your environment to all of your machines. The one package manage to rule them all
Nixhub: Search over 400,000 package versions in one place

Nixhub provides an easy search interface to the Nix Package Registry, making it easy to find historical versions of any of Nix's 80,000 packages.

Any version of any package in one location

Nixhub provides a constantly updating and historical index of all Nix packages, from Python to Nodejs to any tool you can imagine.

Install packages with Devbox or Nix

Nixhub provides easy instructions for how to install packages using Devbox or Nix, so you can choose the tool that works for you.

terminal
> launchpad init
# What is the name of this project? my-project
# What type of project is this? Web Application
# Which cluster do you want to deploy to? jetpack-cloud
> launchpad up
# Step 1/3 Building Docker image...
# Step 2/3 Publishing Images...
# Step 3/3 Deploying project to your cluster...
# [Done] App deployed in 25.5s
# App deployed to namespace "my-namespace"
# App reachable at https://my-project.cloud.jetpack.dev
Launchpad: Deploy any project to Kubernetes, hassle free

Launchpad provides the best developer experience for deploying any application to Kubernetes. Skip writing pages of Kubernetes YAML, and deploy in seconds with Launchpad's minimal deployment config.

Build and deploy with a single command

Launchpad up can build any image, push to your Docker registry, and generate Helm charts in one step.

A Heroku-like experience on any cluster

Update base images, attach sidecars to services, and upgrade infrastructure all in one place, no manual migrations required.

We are open-source first.

Checkout the Devbox and Launchpad open-source codebases on Github. Feature requests are always welcome.

YOUR INPUT COUNTS

Join the community

Discuss ideas, uses and builds with the Jetpack.io team and others.
PREPARE FOR LAUNCH

Get the flight plan

Subscribe to the Jetpack.io Blog and Newsletter to keep up to date on our progress. Learn about new features, learn best practices on Kubernetes and Nix development, and get the details on how we build our products.
Building sophisticated developer tools and isolated environments for the next era of cloud development
© 2023 Jetpack Technologies Inc. All rights reserved.