🎉 Beta Access: Free during beta period

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-sdk

Initialize 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

Developer First

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.