Back to all databases

YouTrackDB

An object-oriented graph database that models data as classes with inheritance and polymorphism and resolves link traversals in O(1) without runtime joins. Forked from OrientDB by one of its former lead developers and maintained by JetBrains, it is queried with Gremlin over the TinkerPop stack and runs the same code embedded in-process or as a server.

Overall rank
#31
First released
December 2024
License
Apache-2.0
Built with
Java

Details

Vendor
JetBrains
Type
Property Graph
Category
Emerging
License
Apache-2.0
Language
Java
Query Languages
GremlinSQL
Protocols
Gremlin (WebSocket)
Sources 6 references

Protocols Gremlin (WebSocket)

Server mode exposes Gremlin Server on port 8182 (default WebSocket channel); youtrackdb-embedded artifact runs in-process as a Maven/Gradle dependency.

  • You can use both Gremlin query language for your queries and TinkerPop API out of the box.
    JetBrains/youtrackdb · reviewed 2026-08-02
  • To install YouTrackDB as an embedded database, add the following dependency to your Maven project:
    JetBrains/youtrackdb · reviewed 2026-08-02

License Apache-2.0

SPDX identifier as classified by GitHub from the repository licence file.

Released 2024-12

Corrects current value of 2024-02: that date is the GitHub repo's creation timestamp, but the repo was developed privately and only announced publicly on Dec 31, 2024 by the project's creator.

Language Java

Matches current value; Java accounts for the overwhelming majority of the repository's code by byte count.