Coming soon Deadlift is awaiting AWS Marketplace approval. Join the waitlist →
Deadlift
Coming soon

Stop losing sleep over
dead letter queues.

Deadlift deploys directly into your AWS account. Browse, replay, edit, and purge DLQ messages without touching the AWS console or writing one-off scripts. Your data never leaves your environment.

Awaiting AWS Marketplace approval. Why we built this →

deadlift / dead letter queues
Live

payments-failed-dlq

from payments-failed

1,247

+18%

email-notifications-dlq

from email-notifications

84

+3

analytics-events-dlq

from analytics-events

0

-

image-resize-dlq

from image-resize

12

-9%

4 queues · 1,343 messages eu-west-2
Before / after

Stop SSHing your way through an incident.

The console gives you a depth metric. After that, you're on your own: shell scripts, JSON escaping, replay glue you wrote at 3am. Deadlift replaces that with one tool you'll actually want during the incident.

incident-response.sh
Before
$ aws sqs receive-message \
--queue-url $DLQ \
--max-number-of-messages 10 \
--visibility-timeout 30
"Body": "{\"orderId\":\"ord_4821\",..."
"ReceiptHandle": "AQEBwz0g5Y..."
# now what? handle escaped JSON,
# write replay script, deal with FIFO,
# never run during incident again.
$ vim replay.py
$ python replay.py
ClientError: InvalidMessageContents
deadlift
After
  • Browse 1,247 messages in the dashboard
  • Filter by error pattern, group by source
  • Edit-replay with a JSON editor
  • Bulk-replay with one click
  • Audit log captures who did what
  • Auto-replay rules drain transient failures
  • FIFO order preserved automatically
Built for incidents

Everything you need when a queue starts dying.

Pick a feature - see it in action. Every panel below is a recreation of the actual UI, not a marketing screenshot.

payments-failed-dlq / messages
Live
4 messages · visibility held 5mNON-DESTRUCTIVE
m-9f23a12s ago

{"orderId":"ord_4821","amount":129.99,"err":"timeout"}

m-2d8b134s ago

{"orderId":"ord_4823","amount":42.00,"err":"5xx"}

m-7c4d01m ago

{"orderId":"ord_4830","amount":89.50,"err":"timeout"}

m-a91fe2m ago

{"orderId":"ord_4831","amount":12.95,"err":"timeout"}

Data residency first

Your data never leaves the box.

Deadlift is a CloudFormation template through AWS Marketplace. There is no SaaS backend, no shared data plane, no broker in the middle. Every component runs inside your account - and stays there.

  • Deploys as a CloudFormation stack

    One subscription on AWS Marketplace and the entire dashboard, API, and storage stand up inside your account.

  • Zero data egress

    Message bodies, receipt handles, and audit entries live in your DynamoDB tables - never anywhere else.

  • Least-privilege IAM per Lambda

    Every function has its own scoped role. No shared service account, no wildcards beyond what's strictly required.

  • Cognito authentication

    User pool runs in your account. MFA on any tier, SAML / OIDC SSO on Enterprise.

Read the security model
external internet YOUR AWS ACCOUNT CloudFront AppSync Lambda DynamoDB Cognito SQS / SNS no egress
every byte of customer data lives inside this boundary - there is no path out
Be the first

Launching on AWS Marketplace.

Four tiers, billed alongside your existing AWS spend. Subscribe with one click when the listing goes live.

One mail when the listing is live. No drip campaigns, no spam.