Quickstart

Namespace provides a suite of container workflows specifically designed for development and testing purposes. It offers a wide range of essential features with minimal effort required. Enjoy high-performance capabilities at an affordable and manageable cost.

To get started, pick one of the supported workflows:

Faster GitHub Actions

Namespace offers performant and configurable GitHub Runners that boot in a few seconds and come with caching capabilities to speed up your GitHub workflows.

1
Connect Namespace with your GitHub organization.
2
Change the runs-on field in a workflow file to runs-on: namespace-profile-default. For example:
jobs:
build:
- runs-on: ubuntu-latest
+ runs-on: namespace-profile-default
name: Build Docker image
You can read about the configuration options available, including machine sizes, in our documentation.
3
Done! Your GitHub workflow will now run on Namespace.

What to try next?


Faster Docker Builds

Perform remote multi-platform builds with cross-invocation caching and zero configuration. These builds run on high-capacity resources, typically 16+ cores and 32+ GB of RAM, which will give you a comfortable speed-up compared with most hosted CI providers.

1
Download the nsc CLI.
$ curl -fsSL https://get.namespace.so/cloud/install.sh | sh
2
Login to your Namespace account.
$ nsc login
3
Run nsc build where you would have called docker build.
$ nsc build . --name myimage --push
4
And you're building!
nsc will push the resulting image to Namespace's Container Registry.

What to try next?


Previews

Fast and secure Previews for developers who want rapid feature sharing and iteration.

1
Download the nsc CLI.
$ curl -fsSL https://get.namespace.so/cloud/install.sh | sh
2
Login to your Namespace account.
$ nsc login
3
Run nsc run where you would have called docker run.
$ nsc run --image nginx -p 80
4
And you're running a preview!
nsc created a fresh ephemeral environment and started nginx in it. Port 80 is exported to a public, authenticated endpoint.

What to try next?