Skip to content

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

License

Notifications You must be signed in to change notification settings

roinisimi/obsidian-local-rest-api

 
 

Repository files navigation

Local REST API for Obsidian

See our interactive docs: https://coddingtonbear.github.io/obsidian-local-rest-api/

Have you ever needed to automate interacting with your notes? This plugin gives Obsidian a REST API you can interact with your notes from other tools so you can automate what you need to automate.

This plugin provides a secure HTTPS interface gated behind api key authentication that allows you to:

  • Read, create, update or delete existing notes. There's even a PATCH HTTP method for inserting content into a particular section of a note.
  • List notes stored in your vault.
  • Create and fetch periodic notes.
  • Execute commands and list what commands are available.

This is particularly useful if you need to interact with Obsidian from a browser extension like Obsidian Web.

Credits

This was inspired by Vinzent03's advanced-uri plugin with hopes of expanding the automation options beyond the limitations of custom URL schemes.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.4%
  • JavaScript 2.3%
  • CSS 1.3%