Fedify logo

Fedify JSON Schemas

Published JSON Schemas (draft 2020-12) for Fedify file formats. Each version is immutable: a change ships as a new version file, never an edit, so a pinned $schema URL keeps validating the same way.

Benchmarking (fedify bench)

Editor support

Add a schema reference to your scenario file for autocomplete and validation in editors with the YAML Language Server:

# yaml-language-server: $schema=https://json-schema.fedify.dev/bench/scenario-v2.json
version: 1
target: http://localhost:3000
# …

Generated benchmark reports already carry their $schema, so consumers can validate them directly.