# Parallel Works
> Parallel Works ACTIVATE is a hybrid, multi-cloud platform for running high-performance computing (HPC) and AI workloads across on-premises and cloud resources. This file indexes the documentation — the PW command-line interface (CLI), the REST API, and the user guides — for AI agents and tools. Append `.md` to any /docs URL to fetch that page as clean markdown.
## Documentation
### About ACTIVATE
- [About ACTIVATE](https://parallelworks.com/docs/about-activate.md): The ACTIVATE control plane gives users the ability to create and manage elastic resource pools and high-performance computing (HPC) clusters on vir…
### Getting Started
- [Getting Started: Cloud Clusters](https://parallelworks.com/docs/getting-started.md): Because there are many uses for ACTIVATE, this tutorial's aim is to familiarize users with the platform and typical steps a user might follow. You …
### Navigating ACTIVATE
- [Navigating ACTIVATE](https://parallelworks.com/docs/navigating-activate.md): This page introduces the major features of ACTIVATE to help new users get oriented.
### Your Workspace
- [Your Workspace](https://parallelworks.com/docs/your-workspace.md): Your workspace is your personal environment in ACTIVATE where you can manage files, write code, and interact with the platform. This section covers…
- [Dashboard](https://parallelworks.com/docs/your-workspace/dashboard.md): When you log in to ACTIVATE, you'll see the Dashboard by default. The Dashboard serves as your central hub for monitoring and managing your work.
- [Editor](https://parallelworks.com/docs/your-workspace/editor.md): The Editor provides a full-featured integrated development environment (IDE) within ACTIVATE. Based on Theia, it offers a familiar VS Code-like exp…
- [Explorer](https://parallelworks.com/docs/your-workspace/explorer.md): The Explorer provides a file browser interface for navigating and managing files in your ACTIVATE workspace and connected storage.
- [Inbox](https://parallelworks.com/docs/your-workspace/inbox.md): The Inbox shows notifications from your clusters, workflows, and organization administrators. Stay informed about important events and messages.
- [Terminal](https://parallelworks.com/docs/your-workspace/terminal.md): ACTIVATE provides a built-in terminal that you can use while navigating the platform. The terminal gives you command-line access to your user works…
### Compute
- [Configuring Cloud Clusters](https://parallelworks.com/docs/compute/configuring-cloud-clusters.md): This page explains the parameters of a cluster’s configuration page.
- [Configuring Existing Clusters](https://parallelworks.com/docs/compute/configuring-existing-clusters.md): ACTIVATE allows users to access the capabilities of an existing HPC cluster remotely.
- [Connecting a CoreWeave Slurm Cluster](https://parallelworks.com/docs/compute/connecting-coreweave-slurm.md): This guide connects a CoreWeave Slurm cluster (SUNK - Slurm on Kubernetes) to ACTIVATE so your users can submit batch jobs, open desktop sessions, …
- [Creating Clusters](https://parallelworks.com/docs/compute/creating-clusters.md): Any work you do on ACTIVATE will need to be completed on a compute resource. If you don’t have any pre-configured resources that fit your needs for…
- [Creating OS Snapshots](https://parallelworks.com/docs/compute/creating-os-snapshots.md): After configuring a cluster, you may wish to save its data for later use on other clusters. You can create a snapshot of the cluster's root disk, w…
- [Choosing Instance Types](https://parallelworks.com/docs/compute/instance-types.md): When configuring a cloud-based cluster, there are many instance types to choose from, and each cloud service provider (CSP) has their own naming co…
- [Logging In to the Controller](https://parallelworks.com/docs/compute/logging-in-controller.md): Clusters use one node, called a controller, to delegate tasks to compute nodes so they can carry out commands and complete jobs. You can complete m…
- [Managing IP Addresses](https://parallelworks.com/docs/compute/managing-ip-addresses.md): When creating a cluster, an ephemeral IP address is automatically chosen and assigned to the cluster. Alternatively, you can create a static, share…
- [Navigating Clusters](https://parallelworks.com/docs/compute/navigating-cloud-clusters.md): The Details tab displays information about your cluster’s configuration settings.
- [Shared Directories](https://parallelworks.com/docs/compute/shared-directories.md): This section provides an overview of the directories shared between the compute nodes and the controller nodes in HPC cloud clusters. Understanding…
- [Starting and Stopping Clusters](https://parallelworks.com/docs/compute/starting-stopping-clusters.md): This page explains how to start, stop, and destroy clusters. For more information about these actions, please see this page.
- [Submitting Jobs via Slurm](https://parallelworks.com/docs/compute/submitting-jobs.md): :::info About Jobs
### Run
- [Run](https://parallelworks.com/docs/run.md): At a high level, a workflow is a series of automated steps run on one or more compute resources.
- [About Sessions](https://parallelworks.com/docs/run/sessions.md): This page includes information about running, sharing, and deleting sessions.
- [Desktop Sessions](https://parallelworks.com/docs/run/sessions/desktops.md): A Desktop session runs a graphical (VNC) desktop on a compute resource and streams it to your browser — useful for GUI applications, visualization …
- [Endpoint Sessions](https://parallelworks.com/docs/run/sessions/endpoints.md): An endpoint session exposes an app running on a machine you control — your workstation, a server, a VM, or any host that can reach the platform — t…
- [About Interactive Sessions](https://parallelworks.com/docs/run/sessions/interactive-sessions.md): Parallel Works publishes a set of workflows called interactive sessions which makes it easy to get started with many interactive applications on AC…
- [Interactive Session Dependencies](https://parallelworks.com/docs/run/sessions/interactive-sessions/dependencies.md): The interactive sessions described below have specific dependencies for their successful execution. For JupyterLab and Jupyter Notebook (version 7 …
- [Running a Jupyter Notebook](https://parallelworks.com/docs/run/sessions/interactive-sessions/jupyter-notebook.md): This page focuses on the Jupyter workflow, which enables you to run and manage Jupyter Notebooks.
- [VS Code Sessions](https://parallelworks.com/docs/run/sessions/vscode.md): There are two ways to use VS Code on a compute resource. Both run on the resource itself, so your code, data, and processes stay on the cluster:
- [Adding Workflows](https://parallelworks.com/docs/run/workflows/adding-workflows.md): In the ACTIVATE Marketplace, we have pre-configured workflow tools and templates you can use to complete your work.
- [Building Workflows](https://parallelworks.com/docs/run/workflows/building-workflows.md): The input parameters that appear in the Run Workflow tab are defined by a YAML (.yaml) file. The YAML for local workflows is stored by the platform…
- [Actions](https://parallelworks.com/docs/run/workflows/building-workflows/actions.md):
See the building workflows page if you have not already. If you are looking for the documentation for a specific action, find the name of the …
- [Inputs & Expressions](https://parallelworks.com/docs/run/workflows/building-workflows/inputs-and-expressions.md):
See the building workflows page if you have not already. If you are looking for the documentation for a specific input field, find the name of…
- [Workflow Sessions](https://parallelworks.com/docs/run/workflows/building-workflows/sessions.md): A workflow can expose an application as a session by including a top-level sessions definition in its YAML. The session is created when the workflo…
- [Yaml Fields](https://parallelworks.com/docs/run/workflows/building-workflows/yaml-fields.md):
See the building workflows page if you have not already. If you are looking for the documentation for a specific field, find the name of the f…
- [Monitoring Workflow Runs](https://parallelworks.com/docs/run/workflows/monitoring-workflow-runs.md): After starting a workflow, you can get more details about a run by clicking it.
- [Running Workflows](https://parallelworks.com/docs/run/workflows/running-workflows.md): :::info About Jobs
### Storage
- [About Storage](https://parallelworks.com/docs/storage.md): This page explains how storage works with your resources and ACTIVATE.
- [Attaching Storage](https://parallelworks.com/docs/storage/attaching-storage.md): After you’ve created and configured a storage resource, you can attach it to one of your clusters.
- [Configuring Buckets](https://parallelworks.com/docs/storage/configuring-buckets.md): The configuration parameters on this page are exclusive to buckets.
- [Configuring AWS EBS Disk](https://parallelworks.com/docs/storage/configuring-disks/aws-ebs-disk.md): The configuration parameters on this page are exclusive to AWS Elastic Block Store (EBS) Disks.
- [Configuring Azure Disk](https://parallelworks.com/docs/storage/configuring-disks/azure-disk.md): The configuration parameters on this page are exclusive to Azure disks.
- [Configuring Google Persistent Disk](https://parallelworks.com/docs/storage/configuring-disks/google-persistent-disk.md): The configuration parameters on this page are exclusive to Google Persistent Disks.
- [Configuring AWS FSx for Lustre](https://parallelworks.com/docs/storage/configuring-lustre/aws-fsx.md): The configuration parameters on this page are exclusive to AWS FSx for Lustre.
- [Configuring Azure Managed Lustre](https://parallelworks.com/docs/storage/configuring-lustre/azml.md): The configuration parameters on this page are exclusive to Azure Managed Lustre storage.
- [Configuring AWS Elastic File System](https://parallelworks.com/docs/storage/configuring-nfs/aws-efs.md): The configuration parameters on this page are exclusive to AWS Elastic File System (EFS).
- [Configuring Azure Files](https://parallelworks.com/docs/storage/configuring-nfs/azure-files.md): The configuration parameters on this page are exclusive to Azure Files.
- [Configuring Google Filestore](https://parallelworks.com/docs/storage/configuring-nfs/google-filestore.md): The configuration parameters on this page are exclusive to Google Filestore.
- [Configuring Storage](https://parallelworks.com/docs/storage/configuring-storage.md): You’ll see the storage configuration page immediately after creating any storage resource.
- [Creating Storage](https://parallelworks.com/docs/storage/creating-storage.md): :::info Note
- [Sharing Storage](https://parallelworks.com/docs/storage/sharing-storage.md): After you’ve created a storage resource, you can share it with other users in your organization.
- [Transferring Data with AWS S3](https://parallelworks.com/docs/storage/transferring-data/aws-s3-buckets.md): This page explains how to transfer data to/from your AWS S3 buckets with a terminal. You can use the methods on this page for all S3 buckets, wheth…
- [Transferring Data with Azure Storage Accounts](https://parallelworks.com/docs/storage/transferring-data/azure-storage-account.md): This page explains how to transfer data to/from your Azure storage account with a terminal. You can use the methods on this page for all Azure stor…
- [Transferring Data with Google Cloud Storage Buckets](https://parallelworks.com/docs/storage/transferring-data/google-cloud-storage-buckets.md): This page explains how to transfer data to/from your Google Cloud Storage (GCS) Buckets with a terminal. You can use the methods on this page for a…
- [Obtaining Credentials](https://parallelworks.com/docs/storage/transferring-data/obtaining-credentials.md): You can use temporary credentials for bucket storage resources to make data transfers more secure.
- [Working With Disk Snapshots](https://parallelworks.com/docs/storage/working-with-disk-snapshots.md): If you want to save a disk's configuration, you can create a snapshot to re-use later.
### Monitoring
- [Monitoring](https://parallelworks.com/docs/monitoring.md): The Monitor section provides visibility into your running resources, job status, and cloud spending.
- [Monitoring Costs](https://parallelworks.com/docs/monitoring/costs.md): ACTIVATE features a dashboard that tracks costs across all cloud service providers (CSPs). The cost dashboard shows metrics down to an individual u…
- [Monitoring Your Work](https://parallelworks.com/docs/monitoring/instances-and-jobs.md): ACTIVATE features several data monitoring modules as well as a monitor dashboard to track your work.
### AI
- [AI](https://parallelworks.com/docs/ai.md): ACTIVATE AI brings your organization's AI usage under one governed gateway. Connect your own AI providers — hosted services or models running on yo…
- [AI Keys](https://parallelworks.com/docs/ai/ai-keys.md): AI keys let external tools and applications authenticate to your organization's AI providers through the ACTIVATE AI gateway. Requests made with a …
- [AI Providers](https://parallelworks.com/docs/ai/ai-providers.md): AI providers are the model backends behind the ACTIVATE AI gateway. Each provider connects the platform to a large language model endpoint, powerin…
- [Azure OpenAI Provider](https://parallelworks.com/docs/ai/ai-providers/azure-openai.md): The Azure OpenAI provider is a managed integration that provisions an Azure OpenAI deployment through your organization's cloud infrastructure. ACT…
- [Connect External Tools](https://parallelworks.com/docs/ai/ai-providers/connect.md): Use your platform AI models with external tools and editors. Any tool that supports an OpenAI-compatible provider can send requests through the ACT…
- [Custom OpenAI-Compatible Provider](https://parallelworks.com/docs/ai/ai-providers/custom-openai-compatible.md): A custom provider connects ACTIVATE to any endpoint that implements the OpenAI chat completions API. This gives you flexibility to use self-hosted …
- [Managing Provider Permissions](https://parallelworks.com/docs/ai/ai-providers/managing-permissions.md): AI providers support a permission system that lets you control who can use your providers. By default, a provider is private to its owner. You can …
- [Session Tunnel Providers](https://parallelworks.com/docs/ai/ai-providers/session-tunnels.md): A session tunnel provider routes Chat traffic through a secure tunnel to a model running inside an ACTIVATE compute session. This allows you to use…
- [AI Usage](https://parallelworks.com/docs/ai/ai-usage.md): The AI Usage dashboard tracks spend, tokens, and budget allocations across your AI providers. Every request through the AI gateway is metered, so y…
- [Best Practices](https://parallelworks.com/docs/ai/best-practices.md): This page covers recommended practices for getting the most out of Chat on the ACTIVATE platform.
- [Chat](https://parallelworks.com/docs/ai/chat.md): Chat provides a full-featured chat interface for interacting with large language models directly within ACTIVATE. You can have conversations with A…
- [Attaching Files](https://parallelworks.com/docs/ai/chat/attaching-files.md): Chat supports file attachments, allowing you to include documents, images, and other files as context for your conversations. Attached files are se…
- [Branching Conversations](https://parallelworks.com/docs/ai/chat/branching-conversations.md): Chat uses a tree-based message structure rather than a simple linear history. This means you can create branches at any point in a conversation to …
- [Getting Started with Chat](https://parallelworks.com/docs/ai/chat/getting-started.md): This guide walks you through sending your first message in Chat, selecting a model, and managing your conversation history.
- [Sharing Conversations](https://parallelworks.com/docs/ai/chat/sharing-conversations.md): Chat allows you to share conversations with other members of your organization. You can grant read-only access for review purposes or full collabor…
- [Troubleshooting](https://parallelworks.com/docs/ai/chat/troubleshooting.md): This page covers common issues you may encounter when using Chat and how to resolve them.
- [Using Reasoning Models](https://parallelworks.com/docs/ai/chat/using-reasoning-models.md): Reasoning models such as OpenAI's o1 and o3 series use an extended thinking process before generating a response. Chat supports these models and su…
- [Using the CLI](https://parallelworks.com/docs/ai/chat/using-the-cli.md): You can start an AI session directly from your terminal with the PW CLI. The main entry point is pw code, an interactive AI agent that runs in your…
### CLI Reference
- [About the PW CLI](https://parallelworks.com/docs/cli.md): The Parallel Works command-line interface (PW CLI) offers a streamlined way to interract with your compute and storage resources from a terminal.
- [pw](https://parallelworks.com/docs/cli/pw.md): The Parallel Works ACTIVATE CLI
- [pw ai](https://parallelworks.com/docs/cli/pw/ai.md): Manage AI providers, models, and chats
- [pw ai chats](https://parallelworks.com/docs/cli/pw/ai/chats.md): Manage AI chats
- [pw ai chats delete](https://parallelworks.com/docs/cli/pw/ai/chats/delete.md): Delete an AI chat
- [pw ai chats get](https://parallelworks.com/docs/cli/pw/ai/chats/get.md): Get an AI chat
- [pw ai chats ls](https://parallelworks.com/docs/cli/pw/ai/chats/ls.md): List AI chats
- [pw ai models](https://parallelworks.com/docs/cli/pw/ai/models.md): Manage AI models
- [pw ai models ls](https://parallelworks.com/docs/cli/pw/ai/models/ls.md): List available AI models
- [pw ai providers](https://parallelworks.com/docs/cli/pw/ai/providers.md): Manage AI providers
- [pw ai providers create](https://parallelworks.com/docs/cli/pw/ai/providers/create.md): Create an AI provider
- [pw ai providers delete](https://parallelworks.com/docs/cli/pw/ai/providers/delete.md): Delete an AI provider
- [pw ai providers get](https://parallelworks.com/docs/cli/pw/ai/providers/get.md): Get details of an AI provider
- [pw ai providers ls](https://parallelworks.com/docs/cli/pw/ai/providers/ls.md): List AI providers
- [pw ai providers models](https://parallelworks.com/docs/cli/pw/ai/providers/models.md): List models available for a provider
- [pw api](https://parallelworks.com/docs/cli/pw/api.md): Make an authenticated request to the ACTIVATE API
- [pw auth](https://parallelworks.com/docs/cli/pw/auth.md): Authenticate the CLI
- [pw auth identify-platform](https://parallelworks.com/docs/cli/pw/auth/identify-platform.md): Print effective platform host
- [pw auth whoami](https://parallelworks.com/docs/cli/pw/auth/whoami.md): Print effective user
- [pw billing](https://parallelworks.com/docs/cli/pw/billing.md): Manage billing units, SKUs, allocations, and usage
- [pw billing allocations](https://parallelworks.com/docs/cli/pw/billing/allocations.md): Manage allocations and their usage
- [pw billing allocations create](https://parallelworks.com/docs/cli/pw/billing/allocations/create.md): Create an allocation under a unit
- [pw billing allocations get](https://parallelworks.com/docs/cli/pw/billing/allocations/get.md): Show a single allocation
- [pw billing allocations ls](https://parallelworks.com/docs/cli/pw/billing/allocations/ls.md): List allocations in the org
- [pw billing allocations permissions](https://parallelworks.com/docs/cli/pw/billing/allocations/permissions.md): Manage allocation access for groups and the organization
- [pw billing allocations permissions grant](https://parallelworks.com/docs/cli/pw/billing/allocations/permissions/grant.md): Grant allocation access to a group or the whole organization
- [pw billing allocations permissions ls](https://parallelworks.com/docs/cli/pw/billing/allocations/permissions/ls.md): Show who can access this allocation
- [pw billing allocations permissions revoke](https://parallelworks.com/docs/cli/pw/billing/allocations/permissions/revoke.md): Revoke allocation access from a group or the whole organization
- [pw billing allocations report](https://parallelworks.com/docs/cli/pw/billing/allocations/report.md): Daily usage summary for an allocation (returns JSON)
- [pw billing allocations rm](https://parallelworks.com/docs/cli/pw/billing/allocations/rm.md): Delete an allocation
- [pw billing allocations update](https://parallelworks.com/docs/cli/pw/billing/allocations/update.md): Update an allocation's total budget
- [pw billing allocations usage](https://parallelworks.com/docs/cli/pw/billing/allocations/usage.md): Post and list usage events for an allocation
- [pw billing allocations usage ls](https://parallelworks.com/docs/cli/pw/billing/allocations/usage/ls.md): List rated usage for an allocation
- [pw billing allocations usage post](https://parallelworks.com/docs/cli/pw/billing/allocations/usage/post.md): Record a usage event against an allocation
- [pw billing skus](https://parallelworks.com/docs/cli/pw/billing/skus.md): Manage SKUs and their rate multipliers within a unit
- [pw billing skus create](https://parallelworks.com/docs/cli/pw/billing/skus/create.md): Create a SKU in a unit
- [pw billing skus get](https://parallelworks.com/docs/cli/pw/billing/skus/get.md): Show a single SKU (including archived)
- [pw billing skus ls](https://parallelworks.com/docs/cli/pw/billing/skus/ls.md): List SKUs in a unit
- [pw billing skus restore](https://parallelworks.com/docs/cli/pw/billing/skus/restore.md): Restore an archived SKU
- [pw billing skus rm](https://parallelworks.com/docs/cli/pw/billing/skus/rm.md): Archive a SKU (soft delete)
- [pw billing skus rules](https://parallelworks.com/docs/cli/pw/billing/skus/rules.md): Manage a SKU's rate history
- [pw billing skus rules add](https://parallelworks.com/docs/cli/pw/billing/skus/rules/add.md): Add a new rate multiplier for a SKU, effective now
- [pw billing skus rules ls](https://parallelworks.com/docs/cli/pw/billing/skus/rules/ls.md): List a SKU's rate history
- [pw billing skus update](https://parallelworks.com/docs/cli/pw/billing/skus/update.md): Update mutable fields of a SKU
- [pw billing units](https://parallelworks.com/docs/cli/pw/billing/units.md): Manage billing units and their pricing rules
- [pw billing units create](https://parallelworks.com/docs/cli/pw/billing/units/create.md): Create a billing unit
- [pw billing units get](https://parallelworks.com/docs/cli/pw/billing/units/get.md): Show a unit and its pricing rule history
- [pw billing units ls](https://parallelworks.com/docs/cli/pw/billing/units/ls.md): List billing units
- [pw billing units rm](https://parallelworks.com/docs/cli/pw/billing/units/rm.md): Delete a billing unit and all its SKUs, rules, and history
- [pw billing units rules](https://parallelworks.com/docs/cli/pw/billing/units/rules.md): Manage unit pricing rules
- [pw billing units rules add](https://parallelworks.com/docs/cli/pw/billing/units/rules/add.md): Add a new USD rate for a unit, effective now
- [pw buckets](https://parallelworks.com/docs/cli/pw/buckets.md): Manage cloud buckets
- [pw buckets cp](https://parallelworks.com/docs/cli/pw/buckets/cp.md): Copy files between local and buckets
- [pw buckets get-token](https://parallelworks.com/docs/cli/pw/buckets/get-token.md): Print temporary access credentials for a cloud bucket
- [pw buckets ls](https://parallelworks.com/docs/cli/pw/buckets/ls.md): List buckets or files
- [pw buckets rm](https://parallelworks.com/docs/cli/pw/buckets/rm.md): Remove files from buckets
- [pw cluster](https://parallelworks.com/docs/cli/pw/cluster.md): Manage clusters
- [pw cluster attach-storage](https://parallelworks.com/docs/cli/pw/cluster/attach-storage.md): Attach storage to a cluster
- [pw cluster ls](https://parallelworks.com/docs/cli/pw/cluster/ls.md): List clusters
- [pw code](https://parallelworks.com/docs/cli/pw/code.md): AI coding agent
- [pw code mcp](https://parallelworks.com/docs/cli/pw/code/mcp.md): Manage MCP servers for pw code
- [pw code mcp add](https://parallelworks.com/docs/cli/pw/code/mcp/add.md): Add an MCP server
- [pw code mcp get](https://parallelworks.com/docs/cli/pw/code/mcp/get.md): Show one MCP server's configuration
- [pw code mcp list](https://parallelworks.com/docs/cli/pw/code/mcp/list.md): List configured MCP servers across config files
- [pw code mcp remove](https://parallelworks.com/docs/cli/pw/code/mcp/remove.md): Remove an MCP server
- [pw context](https://parallelworks.com/docs/cli/pw/context.md): Manage CLI contexts
- [pw context current](https://parallelworks.com/docs/cli/pw/context/current.md): Show the current context
- [pw context delete](https://parallelworks.com/docs/cli/pw/context/delete.md): Delete a context
- [pw context list](https://parallelworks.com/docs/cli/pw/context/list.md): List all available contexts
- [pw context rename](https://parallelworks.com/docs/cli/pw/context/rename.md): Rename a context
- [pw context use](https://parallelworks.com/docs/cli/pw/context/use.md): Switch to a different context
- [pw endpoints](https://parallelworks.com/docs/cli/pw/endpoints.md): Create and serve self-registering endpoint sessions
- [pw endpoints delete](https://parallelworks.com/docs/cli/pw/endpoints/delete.md): Delete an endpoint session
- [pw endpoints http](https://parallelworks.com/docs/cli/pw/endpoints/http.md): Serve a local HTTP app as an endpoint
- [pw endpoints https](https://parallelworks.com/docs/cli/pw/endpoints/https.md): Serve a local HTTPS app as an endpoint
- [pw endpoints list](https://parallelworks.com/docs/cli/pw/endpoints/list.md): List your endpoint sessions
- [pw endpoints run](https://parallelworks.com/docs/cli/pw/endpoints/run.md): Run a command that serves HTTP and expose it as an endpoint
- [pw endpoints serve](https://parallelworks.com/docs/cli/pw/endpoints/serve.md): Serve a static site directory as an endpoint
- [pw forward](https://parallelworks.com/docs/cli/pw/forward.md): Forward remote ports to your local machine via SSH tunnels
- [pw groups](https://parallelworks.com/docs/cli/pw/groups.md): Manage groups and their members
- [pw groups create](https://parallelworks.com/docs/cli/pw/groups/create.md): Create a group
- [pw groups get](https://parallelworks.com/docs/cli/pw/groups/get.md): Show a group and its members
- [pw groups ls](https://parallelworks.com/docs/cli/pw/groups/ls.md): List groups in the organization
- [pw groups members](https://parallelworks.com/docs/cli/pw/groups/members.md): Manage group members
- [pw groups members add](https://parallelworks.com/docs/cli/pw/groups/members/add.md): Add a member to a group
- [pw groups members ls](https://parallelworks.com/docs/cli/pw/groups/members/ls.md): List members of a group
- [pw groups members rm](https://parallelworks.com/docs/cli/pw/groups/members/rm.md): Remove a member from a group
- [pw groups rm](https://parallelworks.com/docs/cli/pw/groups/rm.md): Delete a group
- [pw groups roles](https://parallelworks.com/docs/cli/pw/groups/roles.md): Manage a group's roles
- [pw groups roles set](https://parallelworks.com/docs/cli/pw/groups/roles/set.md): Replace a group's roles
- [pw groups update](https://parallelworks.com/docs/cli/pw/groups/update.md): Update a group's description
- [pw kube](https://parallelworks.com/docs/cli/pw/kube.md): Kubernetes commands
- [pw kube auth](https://parallelworks.com/docs/cli/pw/kube/auth.md): Set up cluster configuration
- [pw kube ls](https://parallelworks.com/docs/cli/pw/kube/ls.md): List all kubernetes clusters
- [pw kube token](https://parallelworks.com/docs/cli/pw/kube/token.md): Token to authenticate with the Kubernetes API
- [pw lustre](https://parallelworks.com/docs/cli/pw/lustre.md): Manage Lustre filesystems
- [pw lustre ls](https://parallelworks.com/docs/cli/pw/lustre/ls.md): List all Lustre filesystems
- [pw marketplace](https://parallelworks.com/docs/cli/pw/marketplace.md): Manage marketplace items
- [pw marketplace add-to-account](https://parallelworks.com/docs/cli/pw/marketplace/add-to-account.md): Add a marketplace item to your account
- [pw marketplace export](https://parallelworks.com/docs/cli/pw/marketplace/export.md): Export marketplace items to bundle directories
- [pw marketplace get](https://parallelworks.com/docs/cli/pw/marketplace/get.md): Show a marketplace item
- [pw marketplace icon](https://parallelworks.com/docs/cli/pw/marketplace/icon.md): Manage marketplace item icons
- [pw marketplace icon get](https://parallelworks.com/docs/cli/pw/marketplace/icon/get.md): Download a marketplace item's icon
- [pw marketplace icon rm](https://parallelworks.com/docs/cli/pw/marketplace/icon/rm.md): Remove a marketplace item's icon
- [pw marketplace icon set](https://parallelworks.com/docs/cli/pw/marketplace/icon/set.md): Upload a marketplace item's icon
- [pw marketplace import](https://parallelworks.com/docs/cli/pw/marketplace/import.md): Recreate marketplace items from exported bundles
- [pw marketplace ls](https://parallelworks.com/docs/cli/pw/marketplace/ls.md): List marketplace items
- [pw marketplace publish](https://parallelworks.com/docs/cli/pw/marketplace/publish.md): Publish a new marketplace item
- [pw marketplace remove-from-account](https://parallelworks.com/docs/cli/pw/marketplace/remove-from-account.md): Remove a marketplace workflow reference from your account
- [pw marketplace rm](https://parallelworks.com/docs/cli/pw/marketplace/rm.md): Delete a marketplace item
- [pw marketplace slug](https://parallelworks.com/docs/cli/pw/marketplace/slug.md): Check whether a marketplace slug is available
- [pw marketplace update](https://parallelworks.com/docs/cli/pw/marketplace/update.md): Update a marketplace item's metadata
- [pw marketplace version](https://parallelworks.com/docs/cli/pw/marketplace/version.md): Manage marketplace item versions
- [pw marketplace version ls](https://parallelworks.com/docs/cli/pw/marketplace/version/ls.md): List versions of a marketplace item
- [pw marketplace version publish](https://parallelworks.com/docs/cli/pw/marketplace/version/publish.md): Publish a new version of a marketplace item
- [pw marketplace version rm](https://parallelworks.com/docs/cli/pw/marketplace/version/rm.md): Remove a version from a marketplace item
- [pw nfs](https://parallelworks.com/docs/cli/pw/nfs.md): Manage NFS storages
- [pw nfs ls](https://parallelworks.com/docs/cli/pw/nfs/ls.md): List all NFS Storages
- [pw orgs](https://parallelworks.com/docs/cli/pw/orgs.md): Manage organizations
- [pw orgs delete](https://parallelworks.com/docs/cli/pw/orgs/delete.md): Delete an organization
- [pw orgs ls](https://parallelworks.com/docs/cli/pw/orgs/ls.md): List organizations
- [pw sessions](https://parallelworks.com/docs/cli/pw/sessions.md): Manage sessions
- [pw sessions connect](https://parallelworks.com/docs/cli/pw/sessions/connect.md): Connect to a running session
- [pw sessions create](https://parallelworks.com/docs/cli/pw/sessions/create.md): Create a new session on a remote resource
- [pw sessions ls](https://parallelworks.com/docs/cli/pw/sessions/ls.md): List all sessions
- [pw sessions open](https://parallelworks.com/docs/cli/pw/sessions/open.md): Open a session in the browser
- [pw sessions stop](https://parallelworks.com/docs/cli/pw/sessions/stop.md): Stop and delete a session
- [pw ssh](https://parallelworks.com/docs/cli/pw/ssh.md): Initiate an SSH connection to a resource
- [pw ssh-public-keys](https://parallelworks.com/docs/cli/pw/ssh-public-keys.md): Get the SSH public keys for a user
- [pw upgrade](https://parallelworks.com/docs/cli/pw/upgrade.md): Update the version of the CLI
- [pw users](https://parallelworks.com/docs/cli/pw/users.md): Manage organization users
- [pw users delete](https://parallelworks.com/docs/cli/pw/users/delete.md): Delete a user from the organization
- [pw users ls](https://parallelworks.com/docs/cli/pw/users/ls.md): List organization users
- [pw users reset-onboarding](https://parallelworks.com/docs/cli/pw/users/reset-onboarding.md): Reset onboarding state for one or more users
- [pw variables](https://parallelworks.com/docs/cli/pw/variables.md): Manage your user variables
- [pw variables delete](https://parallelworks.com/docs/cli/pw/variables/delete.md): Delete a user variable
- [pw variables list](https://parallelworks.com/docs/cli/pw/variables/list.md): List your user variables
- [pw vscode](https://parallelworks.com/docs/cli/pw/vscode.md): Open VS Code connected to a remote resource
- [pw workflows](https://parallelworks.com/docs/cli/pw/workflows.md): Manage workflows
- [pw workflows create](https://parallelworks.com/docs/cli/pw/workflows/create.md): Create a new workflow
- [pw workflows delete](https://parallelworks.com/docs/cli/pw/workflows/delete.md): Delete a workflow
- [pw workflows get](https://parallelworks.com/docs/cli/pw/workflows/get.md): Get details of a workflow
- [pw workflows ls](https://parallelworks.com/docs/cli/pw/workflows/ls.md): List all workflows
- [pw workflows run](https://parallelworks.com/docs/cli/pw/workflows/run.md): Run a saved workflow or a local YAML file
- [pw workflows runs](https://parallelworks.com/docs/cli/pw/workflows/runs.md): Manage workflow runs
- [pw workflows runs cancel](https://parallelworks.com/docs/cli/pw/workflows/runs/cancel.md): Cancel a running workflow run
- [pw workflows runs clean](https://parallelworks.com/docs/cli/pw/workflows/runs/clean.md): Delete workflow runs based on filters
- [pw workflows runs errors](https://parallelworks.com/docs/cli/pw/workflows/runs/errors.md): Show errors from a workflow run
- [pw workflows runs list](https://parallelworks.com/docs/cli/pw/workflows/runs/list.md): List workflow runs
- [pw workflows runs logs](https://parallelworks.com/docs/cli/pw/workflows/runs/logs.md): Fetch workflow run logs
- [pw workflows runs view](https://parallelworks.com/docs/cli/pw/workflows/runs/view.md): View a workflow run
- [pw workflows update](https://parallelworks.com/docs/cli/pw/workflows/update.md): Update a workflow
### Kubernetes
- [Kubernetes](https://parallelworks.com/docs/kubernetes.md): ACTIVATE provides built-in Kubernetes cluster management that lets you connect external clusters, manage workloads, deploy Helm charts, track costs…
- [Connecting Clusters](https://parallelworks.com/docs/kubernetes/connecting-clusters.md): Parallel Works lets you bring your own Kubernetes clusters and manage them through a unified interface. Once connected, you can deploy workloads, m…
- [Connecting CoreWeave (Kubernetes)](https://parallelworks.com/docs/kubernetes/connecting-clusters/coreweave.md): This guide walks through connecting a CoreWeave Kubernetes cluster to ACTIVATE so you can manage its workloads, storage, and access through the pla…
- [Cost Tracking](https://parallelworks.com/docs/kubernetes/cost-tracking.md): ACTIVATE can track per-namespace compute costs on your Kubernetes clusters. When enabled, a cost-tracking agent runs inside the cluster, periodical…
- [Helm Charts](https://parallelworks.com/docs/kubernetes/helm-charts.md): Parallel Works provides a built-in Helm chart manager that lets you install, roll back, and uninstall Helm releases on your Kubernetes clusters dir…
- [kubectl Access](https://parallelworks.com/docs/kubernetes/kubectl-access.md): Use the PW CLI to authenticate with Kubernetes clusters managed by Parallel Works. The CLI handles kubeconfig generation, certificate management, a…
- [Managing Workloads](https://parallelworks.com/docs/kubernetes/managing-workloads.md): The Workloads view provides a unified interface for monitoring and managing Kubernetes workloads across all your connected clusters. You can create…
- [Namespaces](https://parallelworks.com/docs/kubernetes/namespaces.md): The Namespaces view lets organization admins create Kubernetes namespaces on connected clusters, associate them with budget allocations, and contro…
- [Nodes & GPUs](https://parallelworks.com/docs/kubernetes/nodes-and-gpus.md): ACTIVATE provides visibility into the nodes running across your Kubernetes clusters and tools for managing NVIDIA GPU configurations, including Mul…
- [Pod Logs](https://parallelworks.com/docs/kubernetes/pod-logs.md): ACTIVATE lets you view container logs for any running pod directly in the web UI, so you can debug and monitor workloads without switching to a ter…
- [Resource Quotas](https://parallelworks.com/docs/kubernetes/resource-quotas.md): Resource quotas let you set limits on CPU, memory, and GPU usage per namespace across your Kubernetes clusters. Use quotas to prevent any single na…
- [Services & Storage](https://parallelworks.com/docs/kubernetes/services-and-storage.md): ACTIVATE provides a unified view of Kubernetes services, persistent storage, ConfigMaps, and Secrets across all connected clusters. You can filter,…
- [Workload Metrics](https://parallelworks.com/docs/kubernetes/workload-metrics.md): ACTIVATE provides built-in observability charts for Kubernetes workloads. CPU, memory, and storage usage are collected from the Kubernetes metrics-…
### Machine Learning
- [Machine Learning](https://parallelworks.com/docs/ml.md): ACTIVATE lets you provision managed machine learning environments connected to cloud infrastructure such as Azure Machine Learning Studio.
- [Adding an ML Resource](https://parallelworks.com/docs/ml/adding-ml-resources.md): :::info Feature may not be available on all platforms
### Marketplace
- [Navigating the Marketplace](https://parallelworks.com/docs/marketplace.md): In the ACTIVATE Marketplace, you can access pre-configured workflows, storage resources, and compute resources from other users in your organization.
### Account Settings
- [Account Settings](https://parallelworks.com/docs/account-settings.md): Manage your personal account preferences and settings in ACTIVATE.
- [Authentication](https://parallelworks.com/docs/account-settings/authentication.md): You can use an API key to access Parallel Works via its REST API.
- [Working With Cloud Snapshots](https://parallelworks.com/docs/account-settings/cloud-snapshots.md): Cloud snapshots let you make persistent changes to the operating system image running on your cluster nodes. By using an image provided by Parallel…
- [Connections](https://parallelworks.com/docs/account-settings/connections.md): The Connections page links your GitHub account to ACTIVATE, enabling repository access on the platform.
- [Customizing Layouts](https://parallelworks.com/docs/account-settings/customizing-layouts.md): You can customize both your Dashboard and your sidebar layouts by adding, removing, and reordering items.
- [Language](https://parallelworks.com/docs/account-settings/language.md): You can choose your preferred language for the ACTIVATE interface. The platform currently supports:
- [Managing Notifications](https://parallelworks.com/docs/account-settings/managing-notifications.md): The ACTIVATE control plane includes a customizable notification system for both our web interface and your ACTIVATE-linked email address.
- [Resetting Your Password](https://parallelworks.com/docs/account-settings/resetting-password.md): Navigate to your account settings (Username > Account).
- [Restarting Your Workspace](https://parallelworks.com/docs/account-settings/restarting-your-workspace.md): Your user workspace is your dedicated environment for starting clusters, running workflows, and accessing your data on the ACTIVATE control plane. …
- [Workflow Variables](https://parallelworks.com/docs/account-settings/workflow-variables.md): You can define personal variables for use in workflow expressions. Variables you create here are available in your workflows through the var contex…
### For Organization Admins
- [For Organization Admins](https://parallelworks.com/docs/organization-admin.md): On the ACTIVATE platform, we use partners, organizations, and groups to organize users and manage access permissions. This user hierarchy is shown …
- [Platform Administration](https://parallelworks.com/docs/organization-admin/admin.md): Platform-level configuration for this organization. Only visible to platform administrators.
- [Allocations (Preview)](https://parallelworks.com/docs/organization-admin/billing/allocations.md): Allocations are named budgets — denominated in U.S. dollars or in a custom unit such as core-hours, GPU-hours, or a pool of service credits — that …
- [Cost Dashboard](https://parallelworks.com/docs/organization-admin/billing/cost.md): The Cost Dashboard provides an interactive view of your organization's cloud spending. Use it to monitor costs across groups, time periods, and clo…
- [Allocation Thresholds](https://parallelworks.com/docs/organization-admin/billing/thresholds.md): This page explains how to set and monitor allocations for your organization's groups. When a group reaches its allocation total, its users will no …
- [Bootstrap Script](https://parallelworks.com/docs/organization-admin/cloud/bootstrap-script.md): This page explains how to add a bootstrap script for your organization. The script will run whenever a user in your organization starts a cluster i…
- [Cloud Accounts](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts.md): A cloud account is ACTIVATE's unified concept for connecting to and managing infrastructure on a cloud service provider (CSP). Each cloud account r…
- [Access Control](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/access-control.md): Cloud account access control determines which groups in your organization can use a cloud account to provision networks and start clusters. By defa…
- [Billing](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/billing.md): Cloud service providers (CSPs) provide resource usage and cost reports at set intervals. ACTIVATE can provision the necessary infrastructure to ena…
- [Provisioning Billing](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/billing/provisioning-billing.md): This page explains how to provision billing infrastructure for a cloud account, enabling ACTIVATE to access, process, and display cost data on the …
- [Instance Types](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/instance-types.md): This page explains how to manage the allowed instance types for cloud clusters at the organization level. Restricting instance types is useful when…
- [Managing Cloud Accounts](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/managing-cloud-accounts.md): This page explains how to add, view, update, and delete cloud service provider accounts in your ACTIVATE organization. Cloud accounts store the cre…
- [About Networks](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/networks.md): In order to provision cloud clusters, you must first deploy a network into your cloud account. A network is a networking stack deployed into your c…
- [Configuring Networks](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/networks/configuring-networks.md): This page explains how to configure networks according to CSP-specific parameters.
- [Creating Networks](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/networks/creating-networks.md): This page explains how to create a network in your cloud account, which will allow members of your organization to provision clusters.
- [Managing Networks](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/networks/managing-networks.md): This page explains how to view, edit, and delete networks associated with your cloud accounts.
- [AWS](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/preparing-aws.md): This page explains how to set up an AWS account so that ACTIVATE can manage your AWS infrastructure, clusters, billing, storage, and usage data.
- [Azure](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/preparing-azure.md): This page explains how to set up an Azure subscription so that ACTIVATE can manage your Azure infrastructure, clusters, billing, storage, and usage…
- [Google](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/preparing-google.md): This page explains how to set up a Google account so that ACTIVATE can manage your Google infrastructure, clusters, billing, storage, and usage data.
- [OpenStack](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/preparing-openstack.md): This page explains how to set up an OpenStack environment so that ACTIVATE can manage your OpenStack infrastructure, clusters, and usage data.
- [Oracle Cloud](https://parallelworks.com/docs/organization-admin/cloud/cloud-accounts/preparing-oracle.md): This page explains how to set up an Oracle Cloud Infrastructure (OCI) account so that ACTIVATE can manage your Oracle Cloud infrastructure, cluster…
- [Instance Types](https://parallelworks.com/docs/organization-admin/cloud/instance-types.md): This page explains how to choose which instance types users will have access to when they configure clusters on the Compute page. This feature is u…
- [Capacity Reservations](https://parallelworks.com/docs/organization-admin/cloud/reservations.md): From the Organizations list, select your organization. In the sidebar, under Cloud, click Reservations.
- [Network Topology](https://parallelworks.com/docs/organization-admin/cloud/topology.md): The Topology page displays an interactive diagram of your organization's cloud infrastructure. It shows your cloud accounts and their networks, the…
- [Creating Organizations](https://parallelworks.com/docs/organization-admin/creating-organizations.md): This page explains how to create and delete organizations on ACTIVATE.
- [Configuring Login Banner](https://parallelworks.com/docs/organization-admin/customize/login-banner.md): From the Organizations list, select your organization. In the sidebar, under Customize, click Login Banner.
- [Onboarding](https://parallelworks.com/docs/organization-admin/customize/onboarding.md): When new users log in to ACTIVATE for the first time, they are guided through an onboarding flow that helps them set up their account. During onboa…
- [Customizing Default Sidebar](https://parallelworks.com/docs/organization-admin/customize/sidebar.md): From the Organizations list, select your organization. In the sidebar, under Customize, click Sidebar.
- [Customizing Organization Theme](https://parallelworks.com/docs/organization-admin/customize/theme.md): Here you can change how the page looks for users in the organization. All users in the organization will see these changes. Users can opt-out of or…
- [Managing Groups](https://parallelworks.com/docs/organization-admin/managing-groups.md): This page explains how to create, edit, and delete groups on ACTIVATE. Groups are used to assign user permissions, designate cost allocations, and …
- [Managing Users](https://parallelworks.com/docs/organization-admin/managing-users.md): This page explains how to list, create, import, edit, and delete users on ACTIVATE.
- [Billing Multiplier](https://parallelworks.com/docs/organization-admin/partner/billing-multiplier.md): This page explains how to set a billing multiplier for your organization. This number is multiplied by the true cost of the instance to determine t…
- [Partner Instance Limits](https://parallelworks.com/docs/organization-admin/partner/instance-limits.md): Restrict which instance types are available to organizations managed by this partner.
- [SCIM Provisioning](https://parallelworks.com/docs/organization-admin/scim.md): ACTIVATE exposes a read-only SCIM 2.0 API that lets external services synchronize your organization's users and groups. This is how systems outside…
- [Adding Authentication](https://parallelworks.com/docs/organization-admin/settings/authentication.md): ACTIVATE allows you to configure how users authenticate to your organization. You can set up multiple authentication methods, including passwords, …
- [Organization Policies](https://parallelworks.com/docs/organization-admin/settings/policies.md): From the Organizations list, select your organization. In the sidebar, under Settings, click Policies.
- [Workflow Variables](https://parallelworks.com/docs/organization-admin/settings/variables.md): Contexts can be a useful feature when you are building workflows on ACTIVATE. Contexts have many uses, such as setting the default values for input…
- [Webhooks](https://parallelworks.com/docs/organization-admin/settings/webhooks.md): This page explains how to add webhooks to your organization. Webhooks allow external services to be notified when certain events happen. When the s…
### For Platform Admins
- [Navigating the Admin Panel](https://parallelworks.com/docs/admin-panel.md): This page explains the features in the Admin Panel, which you can access by clicking your username and selecting Admin.
- [Platform Policies](https://parallelworks.com/docs/admin-panel/policies.md): In the Admin Panel sidebar, under Configuration, click Policies.
### SDKs
- [SDKs](https://parallelworks.com/docs/sdk.md): Parallel Works publishes official client libraries for the ACTIVATE REST API in three languages:
- [Go SDK](https://parallelworks.com/docs/sdk/go.md): The official Go client for the ACTIVATE platform API. Requires Go 1.18 or later.
- [Python SDK](https://parallelworks.com/docs/sdk/python.md): parallelworks-client is the official Python client for the ACTIVATE platform API.
- [TypeScript SDK](https://parallelworks.com/docs/sdk/typescript.md): @parallelworks/client is the official TypeScript client for the ACTIVATE platform API.
### Self-Hosting
- [Self-Hosted Kubernetes Deployment Guide](https://parallelworks.com/docs/self-hosting/kubernetes-deployment.md): This document describes the recommended technical process for deploying the Parallel Works ACTIVATE control plane into a customer-managed, self-hos…
- [Port Reference](https://parallelworks.com/docs/self-hosting/ports.md): This document provides a comprehensive reference for all network ports required when self-hosting the ACTIVATE platform. Use this guide to configur…
### Reference
- [Reference](https://parallelworks.com/docs/reference.md): This section contains reference materials, support information, and compliance documentation.
- [IL5/FedRAMP Compliance](https://parallelworks.com/docs/reference/compliance.md): In addition to the ACTIVATE SaaS platform, we offer a solution for the US Government: the Parallel Works High-Security Platform (PWHSP). Hosted in …
- [Getting Support](https://parallelworks.com/docs/reference/getting-support.md): If you’re experiencing problems with ACTIVATE, we’re here to help!
- [Logging In](https://parallelworks.com/docs/reference/logging-in.md): When you navigate to activate.parallel.works\, you’ll see the login page.
## Product
- [Features](https://parallelworks.com/features): Platform capabilities overview
- [Pricing](https://parallelworks.com/pricing): Plans and pricing
- [ACTIVATE](https://parallelworks.com/activate): The ACTIVATE platform
- [Solutions: Research](https://parallelworks.com/solutions/research): For research computing
- [Solutions: Enterprise](https://parallelworks.com/solutions/enterprise): For enterprise teams
- [Solutions: Government](https://parallelworks.com/solutions/government): For government and public sector
- [Solutions: Education](https://parallelworks.com/solutions/education): For education
- [Compare: Traditional HPC](https://parallelworks.com/compare/traditional-hpc): ACTIVATE vs. traditional HPC
- [About](https://parallelworks.com/about): About Parallel Works
- [Request a Demo](https://parallelworks.com/contact/demo): Get in touch for a demo
## API
- [OpenAPI Specification](https://parallelworks.com/api/openapi.json): Machine-readable REST API spec (JSON)
- [API Reference](https://parallelworks.com/api): Browse the REST API
## Full corpus
- [llms-full.txt](https://parallelworks.com/llms-full.txt): Every documentation page concatenated into one file