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
1054 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.9%) in 2 regions · up to 1.3% in the other 31 · covers 94.7% of the suite

    unchanged
    Tier breakdown
    Tier 1 · Core 2.0% diverges
    100.0% covered
    Tier 2 · Complete 0.0% diverges
    82.2% covered 40 unsupported
    Tier 3 · Strict 0.0% diverges
    95.3% covered 16 unsupported
    Also built for WebAssembly / OPFS
    • Grade B

      low divergence (0.9%) in 2 regions · up to 1.3% in the other 31 · covers 83.4% · coverage lowers this row to B

  2. Grade B

    low divergence (1.9%) in 21 regions · up to 2.0% in the other 12 · covers 87.8% of the suite · coverage lowers this row to B

    unchanged
    Tier breakdown
    Tier 1 · Core 0.8% diverges
    100.0% covered
    Tier 2 · Complete 1.8% diverges
    51.6% covered 109 unsupported
    Tier 3 · Strict 3.5% diverges
    94.1% covered 20 unsupported
    Also built for SQLite
    • SQLite
      Grade B

      low divergence (1.8%) in 21 regions · up to 1.9% in the other 12 · covers 87.8% · coverage lowers this row to B

  3. Runs via: pip, Docker, source

    Grade B

    moderate divergence (11.9%) in 21 regions · up to 12.0% in the other 12 · covers 96.0% of the suite

    unchanged
    Tier breakdown
    Tier 1 · Core 5.7% diverges
    100.0% covered
    Tier 2 · Complete 15.1% diverges
    88.4% covered 26 unsupported
    Tier 3 · Strict 18.5% diverges
    95.3% covered 16 unsupported
  4. Grade C

    moderate divergence (12.8%) in 25 regions · up to 13.0% in the other 8 · covers 77.0% of the suite · coverage lowers this row to C

    unchanged
    Tier breakdown
    Tier 1 · Core 10.8% diverges
    100.0% covered
    Tier 2 · Complete 12.4% diverges
    17.8% covered 185 unsupported
    Tier 3 · Strict 15.9% diverges
    83.2% covered 57 unsupported
  5. Runs via: Docker, pip, Homebrew, binary

    Grade C

    moderate divergence (14.8%) in 25 regions · up to 14.9% in the other 8 · covers 95.3% of the suite · coverage lowers this row to C

    unchanged
    Tier breakdown
    Tier 1 · Core 6.3% diverges
    100.0% covered
    Tier 2 · Complete 16.0% diverges
    84.9% covered 34 unsupported
    Tier 3 · Strict 26.2% diverges
    95.3% covered 16 unsupported
  6. Grade C

    high divergence (15.1%) in 25 regions · up to 15.2% in the other 8 · covers 94.0% of the suite

    unchanged
    Tier breakdown
    Tier 1 · Core 7.6% diverges
    100.0% covered
    Tier 2 · Complete 14.2% diverges
    79.1% covered 47 unsupported
    Tier 3 · Strict 26.5% diverges
    95.3% covered 16 unsupported
  7. Runs via: Docker, Homebrew, install script, Scoop, binary, JAR

    Grade C

    high divergence (21.0%) in 21 regions · up to 21.1% in the other 12 · covers 95.2% of the suite

    unchanged
    Tier breakdown
    Tier 1 · Core 10.8% diverges
    100.0% covered
    Tier 2 · Complete 32.4% diverges
    84.4% covered 35 unsupported
    Tier 3 · Strict 27.9% diverges
    95.3% covered 16 unsupported