Introduction
Launchly is changelog-as-a-service — publish product updates and surface them everywhere your users are.
Launchly is changelog-as-a-service. Write a release once, then publish it to a hosted page, an embeddable widget, your own custom domain, email subscribers, RSS/JSON feeds, and channels like Slack, Discord, X, and LinkedIn.
This documentation covers everything developers need to integrate Launchly into their product.
Ways to surface your changelog
Embed Widget
Drop a changelog widget into any site with one script tag or our public JSON endpoint.
React SDK
@launchly/react — headless hooks and components for SSR/SSG/ISR React apps.
MCP Server
@launchly/mcp — let AI agents (Claude, Cursor) read your changelog.
REST API
Programmatically list and create entries, or generate them from commits with AI.
Custom Domain
Serve your changelog from your own domain with automatic HTTPS.
Feeds
RSS 2.0 and JSON Feed 1.1 for every changelog.
How it works
- Create a project — it gets a public page at
https://launchly.dev/c/<slug>. - Write entries (releases) in Markdown, tag them with a category and optional version.
- Publish — Launchly fans the release out to the widget, feeds, email subscribers, and any connected channels.
New to the data model? Start with Core concepts.
Base URL
All public endpoints are served from:
https://launchly.devSelf-hosting Launchly? Every SDK and tool accepts a custom base URL (apiBase,
LAUNCHLY_API, or apiBase option) so you can point them at your own instance.