Skip to content
Dan LaRocque edited this page Sep 18, 2015 · 194 revisions


Titan is a distributed graph database optimized for storing and querying graphs represented over a cluster of machines. The cluster can elastically scale to support a growing dataset and user base. Titan has a pluggable storage architecture which allows it to build on proven database technology such as Apache Cassandra, Apache HBase, or Oracle BerkeleyDB. Furthermore, the pluggable indexing architecture supports ElasticSearch and Lucene. Titan supports global graph analytics, reporting and ETL through integration with Apache Hadoop. Titan is a native Blueprints enabled graph database and as such, it supports the full TinkerPop stack of technologies.

<!-- Titan dependency snippet for Maven's pom.xml -->
<dependency>
   <groupId>com.thinkaurelius.titan</groupId>
   <artifactId>titan-all</artifactId>
   <!-- Other artifactId suffixes: core, cassandra,
        hbase, berkeleyje, es, lucene, solr, hadoop -->
   <version>0.5.4</version>
</dependency>

Please use Aurelius’s mailing list for all Titan related questions. For TinkerPop related discussions, use the Gremlin-Users mailing list. Follow @aureliusgraphs on Twitter for news about Titan.

Version Numbers

  • Titan 0.1.z is deprecated and will no longer be supported.
  • Titan 0.2.z is deprecated and will no longer be supported.
  • Titan 0.3.z is active. (stable)
  • Titan 0.4.z is active. (stable)
  • Titan 0.5.z is under active development.

Documentation (including Javadoc) for each Titan release is listed on the Downloads page.

Clone this wiki locally