Introducing Tooling API
Use Tooling API to build custom development tools or apps
for Lightning Platform applications. Tooling API’s SOQL capabilities for many metadata
types allow you to retrieve smaller pieces of metadata. Smaller retrieves improve
performance, which makes Tooling API a better fit for developing interactive
applications.Tooling API provides SOAP and REST interfaces.
For example, you can:
- Add features and functionality to your existing Lightning Platform tools.
- Build dynamic modules for Lightning Platform development into your enterprise integration tools.
- Build specialized development tools for a specific application or service.
Tooling API exposes metadata used in developer tooling that you can access through REST or SOAP.
For detailed descriptions of Tooling API objects and the REST resources and SOAP calls that each object supports, see Tooling API Objects.