Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

AsyncAPI Renderer

Grancarvladzzvladzz22 downloads

Render AsyncAPI specification files (2.x and 3.x) with a source editor.

Add to Obsidian
AsyncAPI Renderer screenshot
AsyncAPI Renderer screenshot
AsyncAPI Renderer screenshot
  • Overview
  • Scorecard
  • Updates2

Render AsyncAPI specifications (2.x and 3.x) inside Obsidian.

Features

  • Open .yaml / .yml (and optionally .json) spec files in a rendered view, with a Source editor toggle.

  • Embed specs in notes:

    ```asyncapi
    asyncapi: 3.0.0
    info:
      title: Inline spec
      version: 1.0.0
    ```
    

    or reference a vault file:

    ```asyncapi
    file: specs/orders.yaml
    ```
    
  • Deep link: obsidian://asyncapi-open?vault=<vault>&path=specs/orders.yaml. Obsidian asks you to trust the asyncapi-open action the first time it is used from outside the app.

  • File explorer context menu: "Open in AsyncAPI view".

Settings

  • Open .yaml / .yml files in AsyncAPI view (default on) and Open .json files (default off). Reload the plugin after changing. If another plugin (e.g. OpenAPI Renderer) already owns an extension, that extension is skipped with a notice; the context menu, code blocks and deep links still work. Disable the other plugin if you want AsyncAPI to own the files.
  • Default mode: Preview or Source.
  • Render debounce: delay before the preview re-renders while typing.

Development

npm install
npm run dev      # watch build into test-vault/.obsidian/plugins/asyncapi-renderer
npm test         # unit tests
npm run build    # production build to repo root

Rendering is delegated to the official @asyncapi/react-component standalone bundle, so main.js is about 3 MB.

Releases

Merging to main runs semantic-release: commit messages decide the bump (fix: patch, feat: minor, feat!:/BREAKING CHANGE: major). During release, scripts/bump-manifest.mjs updates manifest.json and versions.json in the CI workspace for that release, then a GitHub Release tagged x.y.z is published with main.js, manifest.json and styles.css attached. Those manifest/version edits are release-artifact only and are not pushed back to main. Commits without a releasable type (docs:, chore:, ci:) publish nothing.

HealthExcellent
ReviewPassed
About
Render AsyncAPI 2.x and 3.x specifications inside Obsidian with a live rendered view and a toggle to edit the source. Embed specs inline via asyncapi code blocks or reference vault files, open specs from the file explorer or via deep links, and optionally render JSON or YAML spec files.
VisualizationFilesMarkdown
Details
Current version
0.2.2
Last updated
2 weeks ago
Created
2 weeks ago
Updates
2 releases
Downloads
22
Compatible with
Obsidian 1.13.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Authors
Grancargrancar
vladzzvladzz
GitHubvladzz
  1. Community
  2. Plugins
  3. Visualization
  4. AsyncAPI Renderer

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced URI

Control everything with URI.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.