Home of the Open Data Contract Standard (ODCS).
1,129
stars
707
commits
Shell
primary language
Sep 10, 2026
updated
Welcome!
Thanks for your interest and for taking the time to come here! ❤️
This standard describes a structure for a data contract. Its current version is v3.2.0. It is available for you as an Apache 2.0 license. Contributions are welcome!
A reader-friendly version of the standard can be found on its dedicated site.
Discover the Open Data Contract Standard. This file contains some explanations and several examples. More examples can be found here.
A data contract defines the agreement between a data producer and consumers. A data contract contains several sections:

Figure 1: illustration of a data contract, its principal contributors, sections, and usage.
JSON Schema for ODCS can be found here. You can import this schema into your IDE for validation of your YAML files. Links below show how you can import the schema:
Check out the resources page.
Check out the CONTRIBUTING page.
If you need to cite this standard, you can use the following BibTeX entry:
@manual{ODCS2025,
title = {Open Data Contract Standard (ODCS)},
author = {{Bitol}},
organization = {LF AI \& Data Foundation},
year = {2025},
url = {https://bitol-io.github.io/open-data-contract-standard}
}
The official media (fka mime) type is:
application/odcs+yaml;version=3.2.0
(top 30 of 43)
Shell
80.4%
Ruby
19.6%
Home of the Open Data Contract Standard (ODCS).
1,129
stars
707
commits
Shell
primary language
Sep 10, 2026
updated
Welcome!
Thanks for your interest and for taking the time to come here! ❤️
This standard describes a structure for a data contract. Its current version is v3.2.0. It is available for you as an Apache 2.0 license. Contributions are welcome!
A reader-friendly version of the standard can be found on its dedicated site.
Discover the Open Data Contract Standard. This file contains some explanations and several examples. More examples can be found here.
A data contract defines the agreement between a data producer and consumers. A data contract contains several sections:

Figure 1: illustration of a data contract, its principal contributors, sections, and usage.
JSON Schema for ODCS can be found here. You can import this schema into your IDE for validation of your YAML files. Links below show how you can import the schema:
Check out the resources page.
Check out the CONTRIBUTING page.
If you need to cite this standard, you can use the following BibTeX entry:
@manual{ODCS2025,
title = {Open Data Contract Standard (ODCS)},
author = {{Bitol}},
organization = {LF AI \& Data Foundation},
year = {2025},
url = {https://bitol-io.github.io/open-data-contract-standard}
}
The official media (fka mime) type is:
application/odcs+yaml;version=3.2.0
(top 30 of 43)
Shell
80.4%
Ruby
19.6%