API Docs
LonelyDuck’s API powers account, licensing, payments, and downloads for our software products. It’s primarily intended for first‑party apps and internal use.
Base URL
The API is hosted at:
https://api.lonelyduck.io/api
Auth
Most account endpoints require a JWT. Public endpoints exist for product listing, license validation/activation, and checkout creation.
Common endpoints (high level)
Products
- GET /products
- GET /products/:code
Payments
- POST /payments/checkout
- POST /payments/webhook (Stripe)
- GET /payments/my (member)
Licenses
- POST /licenses/validate
- POST /licenses/activate
- GET /licenses/my (member)
Downloads
- GET /downloads/:productName/info
- GET /downloads/:productName/latest?platform=...
Want public API access?
If you have a legit integration idea, email support@lonelyduck.io with your use case. We may publish an OpenAPI spec and official docs later.