New in 2.1.0Tables and SQL on your nodes, in one query with the graph

We kept paying too much for graph databases that were slow and heavy to run.

So we built Galactus.

It does everything we needed: Cypher, vector search, graph algorithms, change streams and an MCP server for your agents. It has ultra-low latency, with sub-millisecond lookups and traversals. It runs on the servers you already have, idling at 10 MB. The price is on the website, and Community is free, in production too.

$docker compose up -dFree Community edition. No account or licence key.

CALL gdb.shortestPath.hourglass.stream('roads', {…})

Measured

0.9 sFrom docker run to first query
9 MBMemory in use when idle
4.7 MBDownload · 12 MB image
7 LanguagesEach with an open source driver

Galactus DB 2.1.6 (AMD64) on an Intel Core i9-13900K with 64 GB of RAM, measured 29 October 2026. First query timed from docker run with the image already pulled.

What you get.

One small database for AI and graph workloads: Cypher, vector search, analytics and change streams, on your own servers.

[01]

The Cypher you know

Send parameterised Cypher from open source drivers in seven languages, or the official Neo4j drivers. The compatibility guide lists exactly what is supported.

Drivers
[02]

Vector search meets the graph

Vector, full-text and spatial indexes sit beside centrality, communities, path finding and FastRP embeddings, so one Cypher query can find a starting point and follow its context.

Vector indexes
[03]

Streams and replicas

Opt-in change streams, subscriptions with label and property triggers, and read-only replicas on the same instance or another server, milliseconds behind with group durability.

Change streams

Your first graph.

Two nodes and a relationship, created and queried in Cypher. Connect from Python or JavaScript with a Bolt driver.

  • Cypher reads and writes
  • Open source drivers for seven languages
  • Explorer to see the result
Quickstart
first-graph
// Create two nodes and a relationship between them

CREATE (you:Developer {name: 'You'}),
       (idea:Idea {name: 'Recipe finder'}),
       (you)-[:BUILDS]->(idea);

MATCH (you:Developer)-[:BUILDS]->(idea)
RETURN you.name, idea.name;
Runs against a local Community edition.Cypher reference
QUICKSTART · 4 STEPS

Start small. Ship the whole graph.

Four steps from docker compose up to a secured graph with a live read replica. Each one is a short guide.

Press start
  1. First graphStart the database and create two nodes and a relationship.
  2. ConnectedConnect a Bolt driver from any of seven languages.
  3. SecuredAdd users and roles, and turn on TLS.
  4. ReplicatedKeep a live read replica on the same instance.

See it work.

All demos

Change streams, subscriptions and replicas

Watch commits flow from a shop database onto its change stream, out to a subscriber that acknowledges them and into a read-only replica twin, across four real use cases.

Open the demo

From graph to space: similarity and recommendations

See FastRP turn a graph of people, drinks, events and places into a space where distance means similarity, then use it to find look-alikes, place a brand-new product and build a price ladder.

Open the demo

Spatial neighbourhoods: graph meets map

Neighbourhood polygons, places as points and a graph of people above them: test containment, search by distance with the grid index, overlay shapes, and combine friends with distance in one query.

Open the demo

The agent loop: a coding agent on a graph

Watch iKode turn a codebase into a Galactus DB graph, embed it with small open models, search it, decide what matters and follow the edges, then hand a large model a short brief instead of the repository, across branches and quality gates.

Open the demo

Hourglass: exact shortest paths from both ends

Watch Dijkstra, A*, bidirectional search and Hourglass find the same route on the same map, see how Hourglass tilts the map and drops the sorting, race all four at one operation per tick, then run it in Galactus DB on real UK roads.

Open the demo

Native Scheduler: from home visits to dance competitions

Watch six scheduling problems solved: visits with travel and double-ups, dancers who need fifteen minutes to change, operations that need three people and a room at once, exams by seats, paint lines with changeovers, and a re-plan when someone calls in sick.

Open the demo

Tables and SQL: rows on the graph

See orders, readings and invoice lines kept as tables on their nodes: walk the graph and read rows in one query, let rows decide a match, average time series by key range, search every table through a global index, and change every table at once.

Open the demo
SWITCHING FROM NEO4J?

Bring your graph with you.

AI READY

Your graph, ready for AI agents.

The Galactus DB MCP server lets Claude and other AI assistants read your schema, run Cypher and search the docs, as a database user whose roles you control.

Connect an agent

Yours to run.

Enterprise ready
BUILT FOR LARGE GRAPHS

Large graphs on the servers you already have.

Galactus DB is ideal for heavy GraphRAG, KAG, AI and algorithmic workloads. It is small because it wastes nothing, and that efficiency is what lets it carry large graphs. It has true index-free adjacency: every node points straight at its relationships, so a traversal follows the graph rather than searching an index, and each hop costs the same however large the graph grows. The default Paged engine opens a database straight from disk and keeps only the pages in use in memory, inside one budget you set, so a graph can grow far past the server's RAM, to terabytes on disk.

Run the same Cypher workload side by side and Galactus DB carries larger graphs than Memgraph and does the same work in a fraction of the memory Neo4j needs. Graph algorithms, vector, full-text and spatial indexes, SQL tables on your nodes, change streams, a scheduler, replicas, users and roles, TLS and Prometheus metrics are all part of the database, with no plugins to add.

Free for any use, including production.

Community runs three databases on any number of cores, with no account or key. Commercial self-hosting is $400 (€370, £320) per core, per instance, for one year, with discounts for longer terms.

Compare editions

Try it with your own data.

Community is free for any use and needs no account or licence key. One Compose file starts the database and Explorer.