Getting Started

Namespace is a cloud-native, open-source, application platform. It offers teams a unified experience from development, to testing and production, that can be adopted piecemeal.

In this guide we'll walk you through how to install ns — the Namespace CLI, and how you can quickly try out the platform using one of our examples.


docker logoDocker(minimum version 20.10.x)
See docs.docker.com/get-docker/ for details on how to install Docker.

Install the CLI

ns will be your main interface through development to production.

You can install it by following the instructions below for your OS.

curl -fsSL https://get.namespace.so/install.sh | sh

# Alternatively, you can use homebrew to install ns.

brew install namespacelabs/namespace/ns

🎉 You're done!

That's it, you're ready to start and develop using Namespace.

ns is a statically linked binary that can self-update. After it's available in your system, when you interact with a repository that uses Namespace, it will automatically download and install any required dependencies without affecting other software installed in your workstation.

What's next?

Let's take ns for a spin! You can either walk through one of our prepared examples or create your own workspace from scratch. Pick one: