Skip to main content
Prisme.ai Self-Hosting Overview
Prisme.ai offers robust self-hosting options designed for enterprises that require full control over their infrastructure, security, and data privacy. Deploying Prisme.ai within your own environment gives you the flexibility to tailor the platform precisely to your organizational needs. Prisme.ai also provides multiple deployment options, including:
  • SaaS Managed by Prisme.ai: Shared or dedicated managed service hosted by Prisme.ai.
  • Self-Hosted or Co-Managed: Deploy on your cloud of choice including AWS, GCP, Azure, OVH Cloud, or any cloud offering managed Kubernetes.

Why Choose Self-Hosting?

Choosing self-hosting provides your organization with:
  • Data Sovereignty: Keep your sensitive data within your control.
  • Security Compliance: Meet industry-specific security and compliance requirements.
  • Customization and Integration: Fully customize and integrate Prisme.ai into your existing workflows and systems.
  • Cost Efficiency: Optimize resource allocation and management.

Deployment Options

Prisme.ai supports various deployment scenarios to suit your organization’s infrastructure strategy:
  • Cloud-Agnostic Deployment: Compatible with AWS, Azure, Google Cloud, and private cloud providers.
  • Kubernetes-native: Deployed via Helm charts on any conformant Kubernetes cluster.
  • High Availability: Designed for redundancy and resilience.
  • Scalability: Easily scale horizontally and vertically based on workload.

Supported Environments

Prisme.ai self-hosting runs on any Kubernetes 1.26+ cluster, including:
  • Cloud provider-managed services like EKS, AKS, GKE, OVHcloud Managed Kubernetes.
  • OpenShift.
  • Self-managed Kubernetes on bare metal or VMs.

Platform microservices

Prisme.ai is deployed as two Helm releases, each in its own Kubernetes namespace.

core namespace

Always required. Handles authentication, workspace storage, automation execution and the user-facing console.
ServiceRole
prismeai-api-gatewaySingle public entry point. Routes API calls, terminates authentication (local + SSO), implement all organization APIs, enforces org RBAC.
prismeai-consoleFrontend that serves the Studio (workspace builder) and the user-facing pages of each workspace.
prismeai-workspacesAuthoritative store for workspace models (DSUL): create / read / update / version / publish workspaces and their automations, pages, blocks, custom domains.
prismeai-runtimeAutomation execution engine. Runs the event-driven workflows of every workspace, manages execution contexts, evaluates conditions and templates. Multi-threaded.
prismeai-eventsReal-time event bus over Redis Streams + persistence in Elasticsearch or OpenSearch. Powers the activity feed, analytics and audit. Hosts the cleanup CronJobs.

apps namespace

Optional services that extend the platform with custom code, web crawling and search.
ServiceRole
prismeai-functionsSandboxed execution of user-defined JavaScript and Python code (custom automations, AI Products business logic). Ships pre-installed JS / Python dependencies — see Custom Code Functions.
prismeai-crawlerWeb and document crawler. Fetches, parses and indexes content into Elasticsearch or OpenSearch for RAG use cases.
prismeai-searchengineQuery layer on top of crawler indexes. Exposes a stable search API and ranking to the products and to runtime automations.
See Install with Helm for how each service is configured and wired to the databases.

Next Steps

Installation Overview

Five-step install flow, from cloud provisioning to operations.

Requirements

Infrastructure prerequisites, sizing baseline, networking.

Install with Helm

Unified Helm install reference for core and apps namespaces.

Databases

PostgreSQL or MongoDB, Redis, Elasticsearch or OpenSearch.
Need detailed architecture diagrams (draw.io) tailored to your deployment? Contact support@prisme.ai.