Skip to content

Support across emulators

Each operation area, against every target, from the latest run.

Supported
every test in that area passes.
Partial
the target implements the operation but doesn't match it exactly: some tests pass, some fail or skip, so one edge-case gap doesn't drag a whole operation into the red.
Failing
the operation is implemented but passes nothing at all.
Unsupported
the target doesn't implement it.

Hover a cell for the exact pass, fail and skip counts.

Tier 1 - Core

  • batchGetItem
    Dynoxide 1.0.0
    Dynoxide batchGetItem: supported (15 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) batchGetItem: supported (15 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB batchGetItem: supported (15 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) batchGetItem: supported (15 pass)
    Ministack 6ac5c45a0ba7
    Ministack batchGetItem: supported (15 pass)
    Dynalite 4.0.0
    Dynalite batchGetItem: supported (15 pass)
    LocalStack 2026.7.5
    LocalStack batchGetItem: supported (15 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local batchGetItem: supported (15 pass)
    Floci bec9b9f74932
    Floci batchGetItem: partially supported (14 pass, 1 fail)
  • batchWriteItem
    Dynoxide 1.0.0
    Dynoxide batchWriteItem: supported (18 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) batchWriteItem: supported (18 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB batchWriteItem: supported (18 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) batchWriteItem: supported (18 pass)
    Ministack 6ac5c45a0ba7
    Ministack batchWriteItem: partially supported (17 pass, 1 fail)
    Dynalite 4.0.0
    Dynalite batchWriteItem: partially supported (17 pass, 1 fail)
    LocalStack 2026.7.5
    LocalStack batchWriteItem: partially supported (15 pass, 3 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local batchWriteItem: partially supported (15 pass, 3 fail)
    Floci bec9b9f74932
    Floci batchWriteItem: partially supported (13 pass, 5 fail)
  • createTable
    Dynoxide 1.0.0
    Dynoxide createTable: supported (30 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) createTable: supported (30 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB createTable: supported (30 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) createTable: supported (30 pass)
    Ministack 6ac5c45a0ba7
    Ministack createTable: supported (30 pass)
    Dynalite 4.0.0
    Dynalite createTable: partially supported (23 pass, 7 fail)
    LocalStack 2026.7.5
    LocalStack createTable: supported (30 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local createTable: partially supported (26 pass, 4 fail)
    Floci bec9b9f74932
    Floci createTable: partially supported (25 pass, 5 fail)
  • deleteItem
    Dynoxide 1.0.0
    Dynoxide deleteItem: supported (13 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) deleteItem: supported (13 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB deleteItem: supported (13 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) deleteItem: supported (13 pass)
    Ministack 6ac5c45a0ba7
    Ministack deleteItem: supported (13 pass)
    Dynalite 4.0.0
    Dynalite deleteItem: supported (13 pass)
    LocalStack 2026.7.5
    LocalStack deleteItem: supported (13 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local deleteItem: supported (13 pass)
    Floci bec9b9f74932
    Floci deleteItem: supported (13 pass)
  • deleteTable
    Dynoxide 1.0.0
    Dynoxide deleteTable: supported (3 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) deleteTable: supported (3 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB deleteTable: supported (3 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) deleteTable: supported (3 pass)
    Ministack 6ac5c45a0ba7
    Ministack deleteTable: supported (3 pass)
    Dynalite 4.0.0
    Dynalite deleteTable: supported (3 pass)
    LocalStack 2026.7.5
    LocalStack deleteTable: supported (3 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local deleteTable: supported (3 pass)
    Floci bec9b9f74932
    Floci deleteTable: supported (3 pass)
  • describeTable
    Dynoxide 1.0.0
    Dynoxide describeTable: supported (4 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) describeTable: supported (4 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB describeTable: supported (4 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) describeTable: supported (4 pass)
    Ministack 6ac5c45a0ba7
    Ministack describeTable: supported (4 pass)
    Dynalite 4.0.0
    Dynalite describeTable: supported (4 pass)
    LocalStack 2026.7.5
    LocalStack describeTable: supported (4 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local describeTable: partially supported (3 pass, 1 fail)
    Floci bec9b9f74932
    Floci describeTable: supported (4 pass)
  • getItem
    Dynoxide 1.0.0
    Dynoxide getItem: supported (39 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) getItem: supported (39 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB getItem: supported (39 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) getItem: supported (39 pass)
    Ministack 6ac5c45a0ba7
    Ministack getItem: supported (39 pass)
    Dynalite 4.0.0
    Dynalite getItem: supported (39 pass)
    LocalStack 2026.7.5
    LocalStack getItem: supported (39 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local getItem: supported (39 pass)
    Floci bec9b9f74932
    Floci getItem: partially supported (32 pass, 7 fail)
  • listTables
    Dynoxide 1.0.0
    Dynoxide listTables: supported (5 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) listTables: supported (5 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB listTables: supported (5 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) listTables: supported (5 pass)
    Ministack 6ac5c45a0ba7
    Ministack listTables: supported (5 pass)
    Dynalite 4.0.0
    Dynalite listTables: supported (5 pass)
    LocalStack 2026.7.5
    LocalStack listTables: supported (5 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local listTables: supported (5 pass)
    Floci bec9b9f74932
    Floci listTables: supported (5 pass)
  • putItem
    Dynoxide 1.0.0
    Dynoxide putItem: supported (129 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) putItem: supported (129 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB putItem: partially supported (127 pass, 2 fail)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) putItem: partially supported (127 pass, 2 fail)
    Ministack 6ac5c45a0ba7
    Ministack putItem: partially supported (115 pass, 14 fail)
    Dynalite 4.0.0
    Dynalite putItem: partially supported (102 pass, 27 fail)
    LocalStack 2026.7.5
    LocalStack putItem: partially supported (104 pass, 25 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local putItem: partially supported (104 pass, 25 fail)
    Floci bec9b9f74932
    Floci putItem: partially supported (113 pass, 16 fail)
  • query
    Dynoxide 1.0.0
    Dynoxide query: supported (92 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) query: supported (92 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB query: partially supported (90 pass, 2 fail)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) query: partially supported (90 pass, 2 fail)
    Ministack 6ac5c45a0ba7
    Ministack query: partially supported (85 pass, 7 fail)
    Dynalite 4.0.0
    Dynalite query: partially supported (87 pass, 5 fail)
    LocalStack 2026.7.5
    LocalStack query: partially supported (90 pass, 2 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local query: partially supported (90 pass, 2 fail)
    Floci bec9b9f74932
    Floci query: partially supported (86 pass, 6 fail)
  • scan
    Dynoxide 1.0.0
    Dynoxide scan: supported (56 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) scan: supported (56 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB scan: supported (56 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) scan: supported (56 pass)
    Ministack 6ac5c45a0ba7
    Ministack scan: partially supported (51 pass, 5 fail)
    Dynalite 4.0.0
    Dynalite scan: partially supported (50 pass, 6 fail)
    LocalStack 2026.7.5
    LocalStack scan: supported (56 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local scan: supported (56 pass)
    Floci bec9b9f74932
    Floci scan: partially supported (47 pass, 9 fail)
  • updateItem
    Dynoxide 1.0.0
    Dynoxide updateItem: supported (70 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) updateItem: supported (70 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB updateItem: supported (70 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) updateItem: supported (70 pass)
    Ministack 6ac5c45a0ba7
    Ministack updateItem: partially supported (69 pass, 1 fail)
    Dynalite 4.0.0
    Dynalite updateItem: partially supported (68 pass, 2 fail)
    LocalStack 2026.7.5
    LocalStack updateItem: partially supported (69 pass, 1 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local updateItem: partially supported (69 pass, 1 fail)
    Floci bec9b9f74932
    Floci updateItem: partially supported (66 pass, 4 fail)
  • updateTable
    Dynoxide 1.0.0
    Dynoxide updateTable: supported (15 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) updateTable: supported (15 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB updateTable: supported (15 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) updateTable: supported (15 pass)
    Ministack 6ac5c45a0ba7
    Ministack updateTable: supported (15 pass)
    Dynalite 4.0.0
    Dynalite updateTable: partially supported (10 pass, 5 fail)
    LocalStack 2026.7.5
    LocalStack updateTable: supported (15 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local updateTable: partially supported (14 pass, 1 fail)
    Floci bec9b9f74932
    Floci updateTable: supported (15 pass)

Tier 2 - Complete

  • account
    Dynoxide 1.0.0
    Dynoxide account: unsupported (2 skip)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) account: unsupported (2 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB account: supported (2 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) account: supported (2 pass)
    Ministack 6ac5c45a0ba7
    Ministack account: supported (2 pass)
    Dynalite 4.0.0
    Dynalite account: unsupported (2 skip)
    LocalStack 2026.7.5
    LocalStack account: partially supported (1 pass, 1 skip)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local account: partially supported (1 pass, 1 skip)
    Floci bec9b9f74932
    Floci account: unsupported (2 skip)
  • backups
    Dynoxide 1.0.0
    Dynoxide backups: unsupported (5 skip)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) backups: unsupported (5 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB backups: partially supported (4 pass, 1 fail)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) backups: partially supported (4 pass, 1 fail)
    Ministack 6ac5c45a0ba7
    Ministack backups: supported (5 pass)
    Dynalite 4.0.0
    Dynalite backups: unsupported (5 skip)
    LocalStack 2026.7.5
    LocalStack backups: partially supported (2 pass, 3 skip)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local backups: unsupported (5 skip)
    Floci bec9b9f74932
    Floci backups: partially supported (2 pass, 3 skip)
  • contributorInsights
    Dynoxide 1.0.0
    Dynoxide contributorInsights: unsupported (2 skip)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) contributorInsights: unsupported (2 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB contributorInsights: unsupported (2 skip)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) contributorInsights: unsupported (2 skip)
    Ministack 6ac5c45a0ba7
    Ministack contributorInsights: supported (2 pass)
    Dynalite 4.0.0
    Dynalite contributorInsights: unsupported (2 skip)
    LocalStack 2026.7.5
    LocalStack contributorInsights: partially supported (1 pass, 1 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local contributorInsights: unsupported (2 skip)
    Floci bec9b9f74932
    Floci contributorInsights: unsupported (2 skip)
  • export
    Dynoxide 1.0.0
    Dynoxide export: unsupported (2 skip)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) export: unsupported (2 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB export: unsupported (2 skip)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) export: unsupported (2 skip)
    Ministack 6ac5c45a0ba7
    Ministack export: supported (2 pass)
    Dynalite 4.0.0
    Dynalite export: unsupported (2 skip)
    LocalStack 2026.7.5
    LocalStack export: unsupported (2 skip)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local export: unsupported (2 skip)
    Floci bec9b9f74932
    Floci export: partially supported (1 pass, 1 fail)
  • kinesis
    Dynoxide 1.0.0
    Dynoxide kinesis: unsupported (1 skip)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) kinesis: unsupported (1 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB kinesis: unsupported (1 skip)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) kinesis: unsupported (1 skip)
    Ministack 6ac5c45a0ba7
    Ministack kinesis: supported (1 pass)
    Dynalite 4.0.0
    Dynalite kinesis: unsupported (1 skip)
    LocalStack 2026.7.5
    LocalStack kinesis: supported (1 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local kinesis: unsupported (1 skip)
    Floci bec9b9f74932
    Floci kinesis: supported (1 pass)
  • partiql
    Dynoxide 1.0.0
    Dynoxide partiql: supported (76 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) partiql: supported (76 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB partiql: unsupported (76 skip)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) partiql: unsupported (76 skip)
    Ministack 6ac5c45a0ba7
    Ministack partiql: partially supported (51 pass, 25 fail)
    Dynalite 4.0.0
    Dynalite partiql: unsupported (76 skip)
    LocalStack 2026.7.5
    LocalStack partiql: partially supported (58 pass, 18 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local partiql: partially supported (58 pass, 18 fail)
    Floci bec9b9f74932
    Floci partiql: partially supported (29 pass, 47 fail)
  • resourcePolicy
    Dynoxide 1.0.0
    Dynoxide resourcePolicy: unsupported (2 skip)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) resourcePolicy: unsupported (2 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB resourcePolicy: unsupported (2 skip)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) resourcePolicy: unsupported (2 skip)
    Ministack 6ac5c45a0ba7
    Ministack resourcePolicy: supported (2 pass)
    Dynalite 4.0.0
    Dynalite resourcePolicy: unsupported (2 skip)
    LocalStack 2026.7.5
    LocalStack resourcePolicy: unsupported (2 skip)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local resourcePolicy: unsupported (2 skip)
    Floci bec9b9f74932
    Floci resourcePolicy: unsupported (2 skip)
  • streams
    Dynoxide 1.0.0
    Dynoxide streams: supported (18 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) streams: unsupported (18 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB streams: supported (18 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) streams: supported (18 pass)
    Ministack 6ac5c45a0ba7
    Ministack streams: supported (18 pass)
    Dynalite 4.0.0
    Dynalite streams: unsupported (18 skip)
    LocalStack 2026.7.5
    LocalStack streams: supported (18 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local streams: supported (18 pass)
    Floci bec9b9f74932
    Floci streams: supported (18 pass)
  • tags
    Dynoxide 1.0.0
    Dynoxide tags: supported (8 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) tags: unsupported (8 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB tags: supported (8 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) tags: supported (8 pass)
    Ministack 6ac5c45a0ba7
    Ministack tags: supported (8 pass)
    Dynalite 4.0.0
    Dynalite tags: partially supported (6 pass, 2 fail)
    LocalStack 2026.7.5
    LocalStack tags: partially supported (6 pass, 2 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local tags: unsupported (8 skip)
    Floci bec9b9f74932
    Floci tags: supported (8 pass)
  • transactions
    Dynoxide 1.0.0
    Dynoxide transactions: supported (62 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) transactions: partially supported (11 pass, 51 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB transactions: partially supported (61 pass, 1 fail)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) transactions: partially supported (61 pass, 1 fail)
    Ministack 6ac5c45a0ba7
    Ministack transactions: partially supported (55 pass, 7 fail)
    Dynalite 4.0.0
    Dynalite transactions: failing (11 fail, 51 skip)
    LocalStack 2026.7.5
    LocalStack transactions: partially supported (51 pass, 11 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local transactions: partially supported (51 pass, 11 fail)
    Floci bec9b9f74932
    Floci transactions: partially supported (41 pass, 21 fail)
  • ttl
    Dynoxide 1.0.0
    Dynoxide ttl: supported (7 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) ttl: unsupported (7 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB ttl: supported (7 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) ttl: supported (7 pass)
    Ministack 6ac5c45a0ba7
    Ministack ttl: supported (7 pass)
    Dynalite 4.0.0
    Dynalite ttl: partially supported (2 pass, 5 fail)
    LocalStack 2026.7.5
    LocalStack ttl: partially supported (6 pass, 1 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local ttl: supported (7 pass)
    Floci bec9b9f74932
    Floci ttl: supported (7 pass)
  • updateTable
    Dynoxide 1.0.0
    Dynoxide updateTable: supported (14 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) updateTable: supported (14 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB updateTable: supported (14 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) updateTable: supported (14 pass)
    Ministack 6ac5c45a0ba7
    Ministack updateTable: partially supported (12 pass, 2 fail)
    Dynalite 4.0.0
    Dynalite updateTable: partially supported (4 pass, 10 fail)
    LocalStack 2026.7.5
    LocalStack updateTable: partially supported (11 pass, 3 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local updateTable: partially supported (11 pass, 3 fail)
    Floci bec9b9f74932
    Floci updateTable: partially supported (11 pass, 3 fail)
  • vectorSearch
    Dynoxide 1.0.0
    Dynoxide vectorSearch: supported (28 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) vectorSearch: supported (28 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB vectorSearch: unsupported (28 skip)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) vectorSearch: partially supported (23 pass, 5 fail)
    Ministack 6ac5c45a0ba7
    Ministack vectorSearch: unsupported (28 skip)
    Dynalite 4.0.0
    Dynalite vectorSearch: unsupported (28 skip)
    LocalStack 2026.7.5
    LocalStack vectorSearch: unsupported (28 skip)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local vectorSearch: unsupported (28 skip)
    Floci bec9b9f74932
    Floci vectorSearch: unsupported (28 skip)

Tier 3 - Strict

  • error-messages
    Dynoxide 1.0.0
    Dynoxide error-messages: partially supported (173 pass, 1 fail)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) error-messages: partially supported (142 pass, 1 fail, 31 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB error-messages: partially supported (146 pass, 8 fail, 20 skip)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) error-messages: partially supported (157 pass, 13 fail, 4 skip)
    Ministack 6ac5c45a0ba7
    Ministack error-messages: partially supported (105 pass, 53 fail, 16 skip)
    Dynalite 4.0.0
    Dynalite error-messages: partially supported (88 pass, 35 fail, 51 skip)
    LocalStack 2026.7.5
    LocalStack error-messages: partially supported (95 pass, 63 fail, 16 skip)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local error-messages: partially supported (94 pass, 64 fail, 16 skip)
    Floci bec9b9f74932
    Floci error-messages: partially supported (78 pass, 80 fail, 16 skip)
  • legacy-api
    Dynoxide 1.0.0
    Dynoxide legacy-api: supported (42 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) legacy-api: supported (42 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB legacy-api: supported (42 pass)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) legacy-api: supported (42 pass)
    Ministack 6ac5c45a0ba7
    Ministack legacy-api: supported (42 pass)
    Dynalite 4.0.0
    Dynalite legacy-api: partially supported (41 pass, 1 fail)
    LocalStack 2026.7.5
    LocalStack legacy-api: supported (42 pass)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local legacy-api: partially supported (41 pass, 1 fail)
    Floci bec9b9f74932
    Floci legacy-api: supported (42 pass)
  • limits
    Dynoxide 1.0.0
    Dynoxide limits: supported (93 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) limits: partially supported (89 pass, 4 skip)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB limits: partially supported (92 pass, 1 fail)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) limits: partially supported (92 pass, 1 fail)
    Ministack 6ac5c45a0ba7
    Ministack limits: partially supported (83 pass, 10 fail)
    Dynalite 4.0.0
    Dynalite limits: partially supported (77 pass, 10 fail, 6 skip)
    LocalStack 2026.7.5
    LocalStack limits: partially supported (91 pass, 2 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local limits: partially supported (91 pass, 2 fail)
    Floci bec9b9f74932
    Floci limits: partially supported (82 pass, 11 fail)
  • validation-ordering
    Dynoxide 1.0.0
    Dynoxide validation-ordering: supported (31 pass)
    Dynoxide (wasm) 1.0.0
    Dynoxide (wasm) validation-ordering: supported (31 pass)
    ExtendDB untagged-b3af5afc01320f40240e
    ExtendDB validation-ordering: partially supported (27 pass, 4 fail)
    ExtendDB (SQLite) untagged-b3af5afc01320f40240e
    ExtendDB (SQLite) validation-ordering: partially supported (28 pass, 3 fail)
    Ministack 6ac5c45a0ba7
    Ministack validation-ordering: partially supported (30 pass, 1 fail)
    Dynalite 4.0.0
    Dynalite validation-ordering: partially supported (21 pass, 10 fail)
    LocalStack 2026.7.5
    LocalStack validation-ordering: partially supported (6 pass, 25 fail)
    DynamoDB Local ff89bd48ff32
    DynamoDB Local validation-ordering: partially supported (7 pass, 24 fail)
    Floci bec9b9f74932
    Floci validation-ordering: partially supported (26 pass, 5 fail)

Know an emulator we're missing?

If there's a DynamoDB emulator or compatible adapter that isn't tracked here, suggest it. Anything that speaks the DynamoDB HTTP API can be run through the same suite and scored against live AWS.

Suggest a target