Skip to content
SPECIFICTION
Get listed

Cayley vs NebulaGraph

Cayley

cayley.io

NebulaGraph

nebula-graph.io

Side by side

FigureCayleyNebulaGraph
Price fromFreeFree
Free planYesYes
Free trial—Yes
Open source—Yes
WebYesYes
Windows—Yes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published14
Spec score · Graph Databases8.1 (#12)8.5 (#7)
LicenseCayley is developed under the Apache 2.0 license and is free to use in any project.The core NebulaGraph repository is licensed under Apache 2.0, allowing modification, deployment and commercial SaaS use.
Query languagesCayley supports Gizmo, described as a Gremlin dialect, MQL, and a GraphQL dialect.NebulaGraph supports nGQL, openCypher compatibility, and native ISO-GQL support in Enterprise v5.0.
VisualizationThe UI overview says the visualizer can display query results as a graph when results are tagged with source and target.NebulaGraph provides Studio, Explorer and Dashboard tools for importing, exploring and operating graph data.
What it doesCayley is an open-source graph database inspired by the graph database behind Freebase and Google's Knowledge Graph.NebulaGraph is a distributed graph database for highly connected data, targeting millisecond queries at very large scale.

Plans

Cayley

  • Open-source CayleyGraphFree

Cayley pricing →

NebulaGraph

  • Open-source EditionFree
  • NebulaGraph Cloud StandardPriced on request
  • NebulaGraph Cloud ProfessionalPriced on request
  • Enterprise EditionPriced on request

NebulaGraph pricing →

In their own words

Cayley

Cayley has no write-up on Specifiction yet; its figures are above.

Visit cayley.io

NebulaGraph

NebulaGraph is a distributed graph database for storing and querying complex connected data. It is designed for scalability and millisecond responses to complex queries; the project says it can store and process graphs with trillions of edges and vertices. It supports nGQL and openCypher compatibility, while native ISO-GQL is supported in Enterprise v5.0. Native vector search combines graph structures with unstructured data. Deployment options include on-premises, public cloud, and hybrid environments, and NebulaGraph Cloud can deploy clusters on Azure, AWS, and Google Cloud Platform. Developers can use Java, Python, C++, and Go clients, plus Spark and Flink connectors. NebulaGraph Studio is a web-based tool for schema creation, data import, query writing, and graph exploration. Cloud features include Private Link, role-based graph-space permissions, Raft-based redundant backups across server rooms in the same city, and point-in-time snapshots. The open-source edition is free under Apache 2.0; a 14-day Cloud trial includes one instance with 2 vCPUs, 4 GB RAM, and 10 GB storage without payment information.

Visit nebula-graph.io