Local Lambda Execution

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.

Thrubit — fraud-detection / template.yaml
Lambda Runner Environment History
Output ● RUNNING
› 14:31:02.110 Invoking ReserveFunction with event payload
14:31:02.118 ✓ Lambda init complete — 8ms cold start
14:31:02.130 → reserveFunds(cardId=”card_9f2″, amount=89.00)
14:31:02.144 DynamoDB GetItem — CARDS_TABLE
Result
Env
Logs
Running
Function ReserveFunction
Runtime nodejs20.x
Memory 128 MB
Timeout 30s
Input Event
{
 “cardId”: “card_9f2”,
 “amount”: 89.00,
 “currency”: “USD”
}
0
AWS deploys needed to test
Fast
No cold start
Live
Real env vars, real SDK calls
History
Every invocation stored locally

Trusted by teams at

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.

Before Thrubit

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.

With Thrubit

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
event.json — FraudCheckFunction
1  {
2    “transactionId”: “txn_0029af”,
3    “amount”: 249.99,
4    “currency”: “USD”,
5    “merchantId”: “merch_88x”,
6    “ipAddress”: “203.0.113.42”
7  }
event-happy-path.json ✓
event-high-value.json ●
event-intl.json

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
FraudCheckFunction — Environment
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
FraudCheckFunction — Recent Runs
✓ event-high-value.json 200 47ms
✓ event-happy-path.json 200 31ms
✗ event-intl.json 500 12ms
✓ event-happy-path.json 200 29ms
⏱ event-stress.json TMO 30.0s

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.

Node.js 20
LTS · Recommended
Node.js 18
Supported
Node.js 16
Legacy
Python
Coming soon

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.”

Photo of Senior Software Engineer
Kim V.
Software Engineer at Cozy Code Creations
★★★★★

“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.”

Photo of Certified AWS Trainer
John L.
Certified AWS Trainer
★★★★★

“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.”

Photo of Co-Owner at WordHerd
Lisa H.
Co-Owner at WordHerd
Free Trial