Quilt

Describe how to deploy your application in JavaScript. Deploy to the cloud with one command.

Quilt's JavaScript framework lets you share and reuse infrastructure expertise using an intuitive API. We take care of all the tedious, low-level details, and make sure that your application runs smoothly and stays healthy - regardless of which cloud you're on.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • # Install Quilt
  • $ npm install -g @quilt/install
  • # Run Quilt in the background.
  • $ quilt daemon &
  • # Get an existing blueprint (or make your own).
  • $ git clone https://github.com/quilt/mean
  • $ cd mean && npm install
  • # Boot a MEAN application on your favorite cloud provider.
  • $ quilt run ./mean.js

DEVELOPERS

  • Import Quilt blueprints that encode how to operate existing applications.
  • Combine blueprints, like any other software libraries, to describe how to deploy your application.
  • Deploy to your favorite cloud provider with one command.

SYSTEM BUILDERS

  • Make any application easy to deploy.
  • Use an intuitive API to encode your expert knowledge about how to deploy an application.
  • Publish the blueprint to npm so that others can easily get up and running.

Quilt in Action

  • 1
  • 2
  • 3
  • 4
  • var HaProxy = require("@quilt/haproxy");
  • var Mongo = require("@quilt/mongo");
  • var mongo = new Mongo(2); // Two MongoDB Replicas.
  • var haproxy = new HaProxy(2, node); // Two load balancers over Node.js containers

Getting Started!

Check out a tutorial

Join Slack

Github

Check Out the Project!