# 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