paypal/data-contract-template
paypal/data-contract-template has 494 GitHub stars and 51 forks. GitHot measured 0 in 7 days. Last checked 2026-11-09 16:59 UTC. Last push 2024-03-13.
Template for a data contract used in a data mesh.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalTemplate for Data Contract
This project has evolved and is now called Open Data Contract Standard (ODCS), part of Bitol, a project hosted by The Linux Foundation and AIDA User Group.
The new repository can be found at: https://github.com/bitol-io/open-data-contract-standard.
Welcome! Thanks for your interest and for taking the time to come here! ❤️
Executive summary
This project describes the data contract being used in the implementation of Data Mesh at PayPal. It is available for you as an Apache 2.0 license. Contributions are welcome!
Discover the template
Discover the template. This file contains the explanation and several examples.
What is a Data Contract?
The basics of a data contract
A data contract defines the agreement between a data producer and consumer. A data contract contains several sections:
- Fundamentals.
- Schema.
- Data quality.
- Service-level agreement (SLA).
- Security & stakeholders.
- Custom properties.

Figure 1: illustration of a data contract, its principal contributors, sections, and usage.
How do we use Data Contracts at PayPal?
PayPal uses data contracts in many ways, but this article from the PayPal Technology blog gives a good introduction.
Contributing to the project
Check out the CONTRIBUTING file.
If you are a PayPal employee or contractor, contact us via Slack at #rosewall-help.
Articles about PayPal's Data Contract Template
- 2023-05-07 - Data Engineering Weekly #130 - Data Contract in the Wild with PayPal’s Data Contract Template
- 2023-05-06 - PayPal เปิด Data Contract เป็น Open Source Template ให้ไปใช้งานกัน
- 2023-05-05 - Jonathan Neo (j__neo ) on Reddit
- 2023-05-01 - PayPal open sources its data contract template
If you spot an article about the PayPal's Data Contract Template, make a pull request!
Explore related projects
Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,486 starsgrafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
77,790 starsredis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
77,332 starsapache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
75,455 stars