# Ivy vs Baselime

Baselime was a serverless observability tool with strong AWS Lambda support that joined Cloudflare in April 2024. Ivy covers similar ground for AWS Lambda (traces with payloads, errors and alerts) as an open-source project you can use hosted or run yourself.

## Baselime's status

Cloudflare [announced the acquisition of Baselime](https://blog.cloudflare.com/cloudflare-acquires-baselime-expands-observability-capabilities) in April 2024. It said existing users could keep using the product with ongoing support, and made Baselime's paid features free. Since then, Cloudflare's observability work has centred on Workers. As of November 2026, [baselime.io](https://baselime.io/) still shows "Baselime has joined Cloudflare" and lists AWS integrations; check there for the current state of its AWS support.

## Feature comparison

| Feature | Ivy | Baselime |
|---|---|---|
| Owner | Open-source project, MIT licensed | Cloudflare |
| Focus | AWS Lambda | Serverless, with Cloudflare Workers as Cloudflare's focus |
| Lambda instrumentation | Layer attached by opt-in auto-trace rules | OpenTelemetry-based Lambda instrumentation |
| Ingest | OTLP over HTTP | OpenTelemetry and other sources |
| Payloads | Events, responses, AWS SDK and HTTP bodies | See Baselime's docs |
| Failures outside the handler | Init errors, out of memory, crashes, timeouts, throttles | See Baselime's docs |
| Alerts | Slack per error group, weekly digest | See Baselime's docs |
| Agents | MCP server, MCP Apps views, HTTP API | See Baselime's docs |
| Self-hosting | Yes | No |
| Price | Free for 100,000 traces a month, then €5 per million | Free (paid features made free in 2024) |

**Where Baselime was stronger:** a query language and dashboards over events and logs from many sources, and, today, a price of zero.

**Where Ivy is stronger:** an actively developed AWS Lambda product, payloads and failures outside the handler by default, an MCP server for coding agents, and the option to self-host.

## Moving from Baselime to Ivy

Remove Baselime's layer or OpenTelemetry configuration from your functions, then connect your AWS account to Ivy and pick functions to trace ([agent setup](https://ivytrace.dev/docs/agent-setup)). If your functions already send OpenTelemetry, you can point the OTLP exporter at Ivy instead ([OpenTelemetry](https://ivytrace.dev/features/opentelemetry)).

## Sources

Checked in November 2026:

- [Cloudflare blog: Cloudflare acquires Baselime](https://blog.cloudflare.com/cloudflare-acquires-baselime-expands-observability-capabilities)
- [baselime.io](https://baselime.io/)

Baselime and Cloudflare are trademarks of their owners. Ivy is not affiliated with either.

---

Source: https://ivytrace.dev/compare/baselime · Updated 2026-11-14
