Simple, Transparent Pricing

Community is free forever. Not a trial. Not a limited version. The full execution engine, both query languages, and both protocols. Licensed adds enterprise-grade security and operations features.

Free
Community
$0 / forever
  • Full Cypher support with Neo4j compatibility
  • GFQL native query language
  • 120+ built-in functions (all vectorized)
  • xrayProtocol columnar streaming (24x faster)
  • Bolt v5 protocol compatibility
  • Plan cache with AST fingerprinting (425x)
  • EMBED() vector support with cosine/L2
  • Lock-free adjacency lists
  • PMR arena allocators (no GC)
  • Single-node deployment
  • Community support
Get Started Free

What You Get Free

Community edition is not a demo. It is the full engine with production-grade performance.

Full Query Engine

Complete Cypher parser with Neo4j syntax rewrites, GFQL with its own planner, and 120+ vectorized built-in functions. No artificial limits.

Dual Protocol

Bolt v5 for compatibility with every Neo4j driver. xrayProtocol for columnar streaming at 24x throughput. Both protocols enabled by default.

Plan Cache

AST fingerprinting with 425x speedup on repeated queries. Automatic invalidation on schema changes. No configuration required.

EMBED() Vectors

Store, index, and query vector embeddings natively. Cosine similarity, L2 distance, and dot product. No plugins or external systems.

Vectorized Engine

DataChunk pipeline processing 1,024 tuples per batch. Columnar execution, PMR arenas, and lock-free adjacency lists. Same engine in both tiers.

No Expiry

Community does not expire. No trial period. No phone-home telemetry. No surprise billing. Download, run, and build your application.

Frequently Asked

Can I use Community in production?
Yes. Community is production-grade. It has the same execution engine, query languages, protocols, and plan cache as the Licensed edition. The only differences are enterprise operations features: HA clustering, per-tenant encryption, RBAC, audit logging, and native code analyzers.
What happens if my license expires?
The server continues to run. Reads and writes are never blocked. Licensed features (HA, encryption, RBAC, native analyzers) gracefully degrade to Community behavior. Your data is always accessible.
How do I upgrade from Community to Licensed?
Install the license key file. That is it. No data migration, no re-import, no downtime. All existing data, indexes, and configuration are preserved. Licensed features activate immediately.
Is there a cloud-hosted version?
Not yet. xrayGraphDB is currently self-hosted (Docker, bare metal, or VM). A managed cloud offering is on the roadmap. Contact us if you need managed hosting.
What Neo4j drivers work with xrayGraphDB?
All official Neo4j drivers that support Bolt v5: Python (neo4j), Java (neo4j-java-driver), JavaScript (neo4j-driver), .NET (Neo4j.Driver), and Go (neo4j-go-driver). The connection string is bolt://host:7687.
Is xrayGraphDB open source?
xrayGraphDB is a proprietary product of eMTAi LLC. The Community edition is free to use without restrictions. The source code is not published. All code is original eMTAi engineering — it is not a fork of any existing database.
How does per-tenant encryption differ from at-rest encryption?
Standard at-rest encryption uses one key for the entire database. Per-tenant encryption gives each tenant its own key derived from the storage epoch. A compromised tenant key cannot decrypt any other tenant's data. Volume epoch binding prevents disk cloning attacks. No other graph database offers this.

Ready to Get Started?

Docker, Linux, or connect with any Neo4j driver. Up and running in under 60 seconds.

Read the Docs Get Licensed