Keep your users
updated with changelogs.
Beautiful changelog management for modern SaaS. Create, manage, and deliver product updates with a powerful API and SDK.
Track user engagement with acknowledgments, manage multiple projects, and integrate seamlessly with your existing stack using our TypeScript SDK.
Track user engagement. Manage multiple projects. Beautiful UI included.
Everything You Need for Changelogs
Complete changelog platform with API, SDK, and beautiful dashboard
Changelog Management
- ✓ Rich text editor with markdown support
- ✓ User acknowledgment tracking
- ✓ Multi-project support
- ✓ Beautiful changelog display
- ✓ Real-time updates
- ✓ Search and filtering
Powerful API & SDK
- ✓ RESTful API for all operations
- ✓ TypeScript SDK (unchange-sdk)
- ✓ API key authentication
- ✓ Per-user changelog tracking
- ✓ Fetch latest or all changelogs
- ✓ Mark changelogs as seen
- ✓ Full TypeScript support
Developer First
- ✓ TypeScript throughout
- ✓ Easy SDK integration
- ✓ Comprehensive API docs
- ✓ React components included
- ✓ Webhook support (coming soon)
- ✓ Active development
Free during beta. Full feature access. No credit card required. Launch your changelogs in minutes.
Why Unchange?
Building Your Own
- • 40-80 hours of development time
- • Database schema design & migrations
- • API endpoints & authentication
- • Rich text editor integration
- • User tracking system
- • Dashboard UI from scratch
- • SDK development
- • Testing & bug fixes
Time Investment
1-2 weeks
Using Unchange
- ✓ 5 minute setup
- ✓ Complete API & SDK
- ✓ Beautiful dashboard included
- ✓ User tracking built-in
- ✓ Multi-project support
- ✓ Real-time updates
- ✓ TypeScript SDK
- ✓ Tested & production-ready
- ✓ Regular updates & improvements
Time Investment
5 minutes
Save weeks of work and start shipping changelog updates today.
Simple Integration
Get started in minutes with our TypeScript SDK
Install the SDK
npm install unchange-sdkInitialize the Client
import { Unchange } from 'unchange-sdk';
const client = new Unchange({
apiKey: 'your-api-key',
projectId: 'your-project-id'
});Fetch Changelogs
// Get all changelogs
const changelogs = await client.changelogs.list();
// Get latest changelog
const latest = await client.changelogs.getLatest();
// Get for specific user
const userChangelogs = await client.changelogs
.getLatestForUser('user-id');Full TypeScript support • Type-safe API • Complete documentation
Changelogs Made Easy
Stop building changelog infrastructure from scratch. Beautiful UI, powerful API, and user tracking - all ready to use.
Start Managing Changelogs Today
Join the beta and get full access to all features. No credit card required. Start shipping updates in minutes.
Free during beta. Full feature access. Launch your first changelog today.