---
tags:
  - explanation
  - enterprise
title: TerminusDB Enterprise Edition
nextjs:
  metadata:
    title: Enterprise Edition
    description: TerminusDB Enterprise extends TerminusDB Community with commercial support, multi-format document processing including JSON-LD @context support, RDF/XML, and Turtle, management tooling, and observability.
    keywords: enterprise, json-ld, rdf xml, turtle, ttl, backup, restore, prometheus, observability
    alternates:
      canonical: https://terminusdb.com/docs/enterprise/
    openGraph:
      images: https://assets.terminusdb.com/docs/technical-documentation-terminuscms-og.png
---

TerminusDB Enterprise extends TerminusDB with increased performance and additional capabilities for organizations that need multi-format data exchange, standards-compliant linked data context processing, operational backup and restore, and production observability.

All enterprise features are additive — they extend the open-source TerminusDB core without changing its behavior. Existing databases, queries, and client integrations work unchanged.

[Contact Gettier](https://gettier.ai/connect?utm_source=terminusdb) for more information on how to deploy the enterprise version.

## What Enterprise adds

Enterprise unlocks several areas that matter when TerminusDB moves from development into production and cross-system integration:

- **Multi-format document API** — Read and write documents as JSON, JSON-LD, RDF/XML, or Turtle through the document API endpoint, using query parameters or HTTP content negotiation
- **W3C JSON-LD processing** — Full `@context` support for expansion and compaction, including remote URL contexts like schema.org
- **Context caching** — Pre-seeded local cache for remote JSON-LD contexts, eliminating network dependencies in production
- **RDF/XML serialization** — Standards-compliant RDF/XML output with proper namespace declarations, typed literals, and subdocument nesting
- **Turtle serialization** — Compact, human-readable RDF output with prefix declarations, blank node nesting, and typed literals
- **Backup and restore** — Binary bundle/unbundle API for database snapshots, migration, and high resolution disaster recovery
- **Prometheus metrics** — Production-grade observability with memory, cache, and request metrics in Prometheus exposition format
- **High resolution history** — which documents changed how and when is available as a knowledge graph, enabling very fast document history
- **Enterprise configuration** — Environment variables for tuning cache behavior, context resolution, and LRU eviction

## Getting started

If you are new to Enterprise, the [Multi-Format Document API Tutorial](/docs/enterprise-document-formats/) walks through a complete round-trip with `curl` — from database creation through JSON-LD and RDF/XML export and re-import.

For specific topics:

- [Document Formats & Content Negotiation](/docs/enterprise-document-formats/) — how to request and submit data in different formats
- [JSON-LD Context Processing](/docs/enterprise-jsonld-context/) — how `@context` works for input and output
- [Context Cache](/docs/enterprise-context-cache/) — pre-seeded contexts and the disk cache architecture
- [RDF/XML Support](/docs/enterprise-rdfxml/) — namespace handling, typed literals, and subdocument serialization
- [Turtle Support](/docs/enterprise-turtle/) — compact, human-readable RDF with prefix declarations and blank node nesting
- [Backup & Restore](/docs/enterprise-backup-restore/) — the bundle/unbundle API
- [Prometheus Observability](/docs/enterprise-observability/) — metrics endpoint and available gauges
- [Configuration Reference](/docs/enterprise-configuration/) — all enterprise environment variables

## Enabling Enterprise

In Docker, the enterprise configuration is enabled automatically when using the enterprise image. For local builds, see the [build documentation](/docs/install-terminusdb-from-source-code/).

```bash
export TERMINUSDB_ENTERPRISE=true
./terminusdb serve
```
