I am developing a Java application that should be able to connect to any Salesforce org and use the Tooling Api.

Salesforce provides a WSDL but as I understand it is org specific, correct ?

Could someone please explain how to approach this problem ?

Appreciate your help, Thanks

1 Answer 1


Only the Enterprise API is Org specific.

The Tooling API will work with any org providing the user has API access. In addition to API access the user making the API calls may require additional permissions, such as "View All Data" to query Tooling API objects.

  • Thanks Daniel. So I can use the objects configured in the WSDL after I login to SF using WSC or any other login flow ? Correct ?
    – sfdcdev
    Mar 26, 2017 at 20:53
  • Assuming the user who is logged in has the required permissions, then yes. Like the Partner API, the Tooling API should be Metadata driven. It will adjust what it exposes to the user based on their level of access. Mar 26, 2017 at 20:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .