Integrations · Go framework

Pagerless for gRPC (Go)

Interceptors for both sides. Each method becomes a route like `gRPC /shop.Orders/Get`.

Set up

go get github.com/lcbasu/pagerless-go/grpc@v0.2.0
import pagerlessgrpc "github.com/lcbasu/pagerless-go/grpc"

srv := grpc.NewServer(pagerlessgrpc.ServerOptions()...)
conn, err := grpc.NewClient(addr, pagerlessgrpc.DialOptions()...)

What it catches

  • Server errors with code Unknown, Internal or DataLoss.
  • Client calls that fail with Unavailable, DeadlineExceeded, Internal and similar.
  • Status codes mapped to HTTP (Internal is 500), so floors like a 5xx burst apply.

Questions

Will NotFound or InvalidArgument alert?

No. Only server-side failures are reported.

Updated .

Free for you and one backup · 3 apps · no card

Sleep through the small stuff.

Run one command in your repo. Pagerless shows every change before it makes it.

npx pagerless connect