The ApexSQL Diff API allows for programmatic comparison and synchronization of SQL Server objects as well as database data. It can be used within a custom application and supports SQL Server 2012.

This API also comes with a bundle of powerful reporting capabilities that allow you to document the differences in your environments with ease. With customizable change management, you can automate and schedule synchronization processes, saving you valuable time and resources. You can also include difference reporting in your client application, providing a user-friendly experience.
ApexSQL Diff API is vast in features as it includes improved performance, compressed backup support, SQL Server 2012 support, improved scalability, backup comparison, transparent decryption, support for additional SQL Server objects and data types, sophisticated reporting, custom script support, database builds, accurate dependencies, smart schema mapping, snapshots, portable libraries, and support for all SQL Server versions.
In conclusion, ApexSQL Diff API is a handy piece of software that simplifies SQL database comparison and synchronization, streamlines change management, and reduces development costs. It's a great tool for businesses that require frequent database updates and continuous integration.
Version 2011.02: Medium feature, medium fix release
Version 2008.03: Medium Feature, Medium Fix Release
Version 2008.02: Minor Fix Release
Version 2005.01: initial release