Skip to content

OpenTDF

OpenTDF is an open source system for implementing data centric security. It provides the basic services required to enable the definition, application, and enforcement of attribute based policies using the Trust Data Format (TDF). TDF is an open standard that enables you to cryptographically bind attribute based access control (ABAC) policy to a data object so that the policy travels with the data wherever it goes.

OpenTDF builds upon a decade of experience at Virtru protecting data objects at scale using the Trusted Data Format for organizations of all sizes and across all industries.

Getting started

Documentation

Platform: A platform that enables you to build data centric security into your applications.

CLI: A command line experience for managing an OpenTDF platform instance.

Specification: The TDF schema and protocol specification, fully compliant with the Trusted Data Format (ZTDF).

SDKs: Software Development Kits for managing policy, creating TDF protected objects, and making authorization decisions. Available in Go, Java, and Javascript.

Pinned Loading

  1. spec spec Public

    Trusted Data Format (TDF) is an Open, Interoperable, JSON encoded data format for implementing Data Centric Security for objects (such as files or emails) in zero-trust security world. This reposit…

    43 9

Repositories

Showing 10 of 11 repositories
  • docs Public

    OpenTDF documentation

    opentdf/docs's past year of commit activity
    TypeScript 4 CC-BY-4.0 3 9 24 Updated Aug 2, 2026
  • web-sdk Public

    OpenTDF JavaScript SDK

    opentdf/web-sdk's past year of commit activity
    TypeScript 10 BSD-3-Clause-Clear 5 16 45 Updated Aug 1, 2026
  • tests Public

    Tests for OpenTDF

    opentdf/tests's past year of commit activity
    Python 7 BSD-3-Clause-Clear 3 8 41 Updated Aug 1, 2026
  • platform Public

    Persistent data centric security that extends owner control wherever data travels

    Go 50 BSD-3-Clause-Clear 37 118 136 Updated Aug 1, 2026
  • java-sdk Public

    OpenTDF Java SDK

    opentdf/java-sdk's past year of commit activity
    Java 2 BSD-3-Clause-Clear 3 24 21 Updated Aug 1, 2026
  • charts Public

    OpenTDF Helm Charts

    opentdf/charts's past year of commit activity
    Go 4 BSD-3-Clause-Clear 0 3 3 Updated Jul 25, 2026
  • spec Public

    Trusted Data Format (TDF) is an Open, Interoperable, JSON encoded data format for implementing Data Centric Security for objects (such as files or emails) in zero-trust security world. This repository specifies the protocols and schemas required for TDF operation.

    opentdf/spec's past year of commit activity
    43 BSD-3-Clause-Clear 9 12 7 Updated Jul 22, 2026
  • nifi Public

    OpenTDF NiFi Processors

    opentdf/nifi's past year of commit activity
    Java 8 BSD-3-Clause-Clear 1 1 3 Updated Jul 15, 2026
  • otdfctl Public archive

    OpenTDF command line interface

    opentdf/otdfctl's past year of commit activity
    Go 11 BSD-3-Clause-Clear 9 49 29 Updated Apr 28, 2026
  • homebrew-tap Public archive

    OpenTDF Homebrew Tap

    opentdf/homebrew-tap's past year of commit activity
    0 0 0 1 Updated Jan 26, 2026

Top languages

Loading…

Most used topics

Loading…