Skip to content
Ivy

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.

Reference

Trace your first function today

Paste this into your coding agent. It signs you up and adds tracing; you approve twice. Free for 100,000 traces a month.

Set up Ivy for my AWS Lambda functions using https://ivytrace.dev/llms.txt

Prefer to do it by hand? Manual setup · Self-host