You'll receive

Bi-weekly updates

Exclusive discounts

Product update alerts


ApexSQL Developer comparative matrix

All tools – data sources ApexSQL Redgate®
Azure SQL Database (most tools)
SQL Server on Amazon RDS (most tools)
SQL Server Standard and SQL Server Enterprise
SQL Server Express (most tools)
All tools  – integration ApexSQL Redgate®
Source control
SQL Server Management Studio (SSMS)
Visual Studio
All tools – inputs ApexSQL Redgate®
ApexSQL (proprietary) schema snapshot
Live database
Native backup
Script folder
Source control project
Source control label
3rd party backup
All tools  - outputs ApexSQL Redgate®
Database installer, package (e.g. Executable installer, C# solution)
Script folder
Source control project
SQL script
Source control label
All tools * – other ApexSQL Redgate®
Command line interface
Save as batch
All tools  – source control ApexSQL Redgate®
Supporting all popular systems natively vs CLI
Working with source control labels
Working with static data
Git Native Native
Subversion Native Native
Team Foundation Server Native Native
Mercurial Native CLI
Perforce Native CLI
Working with Git branches
Build and deployment - ApexSQL Build ApexSQL Redgate®
Database deployment directly from source control
Multiple script consolidation
Script refactoring (for proper execution order)
Continuous integration and delivery - ApexSQL CI/CD toolkit ApexSQL Redgate®
Archive all output files in a central folder
Automatically create rollback scripts
Build a database directly from source control
Build server PowerShell integration
Check for invalid objects
Create deployment package
Generate synthetic test data
Get notified when changes are detected in source control, before a build starts 2018 R2
Include static data in builds
Native plugin (TeamCity) 2018 R1
Native plugins (Bamboo, Jenkins, TFS/VSTS) 2018 R3
PowerShell cmdlets
Publish NuGet packages 2018 R2
Report on changes
Run SQL unit tests
Synchronize target database with source control
Trigger an automated build on changes in source control 2018 R2
Audit sensitive tables with DML triggers
Customizable data sources
Documentation of database changes only
Flexible pipeline creation
Review database based on built-in and custom written rules
Web dashboard 2018 R2
Data comparison - ApexSQL Data Diff ApexSQL Redgate®
Custom comparison key
Data compare filters
Export (CSV)
Impact analysis e.g. warnings and messages
Object mapping
Schema mapping
Source control integration
Pre and post synchronization scripts
Report (Excel)
Reports (HTML)
Data modeling - ApexSQL Model ApexSQL Redgate®
Database design
Export diagrams (JPEG, PNG, BMP)
Forward engineering
Logical data model
Model comparison
Model conversion
Model synchronization
Physical data model
Reverse engineering
Database analysis - ApexSQL Analyze ApexSQL Redgate®
Dependency diagrams customization
Export dependency diagrams
Graphical dependency analysis
Database documentation - ApexSQL Doc ApexSQL Redgate®
Database objects
Dependency documentation
Extended property editor
Server objects
CHM output
HTML output
PDF output
Word (DOCX) output
Analysis services (SSAS) documentation
Custom descriptions via extended properties
Data model diagrams
Database schema snapshot documentation
Documentation styles
Graphical dependencies
Integration services (SSIS) documentation
Reporting services (SSRS) documentation
SharePoint server documentation
SQL Server level information 2018 R2
SQL Server level properties snapshot documentation 2018 R2
Tableau server documentation
Decrypting - ApexSQL Decrypt ApexSQL Redgate®
Decryption scripts
Object decryption
Developer productivity - ApexSQL Complete ApexSQL Redgate®
Code structure viewer
Copy query result as
Execution alerts
Export result grid data to Excel
Locating objects
Object definition
Object description
SQL code auto-completion
Tab coloring
Tab navigation
Automatic tab renaming
CRUD procedures
Executed queries
Go to object
Results search
SQL code auto-replacements
Test mode
File and folder compare - ApexSQL Compare ApexSQL Redgate®
Block-by-block compare
Char-by-char compare
File compare
Folder compare
HTML report
Ignore script options
Line-by-line compare
SQL Server object compare
Syntax highlighting
Two-way comparison and merge
Schema comparison - ApexSQL Diff ApexSQL Redgate®
Filterable difference types
Schema mapping
Source control integration
Export (XML)
Report (Excel)
Reports (HTML)
Create snapshot or rollback script prior to synchronization
Create script folder backup prior to synchronization
Export comparison results (SQL and database)
Integration services (SSIS) package comparison
Pre and post synchronization scripts
Scripting - ApexSQL Script ApexSQL Redgate®
Data scripting
Permissions scripting
Schema mapping
Schema scripting
Source control integration
Search - ApexSQL Search ApexSQL Redgate®
Object search
Extended properties editor
Graphical dependency analysis
Safe renaming of objects
Text search
Source control - ApexSQL Source Control ApexSQL Redgate®
Branching / merging
Change logging
Comparison and synchronization options
Dedicated development model
Local folder
Migration scripts
Object filtering
Object locking
Revision history and change rollback
Shared development model
Static data
Built-in difference merging
Checking out an object
Object status
Supporting all popular systems natively vs CLI
SQL code refactoring - ApexSQL Refactor ApexSQL Redgate®
Find unused variables and parameters
Object name qualifying
Safe renaming of objects
Split table
Wildcard replacement
Add surrogate key
Batch refactoring (expand wildcards, qualify object names)
Change parameters
Copy SQL code to client code e.g. C#
Encapsulate SQL code as e.g. Procedure, Function etc
Replace one-to-many-relationship
SQL formatting - ApexSQL Refactor ApexSQL Redgate®
Pre-defined formatting profiles e.g. SQL Server Books Online
Batch formatting
Impact preview
SQL unit testing - ApexSQL Unit Test ApexSQL Redgate®
Report (XML)
Unit test creation
Unit test execution
Test data generation - ApexSQL Generate ApexSQL Redgate®
Constraints recognition (check, unique, relationships…)
Cross-column generator with built-in functions
Incremental generator
Manual Foreign key generator
Predefined generators
Regular expression generator with predefined snippets
Table mapping (from SQL table/view or CSV file)
Test data generation by time
Weighted lists (custom or from file)
Dependency viewer
Exports (XML, SQL, CSV, JSON and Excel)
"Filler" text generators (Lorem ipsum, text shuffler, and sentence generator)
Include/exclude dependent tables
User-defined generators
Trigger based auditing - ApexSQL Trigger ApexSQL Redgate®
DDL auditing
Email alert upon changes
Audited data management
Auditing customization
Auditing reports
Auditing reports customization
Auditing triggers management
Centralized auditing model

*     When the feature exists and the tool has different versions

ApexSQL Developer

Redgate® SQL Toolbelt Essentials

Comparison was conducted on June 30, 2017

Disclaimer: All product and company names are trademarks or registered® trademarks of their respective holders.
ApexSQL is not affiliated, associated, authorized, endorsed by, or in any way officially connected with other companies listed or any of their subsidiaries or affiliates