Skip to main content
Namespace provides seamless integration with RWX, allowing your RWX workflows to securely access Namespace resources such as builds, artifacts, and compute instances without managing long-lived credentials. Using OpenID Connect (OIDC) federation, RWX can obtain short-lived access tokens to interact with your Namespace workspace. This enables powerful use cases like triggering remote builds, downloading artifacts, or accessing Bazel caches directly from your RWX pipelines.

How it Works

RWX issues OIDC tokens that identify specific vaults within your organization. Namespace verifies these tokens and grants access to workspace resources based on the configured trust relationships.
  • Issuer: https://cloud.rwx.com/mint
  • Subject Format: org:{org-slug}:vault:{vault-name}
Trust relationships allow you to specify which RWX vaults can access your workspace. You can grant access to specific vaults or use wildcards to allow all vaults in your organization.

Setup

1

Configure Trust Relationship

Use the Namespace CLI to establish a trust relationship with your RWX organization:For a specific vault:
For all vaults in your organization:
2

Verify Trust Relationship

List your configured trust relationships to confirm the setup:
You should see your RWX trust relationship with the appropriate subject pattern.

Usage Examples

Once the trust relationship is configured, your RWX workflows can access Namespace resources using the federated identity.

Triggering Remote Builds

Downloading Artifacts

Accessing Bazel Cache

Security Considerations

  • Least Privilege: Configure trust relationships to grant access only to the specific vaults that need it
  • Subject Patterns: Use specific vault names rather than wildcards when possible
  • Audit Logging: All access through federated identity is logged in Namespace audit logs

Common Use Cases

  • CI/CD Pipelines: Trigger Namespace builds as part of your RWX workflows
  • Artifact Management: Upload build outputs to Namespace or download dependencies
  • Cache Sharing: Leverage Namespace’s remote caching for Bazel, Go modules, and more
  • Preview Deployments: Create and manage preview environments from RWX
Last modified on August 19, 2026