Introducing G2.ai, the future of software buying.Try now
TaskSuite
Sponsored
TaskSuite
Visit Website
Product Avatar Image
Cayley

By Cayley

Re-claim Profile

Re-claim your company’s G2 profile

This profile hasn’t been active for over a year.
If you work at Cayley, you can re-claim it to keep your company’s information up to date and make the most of your G2 presence.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Re-claim
3.9 out of 5 stars

How would you rate your experience with Cayley?

TaskSuite
Sponsored
TaskSuite
Visit Website
It's been two months since this profile received a new review
Leave a Review

Cayley Reviews & Product Details

Product Avatar Image

Have you used Cayley before?

Answer a few questions to help the Cayley community

Cayley Reviews (11)

Reviews

Cayley Reviews (11)

3.9
11 reviews

Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
MC
Software Engineer
Internet
Small-Business (50 or fewer emp.)
"Great graph db for lighter usecases"
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
Mid-Market (51-1000 emp.)
"my exp with cayley"
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
Mid-Market (51-1000 emp.)
"Easy to use open-source graph Database "
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
Enterprise (> 1000 emp.)
"Great Product "
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
Lead Software Developer
Health, Wellness and Fitness
Small-Business (50 or fewer emp.)
"Cayley as a scaleable graph solution backed by MongoDB"
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
Developer Experience Engineer
Computer Software
Mid-Market (51-1000 emp.)
"The best choice for graph storage in Go"
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 effecient 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
Programmer
Computer Software
Small-Business (50 or fewer emp.)
"Cayley, fast but incomplete graph database that accessible to everyone."
What do you like best about Cayley?

Cayley is one of many graph database that really easy to configure and use, with some inspired capability that 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 did it only on one dashboard homepage.

Cayley size relatively small and after the first run of test with the dummy movie database it only take 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 that cayley still new in development rather than existing graph database like neo4j and TitanDB offers.

Lack of in-memory database support, cayley use n-quads as their default database and unlike database such as TitanDB and others in cayley, you need to create the set of node and edge in a n-quads format rather than console command as in gremlin AddE() or AddV().

There only a small amount of documentation into it, this maybe contradict the fact that Cayley is easy to use but that I know that this is project are maintained by one-man programmer and the documentation amount are enough but there no comprehensive, with enough community support Cayley could still be accessible.

The gremlin language is inspired, and not complete API that TInkerPop offers, the language still inspired with TinkerPop2 with a lot of deprecated feature, this lead to confusion to many of user that had extensive experience with Gremlin query language.

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

Martial J.
MJ
Founder and CTO
Information Technology and Services
Small-Business (50 or fewer emp.)
"Cayley seems quite promising"
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
Mid-Market (51-1000 emp.)
"Modular and flexible"
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
Founder
Internet
Enterprise (> 1000 emp.)
"I'm use Cayley on my startup and very happy with graphic UI"
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.

Pricing

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

Cayley Comparisons
Product Avatar Image
Neo4j Graph Database
Compare Now
Product Avatar Image
Arango
Compare Now
Product Avatar Image
OrientDB
Compare Now