Use Cases

Explore real-world applications built with ArcadeDB. Each use case includes a complete, runnable project with Docker Compose, sample data, and queries in multiple languages.

Full source code: ArcadeDB Use Cases Repository

Use Case Description Features

Recommendation Engine

Product recommendations via collaborative filtering and vector similarity

Graph, Vectors, Time-series

Knowledge Graphs

Academic research graph with co-authorship and citation networks

Graph, Vectors, Full-text, Time-series

Graph RAG

Retrieval-augmented generation with knowledge graphs and vector search

Graph, Vectors, Full-text, Bolt, LangChain4j

Fraud Detection

Multi-signal fraud detection unifying graph, vector, and time-series

Graph, Vectors, Time-series, Cypher

Realtime Analytics

IoT and service monitoring with Grafana dashboards

Time-series, Graph, Cypher, PromQL

Social Network Analytics

Social analytics with materialized view dashboards

Materialized views, Graph, Time-series

Supply Chain

Multi-tier supply chain visibility and traceability

Graph, Vectors, Time-series, PostgreSQL, JavaScript

Identity & Access Management

Permission resolution through group/role hierarchies

Graph, Time-series, Vectors, PostgreSQL, Python

Customer 360

Unified customer view with identity resolution and churn prediction

Graph, Documents, Vectors, Full-text, OpenCypher

Getting Started with a Use Case

Clone the repository and pick any use case:

git clone https://github.com/ArcadeData/arcadedb-usecases.git
cd arcadedb-usecases/<use-case-name>
docker compose up -d
./setup.sh
./queries/queries.sh