Skip to main content

TerminusDB

TerminusDB is an open source document and graph database for schema-first, version-controlled collaborative data management.

An independent record of TerminusDB: what others publish about them, the topics they're tied to, and the companies around them. Not TerminusDB's own marketing.

See what an AI agent gets →

Who is TerminusDB?

TerminusDB is an open source document and graph database (data management) designed for collaborative data workloads, schema-centric modeling, and version-controlled data engineering.

  • Open source document and graph database with JSON document storage and graph querying.
  • Schema-first data modeling with type-safe validation and structured documentation of data contracts.
  • Git-like revision control for data, including branching, merging, and time-travel queries.
  • Collaboration features for teams working on shared datasets, data products, and knowledge graphs.
  • APIs, SDKs, and integrations for embedding the database in data pipelines, applications, and analytics workflows.
Show more

More About TerminusDB

TerminusDB is positioned as an open source database (data management) that combines document and graph models with version control features for data, targeting teams that manage shared, structured datasets and knowledge graphs.

The platform stores data as JSON documents while also exposing the data as a graph, which supports graph-style querying and relationship modeling alongside document-centric access patterns. This dual model allows developers and data engineers to represent entities and relationships in a graph, while still working with common document formats in application code and APIs.

A core design focus is schema-first modeling, where users define explicit schemas that describe data types, properties, and constraints before or alongside data ingestion. This approach provides validation at write time and a form of type safety for data structures, and it enables schema-aware documentation and evolution over time as data models change across projects and teams.

TerminusDB incorporates Git-like revision control for data, including branching, merging, commits, and history inspection. This enables workflows where data changes can be tracked, reviewed, and rolled back, and where separate branches of a dataset can be created for experimentation, testing, or customization for different applications. Time-travel querying lets users query historical states of the database, which is relevant for auditability and reproducibility in analytics or model training pipelines.

In enterprise or institutional environments, TerminusDB is used to build and manage knowledge graphs, reference data hubs, and data products, as well as to support collaborative data engineering. Its RESTful APIs and client libraries in multiple programming languages enable integration into microservices architectures, Extract, Transform, Load (ETL) and Extract, Load, Transform (ELT) pipelines, and analytics or Machine Learning (ML) stacks. The database can be deployed in self-managed environments or integrated into cloud-native setups as part of containerized or orchestrated infrastructure.

From a technology standpoint, TerminusDB relies on web-native standards and concepts for data representation and interoperability, including JSON documents, HTTP-based APIs, and graph-oriented querying and storage. These capabilities place TerminusDB in enterprise marketplaces and directories under categories such as document databases, graph databases, knowledge graph platforms, and version-controlled data management systems, where buyers evaluate tools for collaborative data modeling, lineage tracking, and governed data sharing.

Our description of TerminusDB. Updated January 2026.

Topics

All 19 topics

Market segments

  • Information Technology / Software & Services / IT Services / Internet Services & Infrastructure

Structured data (JSON-LD)

The schema.org markup this page publishes for search engines and AI agents, exactly as they read it.

[
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/#website",
    "@type": "WebSite",
    "name": "Decision Insights",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://decisioninsights.ai/search/?q={search_term_string}&submit=1"
      }
    },
    "publisher": {
      "@id": "https://decisioninsights.ai/#organization"
    },
    "url": "https://decisioninsights.ai"
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/#organization",
    "@type": "Organization",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "[email protected]"
    },
    "description": "Decision Insights is a Registry of technology companies, open source projects, and industry terms, built for people and for AI agents that need sourced, structured information.",
    "legalName": "Wiretap Labs, LLC",
    "logo": {
      "@type": "ImageObject",
      "url": "https://wiretap-cdn-assets.nyc3.cdn.digitaloceanspaces.com/decision-insights/[email protected]"
    },
    "name": "Decision Insights",
    "parentOrganization": {
      "@type": "Organization",
      "name": "Wiretap Labs",
      "sameAs": [
        "https://www.linkedin.com/company/wiretap-labs",
        "https://www.crunchbase.com/organization/wiretap-labs"
      ],
      "url": "https://wiretaplabs.com"
    },
    "publishingPrinciples": "https://decisioninsights.ai/standards/",
    "sameAs": [
      "https://www.linkedin.com/company/decisioninsights"
    ],
    "url": "https://decisioninsights.ai"
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai",
        "name": "Decision Insights",
        "position": 1
      },
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai/registry/",
        "name": "Registry",
        "position": 2
      },
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai/registry/terminusdb/",
        "name": "TerminusDB",
        "position": 3
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/registry/terminusdb/#organization",
    "@type": "Organization",
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "Open source projects",
        "value": 1
      },
      {
        "@type": "PropertyValue",
        "name": "Related organizations",
        "propertyID": "https://decisioninsights.ai/ns#relatedOrganizations",
        "value": [
          {
            "@id": "https://decisioninsights.ai/registry/databricks/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/databricks/",
            "name": "Databricks"
          },
          {
            "@id": "https://decisioninsights.ai/registry/dgraph-labs/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/dgraph-labs/",
            "name": "Dgraph Labs"
          },
          {
            "@id": "https://decisioninsights.ai/registry/great-expectations/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/great-expectations/",
            "name": "Great Expectations"
          },
          {
            "@id": "https://decisioninsights.ai/registry/persistent-systems-ltd/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/persistent-systems-ltd/",
            "name": "Persistent Systems"
          },
          {
            "@id": "https://decisioninsights.ai/registry/memgraph/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/memgraph/",
            "name": "Memgraph"
          },
          {
            "@id": "https://decisioninsights.ai/registry/cloudera/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/cloudera/",
            "name": "Cloudera"
          },
          {
            "@id": "https://decisioninsights.ai/registry/vaticle/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/vaticle/",
            "name": "Vaticle"
          },
          {
            "@id": "https://decisioninsights.ai/registry/neo4j/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/neo4j/",
            "name": "Neo4j"
          }
        ]
      },
      {
        "@type": "PropertyValue",
        "name": "Segment",
        "value": "Information Technology / Software & Services / IT Services / Internet Services & Infrastructure"
      },
      {
        "@type": "PropertyValue",
        "name": "Projects",
        "propertyID": "https://decisioninsights.ai/ns#ownedProjects",
        "value": [
          {
            "@id": "https://decisioninsights.ai/projects/terminusdb/#project",
            "@type": "SoftwareSourceCode",
            "mainEntityOfPage": "https://decisioninsights.ai/projects/terminusdb/",
            "name": "TerminusDB"
          }
        ]
      },
      {
        "@type": "PropertyValue",
        "description": "26 of 100 on Stringer's Agent Readiness score, checked October 27, 2026. Not Agent Ready yet.",
        "identifier": "terminusdb.com",
        "maxValue": 100,
        "minValue": 0,
        "name": "Agent Readiness",
        "propertyID": "https://decisioninsights.ai/ns#agentReadiness",
        "url": "https://stringer.ai/verified/terminusdb.com/",
        "value": 26,
        "valueReference": {
          "@type": "DefinedTerm",
          "name": "Red",
          "termCode": "red"
        }
      },
      {
        "@type": "PropertyValue",
        "description": "TerminusDB hasn't claimed this listing, so everything in it comes from public sources.",
        "name": "Listing status",
        "propertyID": "https://decisioninsights.ai/ns#listingStatus",
        "value": "Not claimed"
      }
    ],
    "address": {
      "@type": "PostalAddress",
      "addressCountry": "IE",
      "addressLocality": "Dublin"
    },
    "description": "TerminusDB is an open source document and graph database for schema-first, version-controlled collaborative data management.",
    "keywords": [
      "Application",
      "Cloud Native",
      "Database",
      "Datasets",
      "Enterprise",
      "Extract, Load, Transform",
      "Extract, Transform, Load",
      "Graph Database",
      "JSON",
      "Knowledge Graph",
      "Knowledge Graphs",
      "Machine Learning",
      "Microservices",
      "Model Training",
      "Open Source",
      "Standards"
    ],
    "knowsAbout": [
      {
        "@id": "https://decisioninsights.ai/term/ai-infrastructure/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/ai-infrastructure/",
        "name": "AI infrastructure"
      },
      {
        "@id": "https://decisioninsights.ai/term/application/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/application/",
        "name": "Application"
      },
      {
        "@id": "https://decisioninsights.ai/term/cloud-native/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/cloud-native/",
        "name": "Cloud Native"
      },
      {
        "@id": "https://decisioninsights.ai/term/cybersecurity/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/cybersecurity/",
        "name": "Cybersecurity"
      },
      {
        "@id": "https://decisioninsights.ai/term/database/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/database/",
        "name": "Database"
      },
      {
        "@id": "https://decisioninsights.ai/term/datasets/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/datasets/",
        "name": "Datasets"
      },
      {
        "@id": "https://decisioninsights.ai/term/enterprise/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/enterprise/",
        "name": "Enterprise"
      },
      {
        "@id": "https://decisioninsights.ai/term/extract-load-transform-elt/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/extract-load-transform-elt/",
        "name": "Extract, Load, Transform"
      },
      {
        "@id": "https://decisioninsights.ai/term/extract-transform-load-etl/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/extract-transform-load-etl/",
        "name": "Extract, Transform, Load"
      },
      {
        "@id": "https://decisioninsights.ai/term/graph-database/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/graph-database/",
        "name": "Graph Database"
      },
      {
        "@id": "https://decisioninsights.ai/term/json/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/json/",
        "name": "JSON"
      },
      {
        "@id": "https://decisioninsights.ai/term/knowledge-graph/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/knowledge-graph/",
        "name": "Knowledge Graph"
      },
      {
        "@id": "https://decisioninsights.ai/term/knowledge-graphs/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/knowledge-graphs/",
        "name": "Knowledge Graphs"
      },
      {
        "@id": "https://decisioninsights.ai/term/machine-learning-ml/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/machine-learning-ml/",
        "name": "Machine Learning"
      },
      {
        "@id": "https://decisioninsights.ai/term/microservices/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/microservices/",
        "name": "Microservices"
      },
      {
        "@id": "https://decisioninsights.ai/term/model-training/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/model-training/",
        "name": "Model Training"
      },
      {
        "@id": "https://decisioninsights.ai/term/open-source/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/open-source/",
        "name": "Open Source"
      },
      {
        "@id": "https://decisioninsights.ai/term/standards/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/standards/",
        "name": "Standards"
      },
      {
        "@id": "https://decisioninsights.ai/term/sd-storage/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/sd-storage/",
        "name": "Storage"
      }
    ],
    "mainEntityOfPage": "https://decisioninsights.ai/registry/terminusdb/",
    "name": "TerminusDB",
    "sameAs": [
      "https://www.linkedin.com/company/terminusdb",
      "https://x.com/terminusdb"
    ],
    "url": "https://terminusdb.com"
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/registry/terminusdb/",
    "@type": "ProfilePage",
    "dateModified": "2026-10-27T10:22:31Z",
    "isPartOf": {
      "@id": "https://decisioninsights.ai/#website"
    },
    "mainEntity": {
      "@id": "https://decisioninsights.ai/registry/terminusdb/#organization"
    },
    "sdDatePublished": "2026-10-27",
    "sdPublisher": {
      "@id": "https://decisioninsights.ai/#organization"
    },
    "url": "https://decisioninsights.ai/registry/terminusdb/"
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "TerminusDB is an open source document and graph database for schema-first, version-controlled collaborative data management."
        },
        "name": "Who is TerminusDB?"
      },
      {
        "@type": "Question",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "TerminusDB competes in: Information Technology / Software & Services / IT Services / Internet Services & Infrastructure."
        },
        "name": "What does TerminusDB compete in?"
      },
      {
        "@type": "Question",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "TerminusDB appears across 1 open source project to date."
        },
        "name": "How much coverage does TerminusDB have on Decision Insights?"
      }
    ]
  }
]

Is this your company? Get structured data for your own pages

Company details

Headquarters
Ireland

Third-party company data. Not maintained by Decision Insights.

Connect