Authentication

Namespace supports multiple identity providers: GitHub, Google Oauth or SAML. In order to create your Namespace account, navigate to cloud.namespace.so, click sign in and select the identity provider that you prefer. After creating an account, a personal workspace will automatically be created for you.

CLI

In order to use Namespace's CLI nsc, you need to authenticate with Namespace and select a workspace to operate in.

  1. Run nsc login and follow the login link it generates.
  2. In your browser, select the identity provider to use.
  3. Select the workspace that you want to access.

Federation

Workload Federation allows your external workloads to identify themselves to Namespace using short-lived secure credentials. Using these credentials, you can interact with Namespace resources (execute remote builds, create previews, spawn ephemeral clusters, etc.). We support a wide selection of providers including AWS, GitHub Actions and CircleCI. Check out our respective docs under Workload Federation.

SAML Integration

You can connect your account management system to Namespace via a SAML integration.

After connecting your organization, you can allow any of your users to automatically gain access to your workspace. The default access permissions granted to new users are configurable. Namespace also allows you to require SAML SSO for any workspace access (e.g. disable alternative login providers).

To set up a SAML integration for your organization, please contact support@namespace.so.