Widdershins review
A flexible open-source converter for teams building API documentation pipelines.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Widdershins is an open-source Node.js command-line tool and JavaScript library for developers converting API definitions into documentation. It supports OpenAPI 3.x, OpenAPI 2.0, Swagger, AsyncAPI 1.x, and Semoasa definitions, with Markdown output suited to teams building documentation pipelines. It can also generate HTML and ReSpec-compatible formats, making it useful for projects that need source conversion rather than a hosted documentation workspace.
Its strongest capability is control over generated output. Widdershins creates configurable code samples with language tabs, supports custom user templates, handles schemas, and can resolve external $ref references. Markdown output is compatible with Slate and ReSlate, while the broader integration set includes Shins and ReSpec. Teams can work through the CLI or JavaScript API, which fits build processes that need documentation generation to run locally or as part of an existing development workflow.
Widdershins is a focused converter, not an interactive reference product or hosted documentation platform. Its self-hosted model gives teams responsibility for installation, configuration, output management, and the surrounding publishing workflow. That makes it a good fit for developers who want open-source tooling, format flexibility, and control over templates and generated samples. Teams looking for a managed platform with interactive API references, built-in hosting, or a more guided documentation experience should choose a different type of tool.
Widdershins pros and cons
- Where it wins
- Converts OpenAPI, Swagger, AsyncAPI, and Semoasa definitions
- Generates configurable code samples with language tabs
- Supports custom templates and external $ref resolution
- Where it doesn't
- Does not provide interactive API references
- Requires local installation and self-hosted documentation workflows
- Configuration may require developer effort for custom output
Widdershins fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update