# microsoft/bond

Bond was a cross-platform framework for working with schematized data. The open-source project ended on March 31, 2025.

Repository: https://github.com/microsoft/bond
Canonical: https://ross.abutalabs.com/products/microsoft-bond
Language: C++
License: MIT
License Family: permissive
Archived: true
Last push: 2025-04-01T04:37:42+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 14, release rhythm 8, longevity 100
- inputs: {"age_days": 4280, "days_push": 519, "days_rel": 700, "gap_med": null, "n_releases_24m": 1}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2622, forks 332 (observed 2026-08-28T04:07:05.104320+00:00)

## What it is
Bond was a cross-platform framework from Microsoft for working with schematized data, supporting compact binary serialization protocols across languages like C++, C#, and Python. The open-source project officially ended in March 2025 and is now archived and read-only.

## Use cases
- serialize structured data with compact binary protocols
- define schemas for cross-language data exchange
- replace protobuf-style serialization in C++ services
- generate code from schematized data definitions
- read existing Bond-encoded data streams

## When to choose
- you need to read or maintain existing systems that already use Bond
- you need a stable, archived serialization library with no upgrade path required

## When to avoid
- you are starting a new project needing long-term support and security fixes
- you need active community maintenance or bug fixes
- you want a serialization framework with ongoing ecosystem support - consider alternatives like protobuf or flatbuffers

## Facets
- artifact type: framework
- maturity: abandoned
- function: serialization
- domain: developer-tools, microservices
- platform: cpp, dotnet, python, cross-platform
- tags: schematized-data, binary-protocols, microsoft, discontinued, rpc-data-formats, schema, data-engineering

## Member repositories
- microsoft/bond (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:05.104320+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:20:02.829724+00:00, confidence not recorded.
  - readme: https://github.com/microsoft/bond (fetched 2026-08-28T04:07:05.104320+00:00, sha ce13891edd23)
- Data as of 2026-08-30T08:39:29.467469+00:00.
