Docs
Ivy docs
Ivy traces AWS Lambda functions through a Lambda layer and shows the traces in a dashboard, an MCP server and an HTTP API. Most people start by pasting one prompt into their coding agent; everything it does is also documented here.
Quick start
Paste this into your coding agent, in the repository that deploys your Lambda functions:
Set up Ivy for my AWS Lambda functions using https://ivytrace.dev/llms.txt
The agent follows llms.txt: it signs you up, creates a workspace and project, connects your AWS account through a CloudFormation stack, lets you choose which functions to trace, and checks that the first trace arrived. You approve the sign-in and the stack in your browser. Read what it does, step by step.
Guides
Concepts
- Trace: one Lambda invocation with everything it did. Billing counts traces.
- Span: one operation inside a trace: the invocation itself, an AWS SDK call, an HTTP request, an LLM call.
- Workspace: your team. It owns members, billing and connected AWS accounts.
- Project: one app or environment inside a workspace (
checkout-prod,checkout-staging). Every function belongs to one project, and each project has its own ingest keys. - Auto-trace rule: a saved choice of functions (by CloudFormation stack, name pattern or tag) and the project they trace into. New matching functions are traced automatically.
- Error group: failures with the same function, error type and normalized message.