The Tooling API is available in both REST and SOAP forms. This section focuses on Apex class deployment; however, the Tooling API also provides the following services:
Code—Check the syntax of Apex classes, triggers, Visualforce pages, and Visualforce components.
Deployment—Commit code changes to your organization.
Debugging—Set heap dump markers and overlay Apex code or SOQL statements on an Apex execution. Set checkpoints to generate ...