# Pagerless for Echo

> One middleware after middleware.Recover(). Echo v4 and v5 each have an adapter.

URL: https://pagerless.dev/integrations/echo
Updated: 2026-10-22

## Set up

```bash
go get github.com/lcbasu/pagerless-go/echo@v0.2.0
```

```go
import pagerlessecho "github.com/lcbasu/pagerless-go/echo"

e.Use(middleware.Recover(), pagerlessecho.Middleware())
```

```go
import pagerlessechov5 "github.com/lcbasu/pagerless-go/echov5"

e.Use(pagerlessechov5.Middleware())
```

## What it catches

- Panics and 5xx responses, per Echo route.
- A heartbeat and a deploy marker from the core SDK.

## Questions

### Which Go version?

Go 1.24 for Echo v4; Echo v5's adapter needs Go 1.25.
