7

I'm beginner in Salesforce and I have read that the Apex Programming Languages can be used in Salesforce. My Questions is : Can other Programming Languages like Python in Salesforce used ?

3 Answers 3

13

Backend

You cannot use other programming languages for backend development than Apex, but have in mind that within Salesforce you can use a great number of APIs, from which the most popular ones for developing custom applications are REST API and SOAP API. For mobile development you can use Mobile SDK.

May 2022 update:

Recently, Salesforce has launched a new product that supports writing code in Java and JS (Node) - Salesforce Functions. Here's a description from the home page:

Salesforce Functions lets you extend the Customer 360 Platform with custom elastically scalable business logic. Salesforce Functions is designed to boost developer productivity by reducing your infrastructure responsibilities and enabling you to build and integrate Functions-as-a-Service (FaaS) apps using the languages and tools of your choice.

Some useful links in this area:


Frontend

Also, Salesforce frontend development is basically a JavaScript. The newest framework - Lightning Web Components Framework uses W3C Web Components Standard. Apps written in LWC can perform basic database operations.

You can also host apps written in other JS frameworks what's nicely explained in this article: Lightning Container Component: Building Components with React, Angular, and Other Libraries

1
  • 4
    A good answer because it considers that you could integrate between a server running Python (or something else) and the Salesforce org. (Obviously this integration isn't necessarily trivial, so if you don't need to use some external system and can implement the solution fully within Salesforce using Salesforce technology this will be "simplest".)
    – Phil W
    Commented Jan 30, 2020 at 14:21
10

No. All server-side code must be written in Apex.

6

Shortly(Dev preview feb 2020) we will get Evergreen function that will allow you to write nodejs and Java code in Salesforce org.

https://developer.salesforce.com/blogs/2019/11/introducing-salesforce-evergreen.html

Given that Salesforce has acquired Heroku few years back, there is a strong possibility that you might get Python. Safe harbor ofc.

You must log in to answer this question.

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