Getting started
LeafBound blends a public link‑in‑bio profile with a personal multi‑board dashboard and a private journal (Premium). This guide helps you set up the essentials in a few minutes.
- Create an account at /signup.
- Open your dashboard at /app and pick a starter board.
- Add links for your public profile at /links.
- Try the journal at /app#journal (Premium for E2EE + sync/export).
Accounts
Manage your profile, appearance, and security from /settings
. OAuth sign‑in with Google, Discord, or GitHub is supported.
- Profile: name, handle, avatar, bio
- Security: password, 2FA, sessions, delete account
- Appearance: themes, backgrounds; custom CSS (Pro)
Billing
Handle subscriptions from /settings/billing
. You can switch plans or cancel anytime. Premium unlocks the E2EE journal with sync/export; Pro adds monetization, analytics, integrations, and custom domains.
Private journal
A distraction‑free editor with end‑to‑end encryption (Premium/Pro). Only you hold the keys. Works offline; syncs on reconnect. Export entries anytime.
Widgets
Start with free widgets (Clock, Countdown, Notes). Premium/Pro unlock Weather, RSS, Calendar, Spotify, Twitch, and more. Drag‑and‑drop onto any board, resize, and rearrange.
Custom domains
Pro supports vanity domains (CNAME to pages.leafbound.app
) and branded shortlinks (lbnd.app/…
). Configure DNS from /settings/domains
.
Analytics
Track profile performance with link clicks, CTR, and referrers (Pro). Export to CSV/PDF from /export
.
Monetization
Enable Tip Jar or paywalled links with Stripe/PayPal (Pro). Set up from /monetization
; funds go directly to your accounts.
API
Base URL: https://api.leafbound.app/v1/
. Auth is via Bearer tokens. Public endpoints include /profiles/{username}
; authenticated routes cover boards, links, widgets, and analytics events.
POST /auth/login
POST /auth/logout
POST /auth/refresh
GET /me
GET /profiles/{username}
CRUD /boards
CRUD /links
CRUD /widgets
POST /analytics/events (Pro)
GET /rss?url={encoded} (Pro)
GET /weather?loc={lat,lon|city} (Pro)
FAQ
Is the journal private?
Yes — on Premium/Pro it uses end‑to‑end encryption. Only you can decrypt your entries.
Can I use LeafBound offline?
Yes. The PWA works offline; changes sync on reconnect. Free is local‑only; Premium/Pro sync via cloud.
Do you support custom domains?
Custom domains are available on Pro, with vanity and fully custom options.