DFRNT TwinfoxDB 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 DFRNT 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
@contextsupport 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 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 — how to request and submit data in different formats
- JSON-LD Context Processing — how
@contextworks for input and output - Context Cache — pre-seeded contexts and the disk cache architecture
- RDF/XML Support — namespace handling, typed literals, and subdocument serialization
- Turtle Support — compact, human-readable RDF with prefix declarations and blank node nesting
- Backup & Restore — the bundle/unbundle API
- Prometheus Observability — metrics endpoint and available gauges
- Configuration Reference — 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.
export TERMINUSDB_ENTERPRISE=true
./terminusdb serve