Step-by-step guide for installing the new v27 Prisme.ai platform products (Agent Creator, LLM Gateway, Storage, Governe) on a fresh self-hosted environment.
This guide walks you through a fresh installation of a self-hosted Prisme.ai platform on v27, configured directly with the new platform products (Agent Creator, LLM Gateway, Storage — vector store, Governe, …) — without any legacy Knowledges / AI Store data to migrate.If you are upgrading an existing instance from legacy products, follow Migration v27 instead.The installation is split into four phases:
1
Infrastructure setup
Deploy the platform with Helm, image tags, and environment variables.
2
First connection
Log in as super admin and create your organization.
3
Products initialization
Import the new platform workspaces in the correct order.
4
Post-install configuration
Declare LLM providers, models, vector store and organization settings.
This page assumes the platform itself is already deployed (databases, ingress, secrets management, etc.). If you are not at that point yet, start from the Self-Hosting Overview and choose a deployment path: Helm, Docker, or a cloud provider. For the broader product setup sequence (Governe, LLM Gateway, Storage, Agent Creator, Insights, Builder, Helper Agents), see Configuring Products.
LLM Gateway and Storage workspaces consume credentials through WORKSPACE_SECRET_* environment variables exposed on prismeai-runtime.
The string after llm-gateway_ or storage_ is the secret name as it will be consumed by the LLM Gateway and Storage workspaces. The names you choose here must match the secret names referenced from the workspace configuration in step 4.
LLM providers
Vector store
Declare every LLM provider credential as a WORKSPACE_SECRET_llm-gateway_* variable.Examples:
Provider
Variable
AWS Bedrock
WORKSPACE_SECRET_llm-gateway_awsBedrockAccessKey
OpenAI
WORKSPACE_SECRET_llm-gateway_openaiApiKey
Azure OpenAI
WORKSPACE_SECRET_llm-gateway_azureOpenaiApiKey
Declare every vector store credential as a WORKSPACE_SECRET_storage_* variable.Examples:
Field
Variable
Host
WORKSPACE_SECRET_storage_opensearch_host
Username
WORKSPACE_SECRET_storage_opensearch_username
Password
WORKSPACE_SECRET_storage_opensearch_password
Alternatively, these secrets can be entered directly from the Secrets page of the LLM Gateway and Storage workspaces, without touching environment variables.
From the left menu, open Govern → Models → Providers tab.
2
Declare each provider
Click Add provider and pick the provider type (OpenAI, Azure OpenAI, AWS Bedrock, …). For each provider:
Set the secret names to match the secrets you exposed via WORKSPACE_SECRET_llm-gateway_* environment variables (or stored in the LLM Gateway workspace Secrets).
Join rules control which users automatically become members of your organization.
1
Open Join Rules
Navigate to the Join Rules page.
2
Add a rule
Add a rule with:
Field: Email
Operator: matches (wildcard)
Value: * to match all authenticated users
Or configure a more specific filter if you only want a subset of users to join automatically. Other users can still join with an invite code or be invited manually by an org admin.
3
Pick the assigned role
On a fresh install there is no legacy role mapping to fall back on, so set Assign role explicitly — typically org:member for the default rule, and add stricter rules above it for admins / builders.
For more advanced rules — assigning different roles or groups based on email or SSO metadata — see the Join Rules documentation.