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

devbox.json
{
  "packages": [
    "python@3.10",
    "poetry@latest"
  ],
  "shell": {
    "init_hook": [
      "poetry install"
    ],
    "scripts": {
      "start": "poetry run python -m main.py",
      "test": "poetry run pytest"
    }
  }
}
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
© 2024 Jetpack Technologies Inc. All rights reserved.