NewTables + Buckets SuiteSee the Suite →

Your tables. Your APIs. One workspace.

A fast table experience for your DynamoDB data — and a full API experience for the REST, HTTP, WebSocket and GraphQL APIs you build on it. Design, test, ship and operate both, without leaving the app.

macOS, Windows & Linux 14-day free trial No credit card
Tables showing the Orders table: item grid with status chips, scan bar and a type-aware item inspector
  • Spreadsheet speed
  • No validation errors
Real app screens, shown with sample data
4
API styles
REST, HTTP, WebSocket and AppSync GraphQL
7
SDK languages
TypeScript, JavaScript, Python, Go, Java, Rust & C#
200k
items per bulk update
with dry-run, pause and resume
0
credentials sent to us
everything resolves on your machine
Tour the app

Every studio you need. One download.

Query, model, stream, generate, deploy, audit, restore. Every screen below is the real Tables app, shown with sample data — tap any screen to see it full size.

Visual query builder
Routes & integrations
Schema visualizer
Streams live viewer
Operations studio
Observe
AI safe change assistant
SDK code generation
Least-privilege IAM
Transaction builder
Backup & recovery
DynamoDB API builder
Two experiences · one app

Most DynamoDB tools stop at the table. Tables keeps going.

Your data and the APIs that serve it are one system. Work on both in the same app — switch from your items to your endpoints in a single click.

Table experience

Everything you do with your data.

A fast, spreadsheet-style workspace for every table, in every account and region.

  • Browse, sort and edit items with a type-aware inspector
  • Query builder, PartiQL autocomplete — or ask in plain English
  • Bulk updates, transactions, JSON / CSV / S3 import and export
  • Model access patterns, estimate cost, generate IAM
Explore the table experience
API experienceNew

Everything you build on top of it.

A complete API Studio for the REST, HTTP, WebSocket and GraphQL APIs backed by your tables.

  • Generate REST, HTTP and AppSync GraphQL APIs from your model
  • Test with signed requests, WebSockets and live subscriptions
  • Ship with contract checks, drift detection and rollback
  • Least-privilege IAM derived from every route and resolver
Explore the API experience
One data model powers both — the same fields become your table shape, GraphQL types and OpenAPI contract.
The API experience

An API Studio built for DynamoDB.

Discover the APIs you already run on API Gateway and AppSync — or generate new ones straight from your access patterns. Build, test, deploy and operate them next to the tables they serve.

RESTHTTPWebSocketAppSync GraphQLLambdaOpenAPICDK
API Studio · orders-api · DynamoDB API builder
DynamoDB API Builder configuring tables, access patterns, SigV4 security, tenant isolation, contracts and production defaults

DynamoDB API builder. Pick tables and access patterns, set auth, tenant isolation and production defaults.

Generate from your model

Turn access patterns into REST, HTTP or AppSync GraphQL APIs. Every route and resolver already knows your keys, indexes and pagination.

Test like production

Send SigV4- and JWT-signed requests, open WebSocket sessions, fire mutations and watch which subscriptions receive them. Save requests as team-safe collections.

Debug every resolver

Run APPSYNC_JS resolvers locally against real item shapes, step through pipeline functions, and evaluate code against AWS before you deploy.

Ship with guardrails

Breaking-change diffs, approvals, deploy, smoke verification and rollback. Detect drift and promote reviewed artifacts across environments.

Secure by construction

Least-privilege IAM derived from the exact tables and indexes each route touches. IAM, JWT, Cognito, OIDC and Lambda auth, plus tenant isolation on partition keys.

Operate and export

Stages, throttling, access logs, X-Ray, caching and CloudWatch logs in one place. Import and export OpenAPI, or take it all with you as CDK.

The whole loop

One loop, from data to production.

Your data model is the source of truth. Browse it, build on it and operate it — without jumping between the console, a modeler and a dozen scripts.

01Data

Explore and change live data with confidence.

A fast, keyboard-friendly workspace for the tables you touch every day — across every account, role and region.

  • Visual query builder and PartiQL with autocomplete
  • Ask in plain English — bring your own AI key, encrypted on-device
  • Type-aware item inspector, key templates and transactions
  • Bulk updates with dry-run, pause and resume
  • JSON, CSV and S3 import and export
02Build

Design once. Generate the rest.

Your data model is the source of truth — code, contracts, infrastructure and APIs all follow from it.

  • Single-table modeler with access patterns and query simulation
  • Data contracts for fixtures, validation and downstream tooling
  • SDK code in 7 languages, run in-app before it ships
  • Export to CDK, Terraform or CloudFormation
  • Develop locally against DynamoDB Local with seeded data
03Operate

Run production without surprises.

See what your tables really cost and how they behave — and keep a record of every change you make.

  • Predicted vs. actual capacity and cost per access pattern
  • Hot-partition detection, throughput forecasts and alarms
  • Live Streams viewer with Lambda processor deploy
  • Tamper-evident audit log of every write, with time-boxed undo
  • Read-only environments and a typed confirmation for production writes
Why Tables

Less time wrestling DynamoDB. More time shipping.

The jobs that used to take an afternoon of console tabs and docs — done in the same app where your data lives.

Know the cost before you commit

See what a table is likely to cost while you're still designing it — when changing your mind is still free.

orders-prod · est. monthlyExample
On-demand$42.10
Provisioned$18.60
+ GSI (status-index)$6.20
  • Per-table estimates
  • On-demand vs provisioned
  • GSI pricing

Least-privilege IAM in minutes

Generate exact IAM and trust policies for your tables — no more trial-and-error with AccessDenied.

{
  "Effect": "Allow",
  "Action": [
    "dynamodb:Query",
    "dynamodb:GetItem"
  ],
  "Resource": "arn:aws:dynamodb:…:table/orders"
}
  • IAM policy templates
  • Trust policies
  • Live JSON preview

From table to live API

REST, HTTP and GraphQL endpoints generated from the table you already have — tested and deployed in the same app.

  • API Gateway
  • AppSync
  • OpenAPI

The right query, first time

Autocomplete and a guided builder keep you on keys and indexes, not in the docs.

  • PartiQL autocomplete
  • Visual builder
  • GSI / LSI

Model it before you build it

Design entities, indexes and access patterns on one canvas and validate them before anything hits AWS.

  • Single-table modeler
  • Access patterns

From query to production code

Turn any query into AWS SDK v3 code and run it in-app before it ships.

  • SDK v3 codegen
  • Run JS / TS / Python

Fix data at scale, safely

Edit or delete many items at once, with type-aware editing and validated imports.

  • Bulk edit & delete
  • JSON / CSV import

See changes as they happen

Watch DynamoDB Streams live and generate the Lambda that processes them.

  • Streams viewer
  • Lambda codegen
Security & trust

Built for the tables that matter most.

Tables runs on your desktop and talks straight to AWS. Your data, keys and history stay with you.

Credentials stay on your machine

Tables uses the standard AWS credential chain — profiles, SSO, roles and session tokens resolve locally and are never sent to our servers.

Guardrails for production

Mark environments read-only and require a typed confirmation before anything writes to production.

Every change on the record

A tamper-evident local log captures who changed what, with before and after — exportable, and undoable for recent writes.

Your AI, your keys

Bring OpenAI, Anthropic, Google or any compatible endpoint. Keys are encrypted on-device, and nothing is sent until you ask.

Production change review
Least-privilege IAM, generated
Pricing

Every feature. Every plan.

Try everything free for 14 days — no credit card. Then pick the plan that fits how you work.

MONTHLY

$5per month

Month to month. Cancel any time from your account.

Choose Monthly
  • Desktop app for Mac, Windows & Linux
  • Use on 2 machines
  • All features included
  • Auto-renews monthly
  • Cancel anytime
  • Priority email support

YEARLY

Most popular
$49per year

For engineers who are in DynamoDB every week.

Choose Yearly
  • Desktop app for Mac, Windows & Linux
  • Use on 2 machines
  • All features included
  • Auto-renews yearly
  • Save 18% vs monthly
  • Priority email support

LIFETIME

$99one-time

Pay once. Keep it — with every future update.

Choose Lifetime
  • Desktop app for Mac, Windows & Linux
  • Use on 2 machines
  • All features included
  • No recurring billing
  • All future updates free
  • Priority email support

TEAM

$49per seat / year · 3+ seats

Company-owned seats on one invoice. Reassign them as your team changes.

Choose Team
  • Same price per seat as Yearly
  • Seats belong to your company — reassign anytime
  • Each member uses 2 machines
  • One invoice for the whole team
  • Add seats as you grow, prorated
  • Priority email support

Suite

Save $49

Tables + Buckets Lifetime, together

Own DynamoDB and S3 for good. Both Lifetime licenses in one payment, instead of $198 separately.

  • Tables Lifetime — DynamoDB, every feature, all future updates
  • Buckets Lifetime — S3, every feature, all future updates
  • Each license works on 2 machines
  • Pay once. No renewals, ever

$198$149one-time

Get the Suite

Both keys land in your inbox. Use each on 2 machines.

Prices in USD. Depending on your country, VAT/GST may be added at checkout.

FAQ

Questions, answered.

Can't find what you need? Talk to the person who builds Tables.

tables@serverlesscreed.com

Your tables and APIs deserve better tools.

Put Tables to work on your own data and APIs today. Every feature — table and API — free for 14 days.

Use S3 too? Own both apps for good with the Tables + Buckets Suite — $149.