ArcadeDB Multi-Model Database

AWS Databases

a multi model database for graph, document, key value and vector data, queryable with SQL, Cypher and Gremlin through a built in Studio web UI.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

ArcadeDB is a multi model database that stores graph, document, key value, time series and vector data in a single engine, queryable with SQL, Cypher, Gremlin and more, plus MongoDB and Redis protocol compatibility. A built in Studio web UI lets you model schema, run queries and browse the graph visually. It suits highly connected data, knowledge graphs and mixed workloads that would otherwise be split across several databases.

Why the cloudimg image

cloudimg binds the ArcadeDB HTTP listener to loopback behind nginx, with a unique root password generated on first boot and no default login. Database storage lives on a dedicated EBS data volume, the base OS is fully patched at build time, and every image is paired with a step by step deploy guide and 24/7 support.

Common uses

  • Knowledge graphs
  • Multi model applications
  • Vector and graph search

Key features

  • One engine, many models - store graphs, documents, key-value pairs, time-series and vectors together and query them with SQL, Cypher, Apache Gremlin, the MongoDB API or the Redis protocol. The built-in Studio web workbench lets you design schema, run queries and explore your data as an interactive graph. Database files sit on a dedicated EBS volume you can resize independently without downtime.
  • Secure by default where alternatives are not - every instance generates a unique root password on first boot and stores it in a root-only file; no shared or default credentials ship in the image. The HTTP listener is bound to loopback and fronted by nginx, every data request is authenticated, and the unauthenticated JMX management agent the stock server enables is fully disabled.
  • 24/7 expert support from cloudimg with a one-hour average response for critical issues. Our engineers assist with deployment architecture, multi-model data modeling, query tuning across Cypher and Gremlin, upgrades, and integration with AWS services like Amazon CloudWatch and Amazon EBS. You get dedicated database expertise rather than community forums.

See it running

Real screenshots taken while testing this image against its deployment guide.

ArcadeDB Multi-Model Database screenshot 1 ArcadeDB Multi-Model Database screenshot 2 ArcadeDB Multi-Model Database screenshot 3 ArcadeDB Multi-Model Database screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Overview

ArcadeDB is an open source, multi-model database that stores graphs, documents, key-value pairs, time-series and vectors in a single engine, and speaks SQL, Cypher, Apache Gremlin, the MongoDB query API and the Redis protocol. It ships with Studio, a browser-based workbench for designing schema, running queries and exploring your data as an interactive graph. This AMI delivers ArcadeDB fully installed and hardened so you have a production-ready database running within minutes of launch - no manual installation, no insecure defaults, and no separate runtime to manage beyond the bundled Java engine.

## Why This AMI Over a Manual Install

Unlike a bare ArcadeDB download or a competing image that bakes in a shared or default administrator password, this AMI generates a unique root password on every first boot and stores it in a root-only file. You skip installing Java, unpacking the distribution, writing a systemd unit, configuring the reverse proxy and hardening the JMX surface - it is all done. The HTTP listener is bound to loopback and fronted by nginx; the unauthenticated JMX management agent that the stock server enables is fully disabled.

## Database Stack

ArcadeDB runs as a systemd service under a dedicated unprivileged user, with the Studio web UI and HTTP REST API reverse-proxied by nginx on port 80. Every data request is authenticated - an unauthenticated request is refused with 401 and a wrong password with 403. Database files for all models live on a dedicated, independently resizable EBS data volume so you can scale storage without touching the root volume. On first boot the image seeds a small Demo graph so you can open Studio and immediately run a query and browse a graph.

## AWS Integration Points

  • Amazon CloudWatch - Forward the ArcadeDB service journal to CloudWatch Logs for centralized monitoring and alerting.
  • Amazon EBS - Database files live on a dedicated EBS gp3 volume you can snapshot and resize independently of the OS disk.
  • Application Load Balancer - Place an ALB in front of the instance to terminate TLS and distribute the HTTP API and Studio traffic.

## Secure First Boot

On the first boot of your instance, a one-shot systemd service generates a fresh, strong ArcadeDB root password unique to that instance, writes it into the server configuration and stores the plain-text value in a root-only file at /root/arcadedb-credentials.txt. No shared or default credentials ship in the image - the persisted user store is deleted before the AMI is captured, so the very first customer boot is what creates the root account.

## Getting Started

1. Launch the AMI in your VPC with a security group allowing inbound TCP on port 22 and, restricted to your trusted network, port 80.

2. SSH into the instance and read the generated root password: sudo cat /root/arcadedb-credentials.txt

3. Browse to http://your-instance-ip/ to open ArcadeDB Studio.

4. Sign in as the "root" user with the retrieved password and open the Demo database.

5. Run a query, design your own schema, and start loading data.

Recommended instance types: t3.medium for development and testing, m5.large or larger for production workloads.

## Use Cases

  • Knowledge graphs and RAG - Model richly connected data and store vector embeddings in the same engine that holds your documents and relationships.
  • Polyglot application backends - Serve graph, document and key-value workloads from one database instead of stitching several together.
  • Fraud and network analysis - Traverse relationships with Cypher or Gremlin to surface patterns across large connected datasets.

## cloudimg Support

24/7 technical support by email and live chat. Our engineers assist with ArcadeDB deployment architecture, data modeling across the graph and document models, query tuning, upgrades and database administration. Critical issues receive a one-hour average response time.

To discuss your deployment requirements, contact our team at support@cloudimg.co.uk.

## Evaluation

We encourage you to launch an instance and explore Studio and the REST API to evaluate fit for your workload before committing to production use.

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

multi model databasegraph databasedocument databasevector databasecypher gremlinknowledge graphorientdb alternativenosql databaserag databasesql graph