LAPIS Specification
The LAPIS specification defines a token-minimal, LLM-native format for describing HTTP APIs. A LAPIS document is organized into up to seven indentation-based sections - [meta], [types], [ops], [webhooks], [errors], [limits], and [flows] - each carrying a focused slice of the API contract. The format draws its syntax from function signatures rather than nested data structures, uses scalar types (str, int, float, bool, date, datetime, file, any) with array, map, optional, and default modifiers, and centralizes cross-cutting concerns like errors and rate limits so they are described once and applied globally. The current release is version 0.1.0 (status Draft) released 2026-02-16 under the Creative Commons Attribution 4.0 license, and the specification is published in both English and Spanish.