The Local REST API plugin exposes a secure local API for working with vault files from scripts, browser extensions and AI clients. It supports full file CRUD, reading or updating the active note, tag queries, command listing and execution, simple text search, and structured search with JsonLogic. A standout part is note patching: you can target headings, block references, or frontmatter keys and append, replace, move, or delete just that section instead of rewriting the whole file. The plugin also ships with an MCP endpoint that mirrors the core API, so external clients can talk to the vault through the same authenticated surface. It includes extension hooks for other plugins to register extra routes and MCP tools.
Obsidian plugins tagged with #api. There are 15 plugins in this collection.
- Rank 13 months ago by Adam Coddington
- Rank 24 years ago by Moritz Jung
The Media DB Plugin plugin enables users to search for and import metadata about various media types, including movies, series, anime, games, music, and books, directly into their Obsidian vault. It supports multiple APIs, offering comprehensive search by title or ID and allows metadata customization through templates. Users can integrate existing media collections, bulk-importing notes from folders and enhancing them with metadata from the plugin. Customization options include renaming metadata fields and appending pre-defined templates to notes. Supported APIs include Jikan, OMDb, MusicBrainz, Wikipedia, Steam, and more, catering to a wide range of media formats.
- Rank 33 years ago by rooyca3rd Party Integrations#api
The APIRequest plugin allows Obsidian users to make HTTP requests directly within their notes and display the response in a code-block, modal window, or paste it into their active document. With this plugin, you can easily retrieve data from external APIs and incorporate it into your notes without having to leave Obsidian. The plugin is highly customizable, allowing you to tailor the output to your preferences. Whether you're a developer looking for a convenient way to test API endpoints or a researcher seeking to integrate external data into your notes, APIRequest is a powerful tool that can streamline your workflow and enhance your productivity.
- Rank 44 years ago by mnowotnik
The User Plugins plugin allows advanced users to leverage the Obsidian Plugin API within JavaScript snippets or modules, enabling custom modifications to Obsidian's behavior without the complexity of creating full-fledged plugins. Users can add commands, test plugin ideas, or execute any desired functionality with Obsidian's API. The plugin supports multiple script types, including plugins, modules, and snippets, and provides a Helper API for easier development. This tool is ideal for users seeking flexible, script-based customizations.
- Rank 5a year ago by qf3l3k
The Data Fetcher plugin enables Obsidian users to retrieve and display live data from external sources directly within their notes. It supports various data formats including REST APIs, GraphQL, and RPC-based endpoints, offering flexibility in how data is queried and presented. Users can either write custom queries inline within notes or configure reusable endpoints in the plugin settings. With built-in caching mechanisms, results can be stored and refreshed manually or automatically based on expiration settings, helping reduce redundant calls.
- Rank 69 months ago by Ruveyda Yilmaz
The API Designer plugin provides a visual way to craft and document API endpoints directly inside your notes. It lets you define request and response bodies, specify fields with names and data types and adjust these structures quickly as your ideas evolve. The interface stays clean and adapts smoothly to different layouts, which makes it easy to sketch out schemas while writing. Themes can be customised with a simple JSON palette, allowing you to tune the look to your workspace.
- Rank 72 years ago by Matteo Gassend
The Magiedit Obsidian plugin connects your vault to a magiedit publishing workflow. It adds a single command that takes the file you currently have open, shows the publishers already configured in magiedit, lets you choose one and sends the note content to the magiedit API for publishing. The setup is small but important. You need the URL of the magiedit instance you want to use and an API key generated from the magiedit web app.
- Rank 8a month ago by fengshuzi
The Browser Note plugin exposes a local HTTP API and a built in browser interface for working with notes outside the app. It can list, read, create, replace and delete markdown files, resolve wiki links using the app's own link logic and serve vault assets such as images, PDFs and media files. The plugin also supports raw asset uploads and reads the daily notes folder and date format so journal entries can be discovered through the API. The server binds to localhost by default, can be opened to the local network as an option and requires a bearer key for every request. It also includes a journal page in the browser for browsing and editing daily notes.
- Rank 94 years ago by Xiaoyu Li
The Obsidian to Flomo plugin allows users to quickly share content from Obsidian to Flomo, a note-taking app. It supports sending the entire file content or selected portions directly to Flomo via commands or the editor menu. Users can split and send text by line or paragraph, enabling efficient organization of thoughts. The plugin requires a Flomo API key for integration, and also supports Catnote as an alternative service.
- Rank 102 years ago by Chasebank87
The Unofficial Fabric Integration plugin enhances content creation and management in Obsidian by connecting to external APIs, including Fabric Connector and Tavily API. It supports custom pattern management, allowing users to add, sync, and share patterns with the community. Key features include YouTube link detection and transcription, dynamic content rendering, and model-based data processing. Users can configure settings like API URLs, output folders, and debugging options for tailored integration. The plugin facilitates seamless interaction with external tools for advanced note processing and organization.
- Rank 112 years ago by Sentiago
The OpenAPI Renderer plugin enables users to manage, edit, and visualize OpenAPI specifications directly within Obsidian. It supports YAML and JSON file formats, offering an intuitive interface for editing and previewing API documentation using Swagger UI. The plugin includes version control capabilities, allowing users to track changes, restore previous versions, and export documentation for sharing. It also provides an overview feature that helps manage all registered specifications in the vault, offering easy access and organization.
- Rank 1217 days ago by philfreo
The Granola Meetings Simple Sync plugin connects Granola meeting notes to your vault through Granola's MCP API and signs in through OAuth once before handling sync automatically. It can pull meeting notes, AI summaries and optional transcripts, support more than one Granola account and merge everything into the same folder while deduplicating meetings by ID. Output stays flexible through custom filename patterns, a user supplied template and settings for date range, sync frequency and destination folder. The plugin can skip notes you already edited, leave your own identity out of attendee lists and match attendees to existing notes by email so meeting records fit more naturally into a vault. It also adds manual sync controls from settings, commands and a ribbon icon.
- Rank 132 years ago by jvsteiner
The Unofficial Fabric Integration plugin enhances content creation and management in Obsidian by connecting to external APIs, including Fabric Connector and Tavily API. It supports custom pattern management, allowing users to add, sync, and share patterns with the community. Key features include YouTube link detection and transcription, dynamic content rendering, and model-based data processing. Users can configure settings like API URLs, output folders, and debugging options for tailored integration. The plugin facilitates seamless interaction with external tools for advanced note processing and organization.
- Rank 143 months ago by zsviczian
The Excalidraw Extras plugin is a companion package for the main Excalidraw plugin rather than a standalone tool. It pulls heavy dependencies and higher privilege operations out of the core package, including MathJax to SVG rendering, Mermaid conversion, PDF printing and APIs that need file system, network or Electron IPC access. That split keeps the main drawing plugin smaller and within stricter community security limits, while still letting advanced features load when they are actually needed.
- Rank 153 years ago by Devin Sackett
The File Publisher plugin enables users to publish notes directly to a specified POST endpoint from Obsidian. By configuring an endpoint URL, API key, and API secret, users can seamlessly share their notes in a structured format. The plugin supports templates to define consistent metadata, including titles, excerpts, and timestamps, making it ideal for users who need to integrate their notes with external systems or workflows.