microsoft/CDM
The Common Data Model (CDM) is a standard and extensible collection of schemas (entities, attributes, relationships) that represents business concepts and activities with well-defined semantics, to facilitate data interoperability. Examples of entities include: Account, Contact, Lead, Opportunity, Product, etc. observed · 2026-08-28
Health v2 · maintenance only
33/100
- Activity 2
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3148
- days_rel: n/a
- days_push: 588
- n_releases_24m: 0
Adoption not part of the score
1818 stars · 557 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Microsoft's Common Data Model (CDM) is a standard, extensible collection of schemas (entities, attributes, relationships) representing business concepts like Account, Contact, Lead, and Opportunity, with well-defined semantics for data interoperability. This repository hosts the official multi-language SDKs (C#/.NET, Java, Python, TypeScript) for parsing, provisioning, and working with CDM metadata.
Use cases
- unify business data schemas across applications
- parse and validate CDM metadata documents
- map my company's data to standard business entities
- share consistent data definitions between teams and departments
- integrate Power Platform / Dataverse data with custom pipelines
- provision standard entity schemas for analytics solutions
When to choose
- you need standardized business entity schemas for interoperability with Microsoft ecosystem tools
- you're building data pipelines that consume or produce CDM-formatted metadata
- you want a shared semantic data model across multiple applications
When to avoid
- you need a general-purpose ORM or database driver rather than a schema standard
- your domain has no overlap with CDM's business/analytical entities
- you're on SDK versions prior to 1.7.1 (the CDM Schema Store has been shut down)
Facets
library · maturity active
sdk serialization data-science etl databases apis developer-tools python jvm dotnet cross-platform common-data-model schema-definitions metadata data-interoperability microsoft power-platform dataverse multi-language-sdk data-engineering nodejs
6 sources
- readme: https://github.com/microsoft/CDM · fetched 2026-08-28 · c7ad40a27425
- homepage: https://powerplatform.microsoft.com/en-us/common-data-model/ · fetched 2026-08-29 · f5dd2f09ac9a
- site_page: https://docs.microsoft.com/en-us/power-platform?WT.mc_id=webupdates_GEP_Powerplatformlearn-web-wwl · fetched 2026-08-29 · 221a63bb8bb9
- site_page: https://www.microsoft.com/about · fetched 2026-08-29 · 45be6c745883
- site_page: https://www.microsoft.com/en-us/power-platform/pricing · fetched 2026-08-29 · 0fe1382d26b9
- site_page: https://choice.microsoft.com · fetched 2026-08-29 · 2db73202bb74
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/CDM | main | 33 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem