Skip to content

Obsidian Integration

Configure Obsidian to automatically upload pasted images to Picora using the Image Auto Upload Plugin.

Prerequisites

Installation

1. Install Image Auto Upload Plugin

In Obsidian, go to Settings → Community Plugins → Browse, search for “Image Auto Upload Plugin” by renmu123, and click Install then Enable.

2. Open Plugin Settings

Go to Settings → Image Auto Upload Plugin.

3. Configure Picora as the Upload Server

Set the following fields:

SettingValue
Image upload serverCustom
Upload serverhttps://api.picora.com/v1/images
Request header{"Authorization":"Bearer sk_live_YOUR_KEY"}
Body field namefile
Image URL pathdata.url
HTTP MethodPOST

Replace sk_live_YOUR_KEY with your actual API key from the Picora dashboard.

Usage

After setup, whenever you paste an image into an Obsidian note (Ctrl/Cmd + V), the plugin will:

  1. Intercept the paste event
  2. Upload the image to Picora
  3. Replace the local file reference with the permanent Picora URL
  4. The image is now hosted externally — your vault stays lean

Tips

  • Bulk upload: The plugin also supports uploading all local images in a note at once. Right-click in the editor and select “Upload all local images”.
  • Keep original files: Enable “Delete source file after upload” in plugin settings to automatically clean up local copies after successful upload.
  • Image naming: Picora assigns a unique 11-character ID to each image, regardless of the original filename.

Troubleshooting

Images upload but show broken links: Verify the “Image URL path” is set to data.url (not url or $.data.url).

Plugin shows no response: Ensure your API key is valid and you have remaining storage quota. Check usage in the Picora dashboard.