Start Here with TerminusDB
Git-for-Data Document Graph Infrastructure
The graph database that combines documents, version control, and collaboration. Choose your path to get started.
Choose Your Path
Select the role that best describes you to see relevant documentation and resources.
Application Developer
Build applications with TerminusDB's GraphQL API and client libraries. Get started with JavaScript or Python clients.
Knowledge Engineer
Design schemas, import data, and manage collaborative workflows with Git-for-Data version control.
Solution Evaluator
Understand TerminusDB's unique features, architecture, and how it compares to other databases.
Business Analyst
Learn about the RDF Graph Documents API and Git-for-Data features for content management and analytics.
Why TerminusDB?
Unique features that set TerminusDB apart from other databases.
Git-for-Data
Branch, merge, and time-travel through your data with full version control built into the database.
GraphQL Native
Auto-generated GraphQL APIs from your schema. No resolvers, no boilerplate code required.
Document + Graph
Store hierarchical JSON documents and navigate them as an RDF graph linked data. Best of all worlds.
WOQL (Datalog)
Powerful logic-based queries with unification and pattern matching for complex graph traversals.
Schema Validation
Strong typing with flexible schema evolution. Validate data integrity without sacrificing agility.
Open Source
Apache 2.0 licensed. Deploy anywhere: Docker, Kubernetes, or use DFRNT Cloud hosting.
Ready to Get Started?
Sign up for DFRNT Cloud and get a fully managed TerminusDB instance with a powerful UI, or run it locally with Docker.