Get Started with Habitat

Choose any topic to begin learning how Habitat can help your team build, deploy, and manage all of your applications - both new and legacy - in a cloud-native way.

Habitat 101 - Intro Tutorials

Packaging System

Package a sample application

Package a Node.js application as a Habitat artifact that can run on any platform, then export and run it locally in a Docker container.

Start the packaging demo

Estimated time - 15 minutes

Build System

Set up automated deployments

Use Habitat Builder to set up automated builds for a Node.js application, then publish the build artifacts as container images on Docker Hub.

Start the Builder demo

Estimated time - 20 minutes

Process Supervisor

Auto-update a running application

See how the Supervsior can auto-update a running Node.js application to a new version by simply building and promoting a new package.

Start the Supervisor demo

Estimated time - 15 minutes

Habitat 201 - Advanced Tutorials

Tutorial

Manage the application lifecycle

Experience the capabilities baked into every Habitat artifact such as dynamic configuration updates, health checks, and more.

Tutorial

Build a multi-service web app

In this comprehensive tutorial, you'll build, deploy, and manage a complete web application using Scaffolding.

Guide

Habitize your own applications

Considering adding Habitat to your own application? These language-based guides are the best resource to get you there.

Sign with Habitat logo.Just want the bits? Download and setup Habitat in minutes.

Habitat Diagrams

Diagrams

Habitat in Pictures

For the visual learners and those simply curious about the overall system, take a high-level look at the entire Habitat landscape using this set of infographics.

Thumbnail of Habitat system diagrams.