0

We would like other developers in our company (non salesforce users) to be able to access our Salesforce data via an API. What is the best way to allow them to do this? Thank you

1
  • Welcome to SFSE. Please take our Tour, read How to Ask, and then edit your question to show the community what have you tried (even on paper) and where you are stuck . Best is subjective and leads to an opinion-based discussion.
    – identigral
    Oct 7, 2020 at 20:56

1 Answer 1

2

There's several ways to do this.

The easiest way to do this is to use a Salesforce-compatible ESB (Enterprise Service Bus) such as Neuron ESB (note: this is not a product recommendation, it just happens to be the only one I've seen that I know is compatible; do your own research).

Using the ESB, you can set up an endpoint the developers can use to request data, and the other end of the ESB connection would be connected to Salesforce. All of the requests would be routed through a user configured in the ESB to act on the developers' behalf, so you can configure the user profile to meet your security needs. Note that you still do need a license, but you wouldn't necessarily need one license per developer.

Alternatively, you can build a Salesforce Site, and write custom REST services. Note that if you do this, this would be unauthenticated access, so make sure you don't expose data not meant to be publicly viewable, as anyone with the URL to the Site can access the data.

You should research these options carefully and decide which method would be best suited to your needs and budget. Other alternatives may also be possible, including writing a custom Heroku app, etc, but this should get you started with some ideas.

4
  • Great- thanks alot for these ideas! I will look into them..
    – Michael M
    Oct 7, 2020 at 21:59
  • what about setting up a connected app?
    – Michael M
    Nov 17, 2020 at 20:29
  • @MichaelM Connected Apps only helps you if you're a Salesforce User already.
    – sfdcfox
    Nov 17, 2020 at 20:49
  • Ahhh ok thank you
    – Michael M
    Nov 17, 2020 at 22:38

You must log in to answer this question.

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