Compose in the Cloud

Kelda Blimp is a drop-in replacement for Docker Compose that perfectly implements your existing docker-compose.yml. Give your containers their own sandbox in the Kelda Development Cloud.

  • Drop in replacement for Docker Compose
  • Runs in the cloud but feels local
  • Burst up to 4 cores and 16GB of RAM
Blimp architecture
Fast & Automatic Remote Volumes

Fast & Automatic Remote Volumes

Volumes in your docker-compose.yml transparently and automatically mount to your containers in the Kelda Development Cloud. Kelda Blimp volumes are fast, and work without any configuration or setup.

Localhost Tunneling

Localhost Tunneling

Your remote containers are available on your laptop over localhost.

  • Use Kelda Blimp with zero changes to your workflow. Your containers run remote but feel local.
  • Offload just your dependencies to the cloud, and run your critical in-development code locally.
Environment Sharing

Environment Sharing

Easily generate a unique shareable link to your Kelda Blimp environment. Allow colleagues to see your in-progress work and offer feedback.

Quickstart

# Log in to Kelda Blimp to create your development sandbox.
$ blimp login <email>

# Boot your Docker Compose file.
$ blimp up -d
Creating mongo_1 ... done
Creating web_1   ... done

# Check the status of your containers.
$ blimp ps

Name           Command                          State     Ports
-----------------------------------------------------------------------------------
mongo_1   docker-entrypoint.sh mongod      Up        0.0.0.0:27017->27017/tcp
web_1     node /usr/src/app/server.j ...   Up        0.0.0.0:8080->8080/tcp

# Access over localhost.
$ curl http://localhost:8080
<html> Hello World! </html>

# Share with colleagues.
$ blimp share web_1
http://blimp.kelda.io/38ZnHk4:8080 -> web_1:8080

# Get the logs.
$ blimp logs web

# Code with any editor.
# Kelda Blimp will automatically sync your code into your development environment.
$ vim src/index.js

Shift from running locally to in the cloud

Running Docker Locally

    1. Slow laptop from running too many containers
    2. Slow disk I/O when working with volumes
    3. Obscure issues caused by nested virtualization on Windows and MacOS

Kelda Blimp

    1. Run containers on large machines
    2. Fast disk I/O enabled by eventually consistent file syncing
    3. Use any OS to run your IDE. Your containers run directly on Linux, just like in production

Kelda Blimp Use Cases

Free laptop

Free your laptop’s CPU and RAM
Keep your laptop light and fast by running just your development tools locally, such as your IDE and debugger. Free up the CPU and memory required to run your services locally, and increase your laptop’s battery life.

Learn More >

Run all services

Run all the services you need in order to test.
Get full confidence that your code works with all your dependencies by booting all of your services. Kelda Blimp can handle as many services as you need.

Learn More >

Secure laptop

Work even without root access.
Kelda Blimp is perfect for security conscious organizations that don’t allow developers to install Docker on their laptops.

Learn More >

Made for developers

Made for developers

Kelda Blimp is for developers working on software made of multiple containers, and who are using Docker Compose to boot up all of their dependencies on their laptops

  • Keep using your current workflow
  • Works with your existing docker compose files
  • Use it at work, on your laptop, during development
  • You can set it up without anyone’s help