Scripting
Scripts that knowyour schema.
Write TypeScript or Python against your live tables. TypeScript comes with IntelliSense and types generated from your table schema, Python gets a first-class table client, and every script runs in a sandboxed runtime with strict resource limits.
Typed against your table. Type definitions are generated from your table schema. Query results come back as ItemType, the shape of the items in the open table, and IntelliSense follows them through every map and write.
One editor, two languages. Flip between TypeScript and Python with a toggle, same table context either way. TypeScript compiles instantly via esbuild, Python runs as-is. There is no build step, you write and you run.
Run it, watch it land. The output pane opens beside your code as the script runs. console.log and print land in real time, returned items render as formatted JSON with elapsed time, and one click saves the results to a file.
The editor, up close
TypeScript or Python behind one toggle, with the same table context either way.
No build step. TypeScript compiles via esbuild the moment you run, Python runs as-is.
An isolated runtime with strict limits: 120s timeout, 50MB memory cap, 10K items maximum.
AWS SDK clients for put, update, delete, and batch writes; Python gets query, batch_write, and friends.
console.log and print stream into the output pane, with results downloadable to a file.
Batch writes, transforms, migrations, and aggregations, plus your own scripts saved per table.