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
- On the device where you want to host the Cluster, open Navigator in Controller Mode
- Navigate to the Clusters tab
- If a Cluster doesn't already exist, Click Add Cluster
- Select Host a New Cluster → Next
- Provide a Name and optional Description for your Cluster
- Click Create
- 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:
- Open Navigator and click on the user initials icon in the bottom left corner
- Click on Settings
- Navigate to the Organization tab
- Click Invite User(s)
- Enter the email addresses of the users you want to invite (you can add multiple users at once)
- Click Send
Accepting an Invitation
Invited users will receive an email with an invitation. They can accept it in two ways:
- Via Email: Click the Accept Invite button in the invitation email
-
Via Invite Code: Copy the invite code from the email, then in Navigator:
- Go to Settings → Organization tab
- Click Add
- Enter the invite code
- 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
- In a Canvas, click the dropdown arrow next to the Run button
- Click Deploy This Canvas
- Provide a Name and optional Description for your Deployment → Click Next
- Select the Version of the Canvas you want to deploy or create a new version → Click Next
- Select the Cluster you want to deploy to → Click Next
- Assign Elements to specific devices within the Cluster:
- Map cameras and input devices to provisioned Input Devices
- Assign AI Elements to provisioned Compute Nodes
- Review your configuration in the Deployment Summary
- 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
- On the device you want to access from, open Navigator
- 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
- Navigate to the Clusters tab
- Click Add Cluster -> Join Existing Cluster
- 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:
- Navigate to the Deployments tab
- 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:
- From the Cluster's Deployments tab, click New Deployment
- Follow the same deployment creation process as outlined in Step 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
- To learn more about Clusters, see our Clusters Overview guide
- For detailed information on Organizations, see our Organizations and User Management guide
- To understand deployment creation in detail, see our Deployments Overview guide
- To learn more about the difference between a Worker and Controller, see our Controller Mode vs Worker Mode guide