From Blueprint to OpenAPI

Firestone automates the creation of a verbose OpenAPI 3.x specification from your concise resource blueprint. Understanding this mapping helps you predict the output.

Mapping Reference:

Firestone Resource FieldOpenAPI 3.x Section
kindtags (Groups operations)
methodspaths (Defines /resource and /resource/{id} endpoints)
schema.itemscomponents/schemas (Reusable data models)
default_query_paramscomponents/parameters
securitysecurity (Global or operation-level)
metadata.descriptioninfo.description or Tag description

Key Benefit: Firestone handles the repetitive boilerplate of defining schemas, references ($ref), and standard error responses, ensuring your spec is always syntactically valid and structure-compliant.

For a detailed reference of the target specification format: