Newer Version Available

This content describes an older version of this product. View Latest

When to Use Tooling API

Use Tooling API to perform the following tasks:

Selecting the Right API for Your Application

Tooling API provides both SOAP and REST interfaces.
  • Use REST API if you’re using a language that isn’t strongly typed, like JavaScript. See Using Tooling REST API.
  • Use SOAP API if you’re using a strongly typed language like Java that generates Web service client code. See Using Tooling SOAP API.