What would you like to do?
MAPI is designed for humans and AI to work together. Choose your path based on what you're trying to accomplish.
A "MAPI spec" is just your API documentation in a new format—like an OpenAPI document or Swagger file, but designed for both humans and LLMs.
Have an LLM write your spec
Give an AI your API details and the right reference card. It generates a complete, valid MAPI specification for you.
Recommended StartConvert from OpenAPI
Already have an OpenAPI or Swagger spec? Transform it into MAPI format—LLM-assisted or manually.
MigrationConvert from AsyncAPI
Working with WebSockets, SSE, or event-driven APIs? Convert your AsyncAPI specs to MAPI.
Event-DrivenValidate a Spec
Check your MAPI document for errors and ensure it follows the specification correctly.
QualityExport to OpenAPI
Generate OpenAPI for tools that require it
Write by Hand
Manual authoring for full control
Full Specification
The complete MAPI specification document
Not sure which to choose? Start with having an LLM write your spec — it's the fastest way to get started.