Guide list

Titanium documentation is organized as a number of guides, covering all kinds of topics.

We recommend that you read the following guides in this order:

Getting started

An overview of Titanium with a quick tutorial that helps you to get started with it. It should take about 10 minutes to read and study the provided code examples.

Transaction Management

An in depth look into how Titanium handles transaction management. Covers the basics and shows how to easily implement geometric backing off for retrying transactions.

Configuring Titanium

Titan can work with multiple backends, and each of these come with a plethora of settings. Titanium steps out of your way and provides several ways of easily configuring Titan.

Working with Vertices

Vertices are the pillars upon which your graph empire will rest. This guide will go through how to create, remove, modify, and retrieve vertices with Titanium.

Working with Edges

What would a graph library be if it didn't have a great cadre of features for working with edges? This guide goes through the various functions that Titanium provides to make working with edges as graceful as possible.

Defining Types

Types are the way in which you shape your raw data stuff and project it into the database. This guide explores the various options available to you as a developer for modeling your domain of choice.

Ogre Integration

Ogre is a Clojure wrapper around the Gremlin traversal library. Titanium is built on top of Ogre and both libraries were developed in parallel. This guide explores exactly how delightfully well these two libraries play with each other.

Tell Us What You Think!

Please take a moment to tell us what you think about this guide on Twitter or the Titanium mailing list.

Let us know what was unclear or what has not been covered. Reader feedback is key to making the documentation better. If we know people are reading the documentation, we'll be much more inclined to make the documentation that much better. Please speak up!