Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 47 additions & 2 deletions site/content/data-platform/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,51 @@ AI solutions for GraphRAG, graph machine learning, data explorations, and more.
run it on-premises or in the cloud yourself on top of Kubernetes to access all
of the platform features with enterprise-grade automation and reliability.

## What Makes Up the Arango Data Platform

The Arango Data Platform is built on a layered architecture that combines powerful
components into a unified solution:

- **ArangoDB Enterprise Edition**: The multi-model database foundation supporting
graphs, documents, key-value, vector search, and full-text search capabilities.

- **Graph Visualizer**: A sophisticated web-based interface for graph exploration,
smart search, visual layouts, and team collaboration workspaces.

- **Arango Platform Suite**: Enterprise-grade features including high availability
and monitoring, the Graph Analytics Engine, SSO/RBAC/ABAC and OpenID integration,
comprehensive APIs and connectors, and centralized orchestration and resource management.

All components are orchestrated through Kubernetes, providing automated deployment,
scaling, and management with enterprise-grade reliability.

For a detailed breakdown of each component, see [Features and Architecture](features/).

## Extend the Arango Data Platform with AI capabilities

Take your Arango Data Platform to the next level with the [**AI Suite**](../ai-suite/_index.md) that offers advanced AI and machine learning capabilities that integrate seamlessly into the platform's unified web interface.

What you get with the AI Suite:

- [GraphRAG](../ai-suite/graphrag/): Generate knowledge graphs from documents and enable
conversational querying of your data.
- [GraphML](../ai-suite/graphml/): Apply machine learning algorithms that leverage graph
structure for better predictions.
- [Graph Analytics](../ai-suite/graph-analytics/): Run advanced algorithms like PageRank
to discover influential nodes and patterns.
- [Jupyter notebooks](../ai-suite/notebook-servers.md): Run Jupyter Notebooks to build and
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AQLizer!

experiment with graph-powered data, AI, and machine learning workflows directly connected
to ArangoDB databases.
- Public and private LLM support: Use public LLMs such as OpenAI
or private LLMs with [Triton Inference Server](../ai-suite/reference/triton-inference-server.md).
- [MLflow integration](../ai-suite/reference/mlflow.md): Use the popular MLflow as a model registry
for private LLMs or to run machine learning experiments as part of the Arango Data Platform.

{{< tip >}}
The AI Suite integrate directly into the existing platform interface, no need for
separate systems to manage or learn. A separate license is required.
{{< /tip >}}

{{< cards >}}

{{% card title="Get started with the Arango Data Platform" link="get-started/" %}}
Expand All @@ -32,8 +77,8 @@ Optionally add AI Suite to turn data into an AI-powered knowledge engine.
Explore the Kubernetes-native architecture, unified interface, and enterprise-grade capabilities of the Arango Data Platform.
{{% /card %}}

{{% card title="ArangoDB Kubernetes Operator" link="../../arangodb/3.12/deploy/kubernetes/" %}}
Learn about the official ArangoDB Kubernetes Operator that powers the Arango Data Platform.
{{% card title="Kubernetes Integration " link="kubernetes/" %}}
Learn about the official Kubernetes integration that powers the Arango Data Platform.
{{% /card %}}

{{% card title="Graph Visualizer" link="graph-visualizer/" %}}
Expand Down
105 changes: 65 additions & 40 deletions site/content/data-platform/features.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: Feature list of the Arango Data Platform
menuTitle: Features
title: Architecture and Features of the Arango Data Platform
menuTitle: Architecture and Features
weight: 5
description: >-
The Arango Data Platform is a scalable Kubernetes-native architecture that gets you all features
of ArangoDB as a single solution with a unified interface
Discover how the Arango Data Platform combines database, visualization, and enterprise
features into a unified, Kubernetes-native architecture
---
## Architecture

Expand All @@ -18,57 +18,82 @@ scaling, and management. Powered by the official
enterprise-grade database management and high availability.
{{< /tip >}}

- **Core Database**: The ArangoDB database system forms the solid core
of the Arango Data Platform.
### Kubernetes Integration

At its core, the Arango Data Platform is purpose-built for Kubernetes environments, leveraging the
[official ArangoDB Kubernetes Operator](https://arangodb.github.io/kube-arangodb/docs/)
(`kube-arangodb`) to deliver enterprise-grade automation, scalability, and operational excellence.

For detailed information about the Kubernetes foundation, see [Kubernetes Integration](kubernetes/).

### Technical Infrastructure

- **Helm**: A package manager for Kubernetes that enables consistent, repeatable
installations and version control.

- **Envoy**: A high-performance service proxy that acts as the gateway for the
Arango Data Platform for centralizing authentication and routing.

- **Web interface**: The Platform includes a unified, browser-based UI that lets
you access its features in an intuitive way. Optional products like the
AI Suite seamlessly integrate into the UI if installed.
## Platform Components

## Kubernetes Integration
The Arango Data Platform consists of three integrated layers that work together
to provide a complete, enterprise-ready solution:

At its core, the Arango Data Platform is purpose-built for Kubernetes environments, leveraging the
[official ArangoDB Kubernetes Operator](https://arangodb.github.io/kube-arangodb/docs/)
(`kube-arangodb`) to deliver enterprise-grade automation, scalability, and operational excellence.
### Layer 1: ArangoDB Enterprise Edition (Foundation)

## Features
At the foundation is [**ArangoDB Enterprise Edition**](../../arangodb/3.12/), the
powerful multi-model database that provides:

The Arango Data Platform provides these core capabilities out of the box:
- **Graph**: Native graph database capabilities with efficient traversals and pattern matching
- **Document**: Flexible JSON document storage with schema validation
- **Key-Value**: High-performance key-value operations
- **Vector**: Vector embeddings and similarity search for AI applications
- **Search**: Full-text search and complex query capabilities

- [**ArangoDB Core**](../arangodb/3.12/_index.md): The ArangoDB database system with support for
graphs, documents, key-value, full-text search, and vector search.
### Layer 2: Graph Visualizer

- [**Graph Visualizer**](graph-visualizer.md):
A web-based tool for exploring your graph data with an intuitive interface and
sophisticated querying capabilities.
The [**Arango Visualizer**](graph-visualizer/) provides an intuitive web-based interface
that brings your data to life with:

## Extend the Arango Data Platform with AI capabilities
- **Graph Exploration**: Interactive visualization of graph structures with
drag-and-drop navigation, zoom controls, and customizable node appearances

- **Smart Search**: Intelligent search capabilities to quickly find nodes, edges,
and patterns within your graphs using natural language queries

- **Visual Layouts**: Multiple automatic layout algorithms (force-directed, hierarchical,
circular) to best represent your data relationships

- **Team Workspaces**: Collaborative features that allow teams to share visualizations,
queries, and insights across the organization

Take your Arango Data Platform to the next level with the [**AI Suite**](../ai-suite/_index.md) that offers advanced AI and machine learning capabilities that integrate seamlessly into the platform's unified web interface.
The Graph Visualizer seamlessly integrates with the database layer and provides the
primary interface for data exploration and analysis.

What you get with the AI Suite:
### Layer 3: Arango Platform Suite

- [GraphRAG](../ai-suite/graphrag/): Generate knowledge graphs from documents and enable
conversational querying of your data.
- [GraphML](../ai-suite/graphml/): Apply machine learning algorithms that leverage graph
structure for better predictions.
- [Graph Analytics](../ai-suite/graph-analytics/): Run advanced algorithms like PageRank
to discover influential nodes and patterns.
- [Jupyter notebooks](../ai-suite/notebook-servers.md): Run Jupyter Notebooks to build and
experiment with graph-powered data, AI, and machine learning workflows directly connected
to ArangoDB databases.
- Public and private LLM support: Use public LLMs such as OpenAI
or private LLMs with [Triton Inference Server](../ai-suite/reference/triton-inference-server.md).
- [MLflow integration](../ai-suite/reference/mlflow.md): Use the popular MLflow as a model registry
for private LLMs or to run machine learning experiments as part of the Arango Data Platform.
The **Arango Platform Suite** adds enterprise-grade capabilities on top of the
database and visualization layers:

{{< tip >}}
The AI Suite integrate directly into the existing platform interface, no need for
separate systems to manage or learn. A separate license is required.
{{< /tip >}}
- **High Availability and Monitoring**: Comprehensive health checks, metrics collection,
alerting, and automatic failover mechanisms ensure your data platform stays operational.
Real-time monitoring dashboards provide visibility into cluster performance,
resource utilization, and query patterns.

- **SSO, RBAC/ABAC and OpenID Integration**: Enterprise authentication and authorization
featuring Single Sign-On (SSO) support, Role-Based Access Control (RBAC),
Attribute-Based Access Control (ABAC), and OpenID Connect integration for secure
user management across your organization.

- **APIs, Drivers and Connectors**: Comprehensive programmatic access through
RESTful APIs, native drivers for popular programming languages (Java, Python,
JavaScript, Go, PHP, and more), and connectors for data integration tools
and BI platforms.

- **Centralized Orchestration and Resource Management**: Unified control plane
for managing all platform resources, deployments, and configurations.
Kubernetes-powered orchestration handles scaling, updates, and resource
allocation automatically across all components.

These enterprise features are orchestrated through Kubernetes and the ArangoDB
Kubernetes Operator, providing automated management and enterprise-grade reliability.
7 changes: 3 additions & 4 deletions site/content/data-platform/get-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,9 @@ of the platform features.

## Use the Arango Data Platform as a managed service

The Arango Data Platform is not available as a managed service yet, but it will
become available for the [Arango Managed Platform (AMP)](../../amp/_index.md)
in the future. Until then, you can request early access to the self-hosted
Arango Data Platform for testing.
The Arango Data Platform can be made available as a managed service for the
[Arango Managed Platform (AMP)](../../amp/_index.md) upon request.
[Get in touch](https://arango.ai/contact-us/) with the Arango team to learn more.

## Self-host the Arango Data Platform

Expand Down
82 changes: 82 additions & 0 deletions site/content/data-platform/kubernetes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
---
title: Kubernetes Integration
menuTitle: Kubernetes
weight: 15
description: >-
The Arango Data Platform is built exclusively for Kubernetes, leveraging
container orchestration for automated deployment, scaling, and management
---

The Arango Data Platform is **Kubernetes-native** by design, meaning it is built
from the ground up to run on [Kubernetes](https://kubernetes.io/) and requires
it to function. This is not an optional feature, Kubernetes is the foundation
that powers the entire platform architecture.

{{< info >}}
**Kubernetes Required**: The Arango Data Platform cannot operate without Kubernetes.
It relies on Kubernetes orchestration and the
[ArangoDB Kubernetes Operator](https://arangodb.github.io/kube-arangodb/) for
all deployment, scaling, and management operations.
{{< /info >}}

## Why Kubernetes?

By building exclusively on Kubernetes, the Arango Data Platform delivers
enterprise-grade capabilities that would be difficult or impossible to achieve
with traditional deployment approaches:

- **Automated Management and Self-Healing**: Kubernetes handles deployment,
scaling, node failures, and rolling updates automatically, with self-healing
capabilities that restart failed containers and maintain high availability
without manual intervention.

- **Dynamic Scalability and Resource Optimization**: Scale your database cluster
up or down based on workload demands, with efficient resource allocation and
scheduling ensuring optimal utilization of CPU, memory, and storage.
Comment on lines +32 to +34
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any limitations with regard to downscaling?


- **Declarative Configuration and Zero-Downtime Updates**: Define your desired
state using Kubernetes manifests and deploy updates with zero downtime through
controlled rolling updates and easy rollback capabilities.

- **Cloud and On-Premises Flexibility**: Run on any Kubernetes-compatible
environment—public cloud providers (AWS, Azure, GCP), private cloud, or
on-premises infrastructure—with consistent deployment across all environments.

## The ArangoDB Kubernetes Operator

The Arango Data Platform is powered by the official
[ArangoDB Kubernetes Operator](https://arangodb.github.io/kube-arangodb/)
(`kube-arangodb`), which provides:

- **Custom Resource Definitions (CRDs)**: Extend Kubernetes with ArangoDB-specific
resources like `ArangoDeployment`, `ArangoBackup`, and more.

- **Intelligent Orchestration**: The operator understands ArangoDB's architecture
and requirements, ensuring deployments follow best practices automatically.

- **Backup and Restore**: Automated backup management integrated directly into
the Kubernetes workflow.

- **High Availability**: Built-in support for multi-datacenter replication,
automatic failover, and disaster recovery scenarios.

- **Enterprise Features**: Full support for ArangoDB Enterprise Edition features
including encryption, auditing, and advanced security controls.

For detailed information about the operator, see the
[ArangoDB Kubernetes Operator documentation](https://arangodb.github.io/kube-arangodb/docs/).

## Platform Services as Kubernetes Resources

All components of the Arango Data Platform, from the core database to the optional
AI Suite, are deployed and managed as native Kubernetes resources. This
means you can:

- Use standard Kubernetes tools (`kubectl`, Helm, etc.) to manage your deployment
- Monitor platform health using Kubernetes-native observability tools
- Integrate with existing Kubernetes infrastructure and workflows
- Apply your organization's Kubernetes policies and security controls

This Kubernetes-native approach ensures the Arango Data Platform fits naturally
into modern cloud-native environments and DevOps practices.