Import your Glasp highlights and notes — from the web and from Kindle — directly into your Obsidian vault, and keep them in sync automatically.
Glasp is a social web highlighter that lets you highlight and take notes on the web, PDFs, YouTube, and Kindle, then own and export everything you collect. This plugin brings that knowledge into Obsidian as Markdown notes you fully control.
main.js and manifest.json from the latest release.[YourVault]/.obsidian/plugins/glasp/.📺 Prefer a walkthrough? Follow the full step-by-step tutorial on exporting Glasp highlights into Obsidian.
| Setting | Description |
|---|---|
| Access token | Your Glasp API token. Stored locally in your vault and sent only to api.glasp.co. |
| Web highlights output folder | Where web highlight notes are saved. Unset = skip web import. |
| Kindle highlights output folder | Where Kindle highlight notes are saved. Unset = skip Kindle import. |
| Web / Kindle highlights template | Custom note layout (see below). Empty = default template. |
| Update frequency | How often highlights are synced automatically (hourly / daily / weekly). |
You can fully control how each note looks using Handlebars placeholders. Leave a template empty to use the default.
Web highlights — available variables:
{{url}} · {{glasp_url}} · {{tags}} · {{updated_at}} · {{content}}
Kindle highlights — available variables:
{{url}} · {{glasp_url}} · {{author}} · {{tags}} · {{updated_at}} · {{content}}
---
URL: {{url}}
Glasp URL: {{glasp_url}}
Tags: [{{tags}}]
Last updated: {{updated_at}}
---
{{content}}
---
URL: {{url}}
Glasp URL: {{glasp_url}}
Author: {{author}}
Tags: [{{tags}}]
Last updated: {{updated_at}}
---
{{content}}
.obsidian/plugins/glasp/data.json) and is used only to call the official Glasp API at https://api.glasp.co.data.json contains your token — treat it like a password.git clone https://github.com/glasp-co/obsidian-glasp-plugin
cd obsidian-glasp-plugin
npm install
npm run dev # watch & rebuild
npm test # run unit tests
npm run build # production build
To develop against a live vault, clone into [YourVault]/.obsidian/plugins/ and run npm run dev.
Found a bug or have a feature request? Please open an issue.