dev and staging, can then share that capacity. You deploy AI models into each environment, and each deployment has an OpenAI-compatible endpoint.
Beta: Environments is in beta for private cloud organizations. To join the waitlist, contact support.
What you get
- Shared GPUs. Several environments can use the same cluster.
- Network isolation. Each environment has its own network rules. By default, environments can’t reach each other over the network. Environments on the same cluster share its GPUs, so their compute isn’t isolated. To give an environment its own GPUs, put it on its own cluster.
- Model deployment from the console. Select a model, an environment, and a profile. The console creates an OpenAI-compatible endpoint.
- Managed setup. Nscale installs the GPU drivers, the model runtime, and the public gateway.
The three parts
There are three things to know. You create them in this order.
How they connect:
- One cluster can hold many environments.
- One environment can hold many deployments.
- A deployment always lives in one environment.
- Deploying a model from the console sets up two things in the environment: the model, which serves the endpoint, and a secret that stores its access key. The console lists them together as one deployment.
Before you start
Check that you have:- A project
- A VPC in the region you want
- Enough GPU quota for the cluster you want, or a reservation with available hosts if you plan to use bare-metal node types
- The right permissions. Creating clusters needs an organization-level role. Ask your organization owner if a button is missing. The console hides buttons you can’t use.
Get started
In the console, open your project and go to Platform Services → Environments. The page has two tabs:- Overview: your environments
- Environment Clusters: the clusters your environments run on
- Create an environment cluster. Provisioning takes up to 90 minutes.
- Create an environment on the cluster.
- Deploy a model into the environment, from AI Services → Models.

The Get started checklist
Environment clusters
An environment cluster is a set of GPU nodes in one region, dedicated to your workloads. Nscale places the nodes to optimize the network topology between them. Your environments and models run on it. Nscale runs the cluster as a managed inference service. Nscale provisions, operates, and updates the nodes, the network, the GPU drivers, and the gateway that serves your model endpoints.What a cluster does
- Runs your environments. Every environment runs on a cluster. One cluster can run many environments.
- Dedicated. No other customer runs on it.
- Your choice of hardware. You pick the VPC, which sets the region, and the node types.
Cluster terms
Create an environment cluster
You need an organization-level role to create clusters. If you can’t see the button, ask your organization owner.
1
Open the Environment Clusters tab
Go to Platform Services → Environments and open the Environment Clusters tab.Click Create Environment Cluster. If you already have clusters, click + Add Cluster above the table.

2
Name the cluster
Under Environment Cluster Details, enter a Name.Name rules:
- 3 to 49 characters
- Lowercase letters, numbers, and dashes only
- Start and end with a letter or number
- Can’t contain
nscale - Must be unique in the project

3
Select a Regional VPC
Under Select Regional VPC, pick a VPC from Choose your Regional VPC. Each VPC shows its region. To create a VPC, click + Add new VPC.

4
Add node pools
Under Add Node Pools, set up at least one pool:
- Pool Name: same rules as the cluster name. Must be unique in the cluster.
- Node Type: pick a node type from the table. Check the GPUs and VRAM columns. The Type column shows VM or BM (bare metal).
- VM node type: under Configure your Pool, set the Number of Replicas.
- BM node type: the field label changes to Placement Pool Name. Under Set up your reservation, select the reservation to take hosts from. Under Configure your placement, set the Host Count. The maximum is the number of hosts available in the reservation. The pool uses the cluster’s VPC.

5
Review and create
Under Review Environment Cluster, check the cluster, VPC, and node pool summary.If the pools go over your GPU quota, the review shows a message and you can’t create the cluster. Remove a pool or lower its node or host count.Click Create Environment Cluster.

Provisioning can take up to 90 minutes. You can leave the page. When the status shows Ready, you can create an environment on it.
Cluster status
The Health column shows if a ready cluster is working well: Healthy, Degraded, Unhealthy, or Unknown.
View a cluster
Click a cluster in the list to open it. You’ll see three tabs:- Overview: node pools, assigned environments, status, health, cluster ID, and region
- Node Pools: each pool, its node type, and node count
- Assigned Environments: environments that run on this cluster

You can’t edit a cluster or add pools after it is created. To change the hardware, create a new cluster.
Cancel a cluster that is still provisioning
If you made a mistake, you can stop it.- In the cluster list, click ⋯ on the cluster.
- Click Cancel Current Request.
- Click Cancel request to confirm.
Delete an environment cluster
1
Delete the environments first
Delete every environment listed under Assigned Environments. See Delete an environment.
2
Delete the cluster
In the cluster list, click ⋯ on the cluster, then click Delete Environment Cluster.
3
Confirm
Type the cluster name and confirm. The status changes to Deleting. The cluster disappears from the list when it is done.
Environments
An environment is a named, network-isolated space on an environment cluster. You deploy models into it. For example, you can havedev, staging, and prod environments on the same cluster.
What an environment does
- Network isolation. By default, a model in
devcan’t reach a model inprodover the network. - Grouped deletion. Deleting an environment also deletes every deployment in it.
Create an environment
You need an environment cluster with the status Ready.1
Open Environments
Go to Platform Services → Environments. Click + Create Environment.

2
Name the environment
Under Environment Details, enter a Name. For example,
dev or prod.Name rules:- Up to 62 characters
- Lowercase letters, numbers, and dashes only
- Start and end with a letter or number
- Must be unique in the project
3
Select a cluster
Under Select cluster, pick the environment cluster to run on.The table shows each cluster’s GPU Type, GPUs, Region, Status, and Health. Pick one that is Ready and has the GPUs your models need.

4
Review and create
Check the Review your Environment card. Click Create Environment.
Environment status
You can only deploy models into a Ready environment.
View an environment
Click an environment in the list to open it. You’ll see three tabs:- Overview: its status, cluster, and latest deployments
- Clusters: the environment clusters it runs on
- Deployments: every deployment in it, with its service, model, profile, and status

Delete an environment
1
Open the menu
In the Environments list, click ⋯ on the environment. Click Delete Environment.You can only delete an environment when it is Ready or Error.
2
Confirm
Type the environment name and click Delete.
Next steps
Deploy a model
Run a model in your environment and call its OpenAI-compatible endpoint.