Deploy Agent Stream appliance

Deploy Agent Stream appliance using Affinidi Portal to get started.

By the end of this guide, you will have a running Agent Stream appliance provisioned through the Affinidi Portal and an Agent Stream Dashboard URL to access and configure it.

Agent Stream is hosted as a managed appliance by Affinidi, and shares its appliance foundation with Agent Gateway. You define the instance through the portal and Affinidi provisions, configures, and operates the underlying infrastructure. Once the appliance is live, you interact with it exclusively through its browser-based dashboard. See Architecture → for the full picture.

You need this guide if you are starting from scratch. If your team already has a running Agent Stream instance, skip to Create your first LLM Surface.

Prerequisites

  • An Affinidi account with access to the Affinidi Portal.
  • Permission to create Agent Stream resources in your organisation’s portal workspace.

Steps

Sign in to the Affinidi Portal and open Agent Stream

Go to Affinidi Portal and sign in with your Affinidi credentials.

In the left sidebar, select Agent Stream under the Affinidi Trust Fabric section.

Create a new appliance

The Create configuration form mid-fill, showing the Name, Description, and Appliance size fields with example values entered.

Select Create configuration.

Fill in the configuration form:

FieldDescription
NameA short label for this instance, for example Team LLM Gateway. Used to identify the appliance in the portal.
DescriptionOptional. A brief note about the purpose of this instance.
Appliance sizeThe size of the appliance suitable for your use case and expected traffic. You can’t change this field after creation.

Select Create to submit the request.

Wait for the appliance to complete the deployment

The appliance detail view with deployment state showing Complete and the Agent Stream Dashboard URL visible.

Provisioning typically completes within a few minutes. The portal shows the appliance deployment state as it transitions from In Progress to Complete.

Once the deployment state is Complete, the appliance shows the Agent Stream Dashboard address: the URL for the appliance’s browser-based control plane.

Copy the Agent Stream Dashboard URL. You will need it in the next step.

Open the Agent Stream Dashboard

Paste the Agent Stream Dashboard URL into your browser.

As this is a new instance, no accounts exist yet. To register as the first user:

  1. Select Create an account.
  2. Enter a username and select Register Passkey to complete passkey registration.
The first dashboard landing view after registration, with the full sidebar visible: SURFACES, MANAGEMENT, CONFIGURATION, and MONITORING groups

After registering, you land on the dashboard’s overview page. The sidebar groups everything you will use in the next guides under four headings: SURFACES (LLM, IDE), MANAGEMENT (Teams, Prompts, Credentials, Policies, Secrets), CONFIGURATION (Connections, Integrations, Models, Settings), and MONITORING (Metrics, Logs, Audit, Governance, LLM Drift, System, Tasks).

The appliance is ready. You can now create your first LLM Surface.

Onboard additional users

The Settings Users tab, showing one account with New status awaiting approval alongside another already Approved with the Poweruser role assigned

Share the Agent Stream Dashboard URL with any team members who need access. Each person registers their own account directly from the login page:

  1. Navigate to the Agent Stream Dashboard URL.
  2. Select Create an account.
  3. Enter a username and select Register Passkey to complete passkey registration.

After registration, the account appears under Settings → Users with New status. As the administrator, open Settings, select the Users tab, locate the account, and change its status to Approved. Assign one of the three RBAC roles at this point: administrator, poweruser, or user. See Security and access control → for what each role can access.

Confirm

Confirm the appliance is reachable and your session is active:

  1. Open the Agent Stream Dashboard URL in your browser and complete the sign-in flow.
  2. Confirm the overview page loads without error, with the SURFACES, MANAGEMENT, CONFIGURATION, and MONITORING sidebar groups all visible.
  3. Under SURFACES, select LLM. The LLM Surfaces list loads (empty at this stage). This confirms the appliance is live and your session has the necessary permissions to manage surfaces.

Next steps