Salesforce DevOps Woordenlijst

Tooling API

Een synchrone API voor het werken met individuele metadatacomponenten, gebruikt door IDE's en CLI-tools voor snelle, single-file bewerkingen.

Definitie

De Tooling API is een SOAP- en REST-API die losstaat van de Metadata API, gebouwd om synchroon te werken met individuele metadatacomponenten in plaats van een heel pakket asynchroon te deployen. Het is wat functies aandrijft zoals het bewerken van een enkele Apex-klasse, het draaien van één testmethode, of het uitvoeren van anonieme Apex vanuit een IDE, bewerkingen die traag en zwaar zouden zijn via het deploy-en-poll-model van de Metadata API. Salesforce CLI en editors zoals VS Code gebruiken de Tooling API voor precies dit soort snelle, gerichte interactie, terwijl ze terugvallen op de Metadata API voor volledige retrieves en deploys. De twee API's overlappen in wat ze kunnen aanraken, maar ze zijn gebouwd voor verschillende taken: de Tooling API voor snel, single-component werk, de Metadata API voor complete deployments. Onze Salesforce CLI-gids behandelt hoe deze API's onder alledaagse CLI-commando's zitten.

In de praktijk

Hoe het werkt in Serpent

De Serpent VS Code-extensie gebruikt dezelfde klasse van snelle, gerichte bewerkingen waarvoor de Tooling API is gebouwd, zodat de save-and-test-loop van een developer snel blijft in plaats van een volledige pakketdeployment te triggeren voor een wijziging van één regel.

Git-integratie-instellingen in Serpent

Start gratis. Geen creditcard, geen installatie, geen verplichting.

Binnen 15 minuten ingericht. Geen DevOps-aanwerving nodig.

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.