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.

Open API Host

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.