A common language for benefits data
CommonBenefits is an open protocol for describing benefits programs, the households they serve, and the data exchanged between the systems that administer them.
Why CommonBenefits?
Section titled “Why CommonBenefits?”Benefits programs are administered across a patchwork of agencies, systems, and data formats. The same household answers the same questions over and over, and every integration between systems is built from scratch.
CommonBenefits defines a shared data model and API, written in TypeSpec, for the people, households, programs, and applications at the center of the benefits ecosystem, so that systems can exchange this data without bespoke integrations.
Explore the protocol
Section titled “Explore the protocol” Getting started Find your way around the documentation.
Protocol overview How the protocol is organized and how each schema page is built.
Models The core domain resources: people, households, programs, and applications.
API docs Browse the API endpoints defined by the protocol.