{
  "schemaVersion": 1,
  "source": "https://paritysuite.org",
  "repository": "https://github.com/paritysuite/dynamodb-conformance",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "licenseName": "CC BY 4.0",
  "attribution": "paritysuite.org",
  "generatedAt": "2026-06-29T11:26:21.263Z",
  "baseline": {
    "slug": "dynamodb",
    "region": "eu-west-2",
    "description": "Live AWS DynamoDB. The ground truth: 100% by definition, the value every other target is measured against."
  },
  "name": "DynamoDB emulator conformance results",
  "description": "Tier-level conformance scores for DynamoDB-compatible emulators, measured against live AWS DynamoDB and recorded run over run. Identical schema for every target, including the live-AWS baseline. Use these endpoints instead of scraping the pages.",
  "documentation": "https://paritysuite.org/for-agents",
  "latestRun": "2026-06-29",
  "runCount": 20,
  "suiteSize": 817,
  "tiers": [
    {
      "key": "tier1",
      "name": "Core",
      "description": "The operations roughly 90% of DynamoDB users rely on: CRUD, queries, scans, batch operations, GSIs, UpdateTable."
    },
    {
      "key": "tier2",
      "name": "Complete",
      "description": "Documented but less common features: transactions, PartiQL, LSIs, TTL, streams, tags."
    },
    {
      "key": "tier3",
      "name": "Strict",
      "description": "Validation ordering, error behaviour, limits, and legacy API shapes."
    }
  ],
  "capabilities": [
    {
      "key": "gsi",
      "label": "GSI",
      "group": "core"
    },
    {
      "key": "lsi",
      "label": "LSI",
      "group": "core"
    },
    {
      "key": "partiql",
      "label": "PartiQL",
      "group": "core"
    },
    {
      "key": "transactions",
      "label": "Transactions",
      "group": "core"
    },
    {
      "key": "streams",
      "label": "Streams",
      "group": "core"
    },
    {
      "key": "ttl",
      "label": "TTL",
      "group": "core"
    },
    {
      "key": "legacy",
      "label": "Legacy params",
      "group": "core"
    },
    {
      "key": "backups",
      "label": "Backups / PITR",
      "group": "wider"
    },
    {
      "key": "export-import",
      "label": "Export / import",
      "group": "wider"
    },
    {
      "key": "kinesis",
      "label": "Kinesis",
      "group": "wider"
    },
    {
      "key": "resource-policy",
      "label": "Resource policies",
      "group": "wider"
    },
    {
      "key": "contributor-insights",
      "label": "Contributor Insights",
      "group": "wider"
    },
    {
      "key": "account",
      "label": "Account API",
      "group": "wider"
    }
  ],
  "endpoints": [
    {
      "name": "Latest run",
      "format": "application/json",
      "url": "https://paritysuite.org/data/latest.json",
      "description": "Current standings: per target, per tier, coverage, capabilities and operation areas."
    },
    {
      "name": "All runs",
      "format": "application/json",
      "url": "https://paritysuite.org/data/runs.json",
      "description": "Full history: every run's per-target tier scores, coverage and movement."
    },
    {
      "name": "Runs feed",
      "format": "application/atom+xml",
      "url": "https://paritysuite.org/feed.xml",
      "description": "Atom feed, one entry per run."
    }
  ]
}