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

coddingtonbear/obsidian-local-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6d7cb6a · Jun 15, 2025

History

291 Commits
Dec 24, 2023
Jan 27, 2022
Jun 15, 2025
Dec 20, 2023
May 26, 2025
Jan 26, 2022
Jan 25, 2022
Jan 25, 2022
Jan 25, 2022
Jan 25, 2022
Dec 23, 2023
Jun 11, 2023
Feb 24, 2022
May 15, 2025
May 26, 2025
Aug 1, 2024
May 26, 2025
May 26, 2025
May 26, 2025
Jun 17, 2024
Jan 31, 2022
Jan 31, 2022
Jan 25, 2022
May 26, 2025

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

Packages

No packages published