drafter
« Back to VersTracker
Description:
Native C/C++ API Blueprint Parser
Type: Formula  |  Latest Version: 5.1.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @apiblueprint  |  formulae.brew.sh
Category: Developer tools
Tags: api parsing c++ apiblueprint documentation
Install: brew install drafter
About:
Drafter is a native C/C++ library that parses API Blueprint, a markdown-based API description format. It converts API descriptions into an Abstract Syntax Tree (AST) or generates machine-readable output like JSON. This enables developers to integrate API documentation parsing directly into their tools and workflows.
Key Features:
  • Native C/C++ implementation for high performance
  • Parses API Blueprint into a structured AST
  • Supports multiple output formats including JSON
  • Provides a stable foundation for API tooling
Use Cases:
  • Building custom documentation generators for API Blueprint
  • Integrating API specification parsing into CI/CD pipelines
  • Creating API analysis and validation tools
Alternatives:
  • aglio – Aglio is a Node.js-based renderer for API Blueprint, whereas Drafter is the core C++ parser library.
  • swagger-parser – Swagger Parser is the equivalent for the OpenAPI (Swagger) specification, while Drafter is specific to API Blueprint.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 17, 2025 1:28pm 0 VERSION_BUMP ecf819ee
Sep 17, 2025 5:27am 0 VERSION_BUMP de66ec00
Dec 4, 2024 11:32am 0 VERSION_BUMP 1c72207b