Overview
FlowX.AI relies on various third-party components to deliver its functionality. These components fall into two categories:- Embedded components: Third-party software packaged and managed by FlowX.AI
- Client-managed components: Third-party software that you deploy and maintain
For optimal performance and reliability, our internal QA process validates new releases using specific versions. While you can explore alternative versions that suit your requirements, we recommend referring to the compatibility matrix for guidance.
Licensing of third-party components is governed by each vendor and may change over time. Consult each vendor’s official licensing documentation for current terms.
Embedded components
Embedded components are shipped and configured as part of the FlowX.AI platform. FlowX.AI manages their versioning, patching, security updates, and provides L4 support coverage. They are deployed alongside the platform using the standard FlowX.AI deployment process.
Authorization
SpiceDB
An open-source permissions database inspired by Google’s Zanzibar paper. Powers FlowX.AI’s multi-tenant authorization system with fine-grained access control and relationship-based permissions.Key capabilities: Google Zanzibar-inspired authorization, ReBAC, global consistency, reverse lookup, sub-millisecond response times
SpiceDB Operator
A Kubernetes operator that automates the deployment, configuration, and lifecycle management of SpiceDB instances. Handles upgrades, scaling, and configuration changes for consistent and reliable SpiceDB deployments.
AI Platform components
Dgraph
Distributed graph database for Knowledge Graph service, AI Agent state management, and multi-agent collaboration.
OpenTelemetry Collector
Vendor-agnostic telemetry data collection, processing, and export for comprehensive observability.
Prometheus
Industry-standard monitoring and alerting system for cloud-native environments.
Client-managed components
Client-managed components are deployed and maintained by your team. FlowX.AI validates compatibility with supported versions listed in the compatibility matrix but does not provide direct support for these components.
Core infrastructure
- Identity & access
- Messaging
- Databases
- Caching & storage
Keycloak
Supported Version: 26.xOpen-source identity and access management solution enabling single sign-on for modern applications.
Infrastructure & monitoring
Web server & load balancing
Web server & load balancing
NGINX Ingress ControllerKubernetes ingress controller for routing web traffic from SPAs to backend services and the FlowX.AI Engine.
ingress-nginx documentation
Search & analytics
Search & analytics
Elasticsearch (EFK Stack)
Version: 8.xDistributed search and analytics engine for centralized data storage and business process transaction searching.
Version: 8.xDistributed search and analytics engine for centralized data storage and business process transaction searching.
Elastic Stack
Fluentd
Business intelligence
Business intelligence
Apache SupersetBusiness intelligence web application for data exploration and visualization, from simple charts to detailed dashboards.
Superset documentation
Commercial components
Oracle Database
Supported Versions: 21c, 23aiEnterprise relational database management system for mission-critical workloads.
Oracle Database requires commercial licensing. Contact Oracle for licensing information.
Compatibility matrix
Third-party open-source components
| Component | Recommended Version |
|---|---|
| Keycloak | 26.x |
| Kafka | 3.9.x |
| PostgreSQL | 16.2.x |
| MongoDB | 7.0.x |
| Redis | 7.4.x |
| NGINX Ingress Controller | any maintained release |
| Elasticsearch | 8.x |
Commercial components
| Component | Recommended Version |
|---|---|
| Oracle Database | 21c, 23ai |
Deprecation notice
Support information
If you encounter compatibility issues with any of the supported versions listed above, please open a support ticket and our team will address any identified bugs through our standard support process.
Related resources
Event-driven Architecture
Learn about Kafka concepts and implementation
NGINX Configuration
Understanding NGINX in FlowX.AI architecture
Data Architecture
Which data stores FlowX.AI uses and what each stores

