Skip to content
@speclynx

SpecLynx

Enterprise ready API tooling
SpecLynx

One toolchain for every API spec

Parse, validate, transform, and lint OpenAPI, AsyncAPI, Arazzo, Overlay, and JSON Schema through one shared semantic structure. Local-first and lossless.

Built by long-time maintainers of Swagger UI and Swagger Editor, OpenAPI Initiative contributors, and AsyncAPI spec maintainers.



Get started

Try the Editor Discussions License: Apache 2.0



OpenAPI   AsyncAPI   Arazzo   Overlay   JSON Schema

Get started

Validate any spec from the terminal. Nothing to install, no account:

npx @speclynx/cli validate openapi.yaml
npx @speclynx/cli validate asyncapi.yaml
npx @speclynx/cli validate arazzo.yaml
npx @speclynx/cli validate overlay.yaml

speclynx validate reporting problems with line ranges and rule codes in OpenAPI, AsyncAPI, Arazzo, and Overlay documents

Apply or generate overlays:

npx @speclynx/cli overlay apply add-contact.yaml museum.yaml
npx @speclynx/cli overlay diff openapi-v1.yaml openapi-v2.yaml

speclynx overlay apply adding a contact to an OpenAPI document, and overlay diff generating an Overlay document from two OpenAPI versions

Prefer a UI? Open the SpecLynx Editor in your browser, or install the OpenAPI Toolkit for VS Code. More in the getting started guide.

SpecLynx Editor in the browser, editing an OpenAPI document with a live API reference preview

The tools

SpecLynx combines core tooling, developer workflows, and editing surfaces into one consistent stack, plus a workflow toolkit built on top of it. All of it is open source under Apache 2.0.

Tool What it does Type
CLI Validate specs and apply overlays from the terminal and CI. Command line
Editor Write and validate specs in the browser, nothing to install. Browser editor
OpenAPI Toolkit Validation, completion, and preview while you author specs. VS Code extension
Language Service LSP intelligence for API specs, in any editor or platform. Integration library
ApiDOM Parse, dereference, and bundle any API spec through one lossless semantic structure. Core library
UseArazzo Validate, run, and trace Arazzo API workflows. Built on SpecLynx. Workflow toolkit

Why SpecLynx is different

Your API specs may be standardized, but the tooling around them rarely is. Every format and version brings its own validator, linter, and converter, and every job brings another script in CI. The result is duplicated logic, checks that disagree, and fragile automation around the contracts your systems depend on.

  • One semantic structure, not five parsers. Every spec is parsed into ApiDOM, one lossless, error-recovering structure with the semantics of each specification layered on top. Tools built on it behave the same way across every supported spec.
  • Local-first, always. Runs on your machine. No accounts, no telemetry, and it works offline. Your specs never leave your environment. Read the manifesto →
  • Built by the people who built the ecosystem. We have spent years building core Swagger, OpenAPI, and AsyncAPI tooling. Meet the team →

Runs locally Works offline No accounts No telemetry

What people say

Since my days at Apiary and Swagger, I've been looking for OpenAPI tooling I'd actually recommend. SpecLynx is it, and no wonder: it's built by many of the same people. The editor, CLI, and VS Code extension share one engine, so the whole toolchain just makes sense. I'll be using it in my consulting and training.

When I started AsyncAPI, the hardest part wasn't the spec. It was the tooling around it: every standard got its own parser, validator and set of quirks. SpecLynx is the toolchain I wish had existed back then, with one consistent model across OpenAPI, AsyncAPI and Arazzo.

Emmanuel Paraskakis Emmanuel Paraskakis
Consultant, Trainer, Advisor · Founder, Level 250

Fran Mendez Fran Mendez
AsyncAPI author · Building usecommune.com

Built in the open

SpecLynx is open source under Apache 2.0. Contributions and questions are welcome: star a repo, open an issue, or join the Discussions.

Get help from the maintainers

SpecLynx is free to use. We help developers and teams integrate the tooling, standardize API and workflow specifications, and adopt it across their platform.


Pinned Loading

  1. vscode-openapi-toolkit vscode-openapi-toolkit Public

    The OpenAPI Powerhouse for VSCode

    CSS 10 2

  2. speclynx-cli speclynx-cli Public

    Validate, overlay, and reshape your API specs with one consistent toolchain, from the command line.

    TypeScript 3 2

  3. apidom apidom Public

    Semantic parser for API specifications

    TypeScript 7 2

  4. speclynx-editor speclynx-editor Public

    SpecLynx Editor - Browser-based API spec editor powered by SpecLynx OpenAPI Toolkit

    TypeScript 2 1

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…