# Pagerless for Gin

> One middleware, after Gin's recovery and before your routes.

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

## Set up

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

```go
import pagerlessgin "github.com/lcbasu/pagerless-go/gin"

pagerless.Init("")
defer pagerless.Close(context.Background())

r := gin.New()
r.Use(gin.Recovery(), pagerlessgin.Middleware())
```

## What it catches

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

## Questions

### Is the core still dependency-free?

Yes. Each adapter is its own module, so you only download Gin's adapter if you use Gin.
