Skip to content

BitMarks API Documentation

Secure bookmark synchronization with end-to-end encryption

End-to-End Encryption

All bookmark data is encrypted client-side using XChaCha20-Poly1305 before transmission. The server never sees your plaintext data.

Real-time Sync

WebSocket-based real-time synchronization keeps all your devices in sync instantly using Cloudflare Durable Objects.

Multi-Source Support

Sync bookmarks from multiple sources: browser bookmarks, browsing history, tab groups, and GitHub stars.

OAuth 2.0 Authentication

Secure authentication via WorkOS AuthKit with support for social logins and enterprise SSO.

Authentication

Learn how to authenticate with the API using OAuth 2.0 flow.

View Auth Guide →

EnvironmentBase URL
Productionhttps://app.bitmarks.sh/api/v1
Developmenthttp://localhost:8787/api/v1

The API is versioned via the URL path. The current version is v1. All endpoints are prefixed with /api/v1/.

https://app.bitmarks.sh/api/v1/bookmarks