Skip to content

Latest results

Every emulator runs the same suite as live AWS DynamoDB and is scored against the region it matches most closely. Divergence is the share of the suite it gets wrong and sets the letter; coverage is the share it implements, and can only lower the letter. How grades are worked out.

Suite
1251 tests · three tiers, checked against live AWS
last measured · how
Regions
33 real regions scored
1 dropped until it returns: me-south-1
A+0% at full coverage A<5% B<15% C<25% D<35% Fbeyond diverged less diverged more

Letters follow divergence over the whole suite, in each target's closest region; A+ means zero failing tests there, not a rounded 0.0%. Coverage can only lower a letter, never raise it: a third of whatever a target leaves unimplemented is added to its divergence before the bands are read.

  1. Runs via: npx, Docker, Homebrew, binary, npm, cargo, embedded, GitHub Action, source

    Disclosure: maintained by this board's author

    Grade A

    low divergence (0.2%) in 22 regions · up to 0.5% in the other 11 · covers 98.9% of the suite

    unchanged
    Tier breakdown
    Tier 1 · Core 0.0% diverges
    100.0% covered
    Tier 2 · Complete 0.0% diverges
    95.9% covered 14 unsupported
    Tier 3 · Strict 0.5% diverges
    100.0% covered
    Also built for WebAssembly / OPFS
    • Grade A

      low divergence (0.2%) in 16 regions · up to 0.5% in the other 17 · covers 88.8%

  2. Grade B

    low divergence (1.8%) in 16 regions · up to 2.2% in the other 17 · covers 78.7% of the suite · coverage lowers this row to B

    unchanged
    Tier breakdown
    Tier 1 · Core 0.0% diverges
    100.0% covered
    Tier 2 · Complete 0.0% diverges
    33.6% covered 229 unsupported
    Tier 3 · Strict 5.6% diverges
    90.7% covered 38 unsupported
    Also built for SQLite
    • SQLite
      Grade B

      low divergence (2.1%) in 16 regions · up to 2.4% in the other 17 · covers 82.8% · coverage lowers this row to B

  3. Runs via: pip, Docker, source

    Grade B

    moderate divergence (7.1%) in 6 regions · up to 7.3% in the other 27 · covers 95.8% of the suite

    diverged 10.5 percentage points less, grade C to B
    Tier breakdown
    Tier 1 · Core 0.0% diverges
    100.0% covered
    Tier 2 · Complete 0.3% diverges
    89.6% covered 36 unsupported
    Tier 3 · Strict 21.5% diverges
    96.1% covered 16 unsupported
  4. Runs via: Docker, pip, Homebrew, binary

    Grade B

    moderate divergence (8.1%) in 1 regions · up to 8.3% in the other 32 · covers 95.3% of the suite

    unchanged
    Tier breakdown
    Tier 1 · Core 2.8% diverges
    100.0% covered
    Tier 2 · Complete 12.5% diverges
    87.5% covered 43 unsupported
    Tier 3 · Strict 10.7% diverges
    96.1% covered 16 unsupported
  5. Grade C

    moderate divergence (11.5%) in 11 regions · up to 11.7% in the other 22 · covers 69.1% of the suite · coverage lowers this row to C

    unchanged
    Tier breakdown
    Tier 1 · Core 10.7% diverges
    100.0% covered
    Tier 2 · Complete 8.1% diverges
    11.6% covered 305 unsupported
    Tier 3 · Strict 15.4% diverges
    80.2% covered 81 unsupported
  6. Grade C

    high divergence (15.7%) in 16 regions · up to 15.7% in the other 17 · covers 94.2% of the suite

    unchanged
    Tier breakdown
    Tier 1 · Core 7.5% diverges
    100.0% covered
    Tier 2 · Complete 15.4% diverges
    83.5% covered 57 unsupported
    Tier 3 · Strict 25.9% diverges
    96.1% covered 16 unsupported
  7. Runs via: Docker, Homebrew, install script, Scoop, binary, JAR

    Grade D

    very high divergence (26.9%) in 6 regions · up to 27.0% in the other 27 · covers 95.1% of the suite

    diverged 0.1 percentage points less
    Tier breakdown
    Tier 1 · Core 10.1% diverges
    100.0% covered
    Tier 2 · Complete 44.3% diverges
    87.0% covered 45 unsupported
    Tier 3 · Strict 32.4% diverges
    96.1% covered 16 unsupported