Yes, you can diff to physically distinct databases. MySQL support is in progress.
There is a REST API that accepts the same parameters as in the UI and returns the diff results in JSON + optionally, materializes the tables in your DB with row-level differences.