--- title: Cayley Reviews meta_title: 'Cayley Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 11 reviews by the users' company size, role or industry to find out how Cayley works for a business like yours. aggregate_rating: rating_value: 3.9 review_count: 11 scale: '5' date_modified: '2026-09-22' parent_category: name: IT Infrastructure url: https://www.g2.com/categories/it-infrastructure ---

Cayley Reviews & Product Details

User Insights

Average based on 11 real user reviews.

MC
Matthew C.
Software Engineer
Internet
Small-Business (50 or fewer emp.)
"Great graph db for lighter usecases"
4/5
What do you like best about Cayley?

The swappable backend stores are awesome...already have Postgres in your stack? Just use that. Doesn't need long term persistence? It can operate in-memory. LevelDB is there for max performance, and with Bolt support you can have a 100% in-application Go-only codebase.

It was really easy to get setup, and if your familiar with other graph products you probably already know at least the basics of Gremlin. Review collected by and hosted on G2.com.

What do you dislike about Cayley?

There aren't as many builtin algorithms for graph traversal as competitors, but you can always write those yourself. It's a triplestore, so it also doesn't support node/edge properties which can be fine or annoying depending on your use case. Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Verified User in Financial Services
Mid-Market (51-1000 emp.)
"my exp with cayley"
3.5/5
What do you like best about Cayley?

The interface, flexibility and abikity to integrate with other systems Review collected by and hosted on G2.com.

What do you dislike about Cayley?

It get hang sometimes and need a whole os reboot Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Verified User in Financial Services
Mid-Market (51-1000 emp.)
"Easy to use open-source graph Database "
4/5
What do you like best about Cayley?

I like how easy it is to use, the intuitive nature of the product, and how easy it is to get help if needed.

Review collected by and hosted on G2.com.

What do you dislike about Cayley?

Linking my organization was difficult, but the hope chats were easy. Review collected by and hosted on G2.com.

Verified User in Entertainment
UE
Verified User in Entertainment
Enterprise (> 1000 emp.)
"Great Product "
4/5
What do you like best about Cayley?

The extent of the data that the graphs can collect Review collected by and hosted on G2.com.

What do you dislike about Cayley?

A confusing interface that takes a long time to adjust to Review collected by and hosted on G2.com.

BM
Brendan M.
Lead Software Developer
Health, Wellness and Fitness
Small-Business (50 or fewer emp.)
"Cayley as a scaleable graph solution backed by MongoDB"
4/5
What do you like best about Cayley?

The best direct benefit for us of working with Cayley was it's ease of integration in Go based programming environments. It allowed us to bootstrap development environments immediately, as our existing infrastructure for working with MongoDB was easily compatible with Cayley as a library.

In addition to the ease of setup, Cayley has excellent library support in Go, and supports a strong interaction model for build and navigating graphs. Review collected by and hosted on G2.com.

What do you dislike about Cayley?

While Cayley has a strong set of tools for building and navigating graphs directly, it lacks (at this time) the ability to easily implement queries common in other graphing databases. Queries like "closest x of y" are significantly more complicated than in systems like ArrangoDB or Neo. This leads to longer startup time for less experienced developers, and code which requires much more documentation to ensure readability. Review collected by and hosted on G2.com.

Steve C.
SC
Steve C.
Developer Experience Engineer
Computer Software
Mid-Market (51-1000 emp.)
"The best choice for graph storage in Go"
4.5/5
What do you like best about Cayley?

- Multiple backends. This is great because in a client/server app where there is some replication on the client, you can use the slim, file-based bolt, while using Postgres or Mongo on the server

- Simple Go API. I personally haven't used Cayley server, opting instead to use the direct Go API, but it's quite simple and easy to learn.

- Very fast. This largely depends on the backend you're using, but the benchmarks using bolt show Cayley to be a very efficient wrapper.

- Written in Go. Review collected by and hosted on G2.com.

What do you dislike about Cayley?

- Since Cayley is just a graph wrapper around existing databases, it lacks a lot of deeper features, like vertex/edge properties or special indexing. With that said, this use case doesn't explicitly match the goal of Cayley, which is freebase-style graph database, which store's values in triples. Review collected by and hosted on G2.com.

Gema Aji W.
GW
Gema Aji W.
Programmer
Computer Software
Small-Business (50 or fewer emp.)
"Cayley, fast but incomplete graph database that accessible to everyone."
3/5
What do you like best about Cayley?

Cayley is one of many graph databases that are really easy to configure and use, with some inspired capabilities that the Freebase MQL Language offers and Gremlin language support.

The visualization of the data is a really great addition as you don't need to install another third-party software like Gephi to visualize the data, Cayley does it all on one dashboard homepage.

Cayley's size is relatively small and after the first run of tests with the dummy movie database, it only takes less than 1 second to execute the Gremlin query that I wrote. Review collected by and hosted on G2.com.

What do you dislike about Cayley?

No authentication support, let's face it, Cayley is still new in development compared to existing graph databases like Neo4j and TitanDB.

Lack of in-memory database support, Cayley uses n-quads as its default database, and unlike databases such as TitanDB, in Cayley, you need to create the set of nodes and edges in an n-quads format rather than console commands as in Gremlin AddE() or AddV().

There is only a small amount of documentation available, which may contradict the fact that Cayley is easy to use, but I know this project is maintained by a single programmer, and the documentation is sufficient but not comprehensive. With enough community support, Cayley could still be accessible.

The Gremlin language is inspired but not a complete API that TinkerPop offers. The language is still inspired by TinkerPop2 with many deprecated features, leading to confusion for many users with extensive experience with the Gremlin query language.

It is still early in development; this is not the database you want to use in a production-ready state. Cayley is new, and maybe time will tell if this is the database you will use to run your project. Review collected by and hosted on G2.com.

Martial J.
MJ
Martial J.
Founder and CTO
Information Technology and Services
Small-Business (50 or fewer emp.)
"Cayley seems quite promising"
5/5
What do you like best about Cayley?

My favorite feature is the JS (Gremlin-based) query language. It makes working with Cayley similar to working with MongoDB (which is our preference for data persistence). Less context-switching between our AngularJS frontend and NodeJS backend means we can work faster and deploy our developers further into the stack (with Cayley). Review collected by and hosted on G2.com.

What do you dislike about Cayley?

Honestly I'm not a fan of the Go language, and would prefer if the source were in JS so that I could make meaningful contributions to the source itself. Review collected by and hosted on G2.com.

Verified User in Education Management
UE
Verified User in Education Management
Mid-Market (51-1000 emp.)
"Modular and flexible"
3/5
What do you like best about Cayley?

I can use DBs like MongoDB, PostgreSQL for storing graph nodes and the connections. The learning phase is really very less. Review collected by and hosted on G2.com.

What do you dislike about Cayley?

The graph visualize can be improved. The docs can be improved. Review collected by and hosted on G2.com.

Dmitriy G.
DG
Dmitriy G.
Founder
Internet
Enterprise (> 1000 emp.)
"I'm use Cayley on my startup and very happy with graphic UI"
4/5
What do you like best about Cayley?

Graphic UI for find database relationship Review collected by and hosted on G2.com.

What do you dislike about Cayley?

Little functionality if compare with Mongo DB Review collected by and hosted on G2.com.

Questions about Cayley? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is Cayley used for?

0 Upvotes
0
Join the conversation
Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Cayley Comparisons