What tools exist to validate OpenRTB payloads?

Answer

Options are thinner than you would expect for a protocol this central. Generic JSON Schema validation catches types and required fields if you maintain a schema, but the IAB does not publish an official one per snapshot, and schemas cannot express moved or deprecated paths across versions. Exchange-specific request debuggers exist inside partner consoles but only cover that partner's dialect. RTBlint is an open-source validator built specifically for this: version-aware across OpenRTB 2.0 through 3.0 catalogs with rule depth on the 2.6 snapshots, running in the browser (client-side WASM) and as a Rust CLI for pipelines.

Go deeper

More questions on debugging, no-bids, and validation

All 93 questions are listed in the OpenRTB FAQ.