Accessing Deployments from Other Devices


Once you've created a Cluster and deployed your AI Flows, you may want to access and manage these deployments from other devices across several users. This guide walks you through the prerequisites and step-by-step process to enable easy access to your deployments from devices within your organization.

This workflow is particularly useful for teams who need to monitor, manage, or update deployments remotely, or when working across multiple machines in different locations.


Prerequisites

Before you can access deployments from another device, ensure you have completed the following:

Navigator installed on both the original device and the device you want to access from
A Cluster created and running on at least one device
Organization membership - webAI users must be part of the same Organization
At least one Deployment created in the Cluster
Active Controller - you must be logged into Navigator on at least one device serving as an active Controller 

The Cluster Controller must be running for deployments to be accessible. If the device hosting the Cluster Controller is offline, you won't be able to access deployments from other devices.


Step 1: Create a Cluster

The first step in enabling access from other devices is to create a Cluster. A Cluster serves as the central hub where your deployments run and can be accessed by authorized users.

Host a New Cluster

  1. On the device where you want to host the Cluster, open Navigator in Controller Mode
  2. Navigate to the Clusters tab
  3. If a Cluster doesn't already exist, Click Add Cluster
  4. Select Host a New ClusterNext
  5. Provide a Name and optional Description for your Cluster
  6. Click Create
  7. Add Nodes to your Cluster by clicking Add Worker in the Cluster Details page

For detailed instructions on creating a Cluster, see our Clusters Overview guide. If you needed to add more than one device to your Cluster as Workers, see our My Devices Overview along with Controller Mode vs Worker Mode 

You can only host one Cluster per device. If you have only one device connected, you won't be able to create a new Cluster until you have additional devices available.


Step 2: Add Members to Your Organization

To access deployments from another device, users must be members of the same Organization that owns the Cluster. Organization membership ensures proper access control and allows team members to view and manage deployments. 

Inviting New Members

As an Organization Administrator, you can invite team members to join your Organization:

  1. Open Navigator and click on the user initials icon in the bottom left corner
  2. Click on Settings
  3. Navigate to the Organization tab
  4. Click Invite User(s)
  5. Enter the email addresses of the users you want to invite (you can add multiple users at once)
  6. Click Send

Accepting an Invitation

Invited users will receive an email with an invitation. They can accept it in two ways:

  1. Via Email: Click the Accept Invite button in the invitation email
  2. Via Invite Code: Copy the invite code from the email, then in Navigator:
    1. Go to Settings → Organization tab
    2. Click Add
    3. Enter the invite code
    4. Click Add

Once a user accepts the invitation and becomes a Member of your Organization, they will be able to view Deployments and utilize Clusters that belong to your Organization. For more information, see our Organizations and User Management guide.


Step 3: Create a Deployment

Before you can access a deployment from another device, you need to create a deployment and assign it to a Cluster.

Prerequisites for Creating a Deployment

  • A completed Flow designed in Canvas
  • A saved Version of your Flow
  • A Cluster with Nodes and Input Devices configured

Creating the Deployment

  1. In a Canvas, click the dropdown arrow next to the Run button
  2. Click Deploy This Canvas
  3. Provide a Name and optional Description for your Deployment → Click Next
  4. Select the Version of the Canvas you want to deploy or create a new version → Click Next
  5. Select the Cluster you want to deploy to → Click Next
  6. Assign Elements to specific devices within the Cluster:
    • Map cameras and input devices to provisioned Input Devices
    • Assign AI Elements to provisioned Compute Nodes
  7. Review your configuration in the Deployment Summary
  8. Click Create to deploy

For detailed instructions on creating deployments, see our Deployments Overview guide.


Step 4: Access and Manage Deployments from Another Device

Once you have a Cluster with deployments running, you can access and manage them from any other device that is part of the same Organization. This allows team members to monitor, control, and update deployments remotely.

Connecting to the Cluster from Another Device

  1. On the device you want to access from, open Navigator
  2. Ensure you are logged in with a webAI account that is a Member of the Organization or the same webAI account that created the Cluster
  3. Navigate to the Clusters tab
  4. Click Add Cluster -> Join Existing Cluster 
  5. If the Cluster belongs to an Organization you're a Member of you should see it appear in the list of Clusters, select it and click Send Request 

Viewing Deployments

Once connected to the Cluster, you can view all deployments:

  1. Navigate to the Deployments tab
  2. You will see all deployments associated with this Cluster, including:
    • Deployment name and description
    • Current status (Active, Stopped, or Deploying)
    • Associated Organization
    • Flow Version
    • Element details 

Managing Deployments from Another Device

Once you can see the deployments, you have full management capabilities from any connected device:

Monitoring Deployments

  • Click on a deployment name to view detailed information
  • View port details and status
  • Check which Elements are assigned to which devices within the assigned Cluster

Controlling Deployments

From the Deployment Details page, you can:

  • Stop a Deployment: Click the stop button to halt the deployment
  • Restart a Deployment: Restart a stopped deployment
  • Edit a Deployment: Modify deployment settings, including Element assignments
  • Rename a Deployment: Update the deployment name and description
  • Delete a Deployment: Remove a deployment from the Cluster
  • Export Logs: Download logs for troubleshooting and analysis

Creating New Deployments

You can also create new deployments from any connected device:

  1. From the Cluster's Deployments tab, click New Deployment
  2. Follow the same deployment creation process as outlined in Step 3
  3. The new deployment will be visible to all Organization members who have access to the Cluster

Best Practices

  • Network Configuration: Ensure all devices are on the same network for automatic Cluster detection
  • Organization Management: Regularly review Organization membership to ensure only authorized users have access
  • Cluster Controller: Keep the device hosting the Cluster Controller running to maintain deployment accessibility
  • Naming Conventions: Use clear, descriptive names for Clusters and Deployments to make them easily identifiable across devices
  • Monitoring: Regularly check deployment status from different devices to ensure everything is running as expected

Troubleshooting

Can't See the Cluster from Another Device

  • Ensure you are logged into Navigator with an account that is a Member of the Organization
  • Check that the Cluster Controller is running on the host device
  • Verify firewall settings allow network communication between devices

Can't See Deployments

  • Confirm the deployment was created in a Cluster that belongs to your Organization
  • Check that you have successfully connected to the Cluster

Can't Manage Deployments

  • Verify your Organization membership status - you must be a Member or Administrator
  • Ensure the Cluster Controller is online and accessible
  • Check network connectivity between your device and the Cluster host

Next Steps