To successfully deploy and manage Prisme.ai within your infrastructure, you need to ensure that your environment meets specific prerequisites related to resources, services, and configurations.Documentation Index
Fetch the complete documentation index at: https://prismeai-legacy.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Infrastructure Recommendations
Prisme.ai recommends the following baseline infrastructure to ensure smooth operation:- Nodes: At least 3 Kubernetes nodes with 4 vCPU and 16GB RAM each【40:1†source】.
- Disk Space: Minimum 50GB recommended for persistent storage.
- High Availability: Use managed services or clusters with redundancy capabilities.
- Load Balancer: Ingress controller or cloud load balancer required for service routing.
Database Requirements
Ensure the following database setups for optimal performance and reliability:- MongoDB or PostgreSQL:
- MongoDB Version: 6.x or newer;
- Or PostgreSQL ≥ 10
- Configuration: 3-node replica set, each with at least 2GB RAM, 2 vCPU, and 1,000 IOPS【32:2†source】.
- Redis:
- Version: 5.x or newer
- Configuration: Separate instances recommended for cache and broker, each with at least 3GB RAM and 2 vCPU【32:2†source】.
- Elasticsearch/OpenSearch:
- Version: 8.x or newer
- Configuration: 3-node cluster, each node with 16GB RAM and 4 vCPU【32:3†source】.
AI Products requirements
AI Products installation also require a vector Database which can be :- Opensearch/ElasticSearch : Can be the same cluster as above, or a separated one
- Redis Stack : Redis 5.x+ with JSON and SEARCH modules, 3-node cluster with 5GB RAM and 2 vCPU each
Storage and Filesystems
Prisme.ai requires either a file or object storage for models & file uploads :- RWX Filesystem: RWX volume with at least 50GB capacity, attached to a Kubernetes Persistent Volume Claims (PVC)
- S3-Compatible Storage
- Azure Blob Storage
- Google Cloud Storage
AI Products requirements
AI Products installation also require a RWX filesystemNetworking and DNS
DNS configuration requirements:- Wildcard DNS: Essential for workspace routing (e.g.,
*.pages.yourdomain.com). - Dedicated DNS: Required for API (
api.yourdomain.com) and Studio (studio.yourdomain.com)【40:2†source】.
- ai-knowledge.pages.yourdomain.com
- ai-knowledge-chat.pages.yourdomain.com
- ops-manager.pages.yourdomain.com
- teams-service.pages.yourdomain.com
- ai-collection.pages.yourdomain.com
- ai-insights.pages.yourdomain.com
Offline environments
AI Products requirements
AI Products installation in offline environments require :- A npm registry reachable from the cluster
- If using internal / self-signed TLS certificates, they must be configured inside almost all microservices to avoid HTTPS errors
Authentication (SSO)
Prisme.ai supports multiple Single Sign-On (SSO) options:- OIDC Providers: Compatible with Google, Azure, and other generic OIDC providers【35:1†source】.
- SAML Providers: Supported with HTTP-POST binding (e.g., Okta).
- Configuration: Managed via
authProviders.config.ymlfor easy integration.
Recommended Load Testing
Before going live, perform tailored load tests considering:- Interactions per user: 4-10 per session.
- Simultaneous users: Support for 100 new users per second.
- API response time: Target 478 ms P95 for the first token using OpenAI API【32:1†source】.
Next Steps
Architecture
Explore detailed architectural diagrams and service relationships.
Cloud Providers
Learn about deploying Prisme.ai on AWS, Azure, GCP, and OpenShift.
Docker Deployment
Set up and configure Docker-based deployments.
Kubernetes Deployment
Understand Kubernetes deployments using Helm and operators.