Run your Lambdas instantly
without ever deploying
Thrubit executes your Lambda functions locally with real environmental variables. Get a result in milliseconds. Ship faster with ZERO cloud visits.
“cardId”: “card_9f2”,
“amount”: 89.00,
“currency”: “USD”
}
The deploy-test-repeat cycle is killing your velocity
Every tiny change to a Lambda forces a zip, upload, wait, invoke, read logs. Thrubit eliminates the entire loop.
Deploy → wait → check CloudWatch
Every test requires a full build, zip, S3 upload, Lambda update, cold start, and then hunting through CloudWatch log streams to find your output.
Save file → result in milliseconds
Thrubit runs your handler directly. No zip. No upload. No cloud visits. Results, logs, and output appear inline before you lift your hands off the keyboard.
Craft and replay test events in seconds
The built-in event editor lets you write, save, and reuse JSON payloads. Replay any past invocation with a single click. Modify a field and re-run the Lambda immediately.
- Save any event payload locally per function, reload and re-run it instantly without re-typing
- Re-run any execution from the invocation history with last-used payload pre-filled
- Paste real CloudWatch events directly from AWS console
- JSON syntax validation with inline error highlighting before you run
2 “transactionId”: “txn_0029af”,
3 “amount”: 249.99,
4 “currency”: “USD”,
5 “merchantId”: “merch_88x”,
6 “ipAddress”: “203.0.113.42”
7 }
Your actual env vars, loaded automatically
Thrubit reads environment variables directly from your template.yaml, the same values AWS would inject at runtime. Don’t have a template.yaml? No problem, Thrubit can generate one for you based on your project structure.
- Reads environment variables from each Lambda’s SAM definition
- AWS credentials passed automatically from your configured profile
| Variable | Value | Source |
|---|---|---|
| CARDS_TABLE | dev-cards-table | template.yaml |
| FRAUD_THRESHOLD | 0.75 | template.yaml |
| AWS_REGION | us-east-1 | Thrubit |
| NODE_ENV | development | Thrubit |
| LOG_LEVEL | debug | .env.local |
Your full invocation history is always one click away
Every Lambda invocation is stored locally. Browse the full history, see duration and status at a glance, and replay any past run with one click. Great for regression testing and comparing outputs across code changes.
- Full history per function, scroll back through every invocation you’ve run
- Duration, status, and response size shown for each run
- Click any row to restore the input event and full output in the inspector
Your code runs exactly as it would in AWS
Thrubit executes your code using the same Node.js runtime versions AWS Lambda supports, so what works locally works in production.
Start free. No AWS account needed.
ZERO AWS costs.
Download Thrubit and run your first state machine locally in under five minutes. No cloud setup, no IAM policies, no waiting.
What teams are saying
Real feedback from engineers, trainers and decision makers.
“Thrubit cut our Step Functions debugging cycle from 15 minutes per iteration down to seconds. The visual trace is worth the price alone. It’s become an essential part of our development workflow.”
“I was looking for ways to make Step Functions and Lambdas more tangible for students. Thrubit makes it significantly easier to visualize workflows and experiment locally, accelerating real understanding.”
“Thrubit saves us over $24k a year & protects us from surprise AWS bills. One rogue state machine once cost us 10x our typical month. With Thrubit, that risk is gone and our developers iterate faster.”


