Skip to main content

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.

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

License: Apache 2.0An 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

License: Apache 2.0A 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

License: Apache 2.0 with Commons ClauseDistributed graph database for Knowledge Graph service, AI Agent state management, and multi-agent collaboration.

OpenTelemetry Collector

License: Apache 2.0Vendor-agnostic telemetry data collection, processing, and export for comprehensive observability.

Prometheus

License: Apache 2.0Industry-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

Keycloak

License: Apache 2.0
Supported Version: 26.xOpen-source identity and access management solution enabling single sign-on for modern applications.

Infrastructure & monitoring

NGINX Ingress Controller
License: BSD-2-Clause | Version: 1.2.x
Web server, reverse proxy, and load balancer for routing web traffic from SPAs to backend services and FlowX.AI Engine.

NGINX documentation

Elasticsearch (EFK Stack)
Version: 8.x
Distributed search and analytics engine for centralized data storage and business process transaction searching.
Elasticsearch uses multiple licenses: AGPL v3.0, Server Side Public License v1, and Elastic License 2.0. Review the official licensing documentation for compliance requirements.
Apache Superset
License: Apache 2.0
Business 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

ComponentRecommended Version
Keycloak26.x
Kafka3.9.x
PostgreSQL16.2.x
MongoDB7.0.x
Redis7.4.x
NGINX Ingress Controller1.2.x
Elasticsearch8.x

Commercial components

ComponentRecommended VersionLicense
Oracle Database21c, 23aiCommercial

Deprecation notice

The following versions are no longer supported:
  • Keycloak versions older than 26
  • Kafka versions older than 3.9
  • Redis versions older than 7.4

Support information

FlowX.AI supports any version of the listed prerequisites. If you encounter compatibility issues, please open a support ticket and our team will address any identified bugs through our standard support process.
Last modified on February 16, 2026