In Salesforce web-based IDE that is used for developing, debugging, and testing applications created on Salesforce is known as Developer Console.
In this Salesforce tutorial, I will explain how to open the developer console in Salesforce Lightning and Salesforce Classic. I will also give an answer to the Salesforce developer console permission.
Additionally, I will guide you step-by-step on how to enable the developer console in Salesforce.
Open the Developer Console in Salesforce
The developer console is available in both Salesforce Lightning and Salesforce Classic. These steps will work in the Developer, Trial, and Subscribed accounts.
How to Open Developer Console in Salesforce Lightning
The following are the steps to open the developer console in Salesforce Lightning:
1. Click on the “Gear” icon on the top right of the salesforce lightning dashboard and click on the “Developer Console” option.

How to Open Developer Console in Salesforce Classic
Follow the below step to open the developer console in Salesforce Classic
1. Click on the “Dropdown” next to your name at the top of the Salesforce Classic dashboard. There, you will see the “Developer Console” option; click to open.

Salesforce Developer Console Permission
If you are not able to see the option of developer console or you are not able to open the developer console in Salesforce, you don’t have proper permission.
Let’s see what are the permission required by the user to open the Salesforce console.
- To use the developer console, make sure that the user has the “API Enabled” and “View All Data” permissions.
- The “View All Data” permission is needed to view, retain, and delete debug logs generated by the apex code in the console.
- The user must have the “Author Apex” permission to run anonymous Apex code in the Salesforce developer console.
- To utilize the code search feature and run the SOQL or SOSL query tab within the Developer Console the “API Enabled” permission is needed.
- Users require the “Author Apex” permission to make and save modifications in Apex classes and triggers in the console.
- To save changes made to Visualforce pages, the user needs the “Customize Application” permission.
- Users need the “Customize Application” permission to save modifications to Lightning applications.
How to Enable Developer Console in Salesforce
The developer console is enabled for those users who have System Administrator permissions. If the user is not a system administrator, the developer console is not visible in Salesforce.
You can give access of the developer console to users by using two methods: Salesforce Permission Sets and Profiles.
If you want to give access to the developer console to only one user, you can use the “Permission Sets” option in Salesforce. But if you are enabling multiple users to access the developer console, go with the “Profile” option.
Enabling Developer Console Using Permission Sets in Salesforce
If you want to give access to the developer console to only one user, you can use the “Permission Sets” option in Salesforce. You can enable the developer console in both Salesforce Lightning and Salesforce Classic.
Below are the steps to enable the developer console using permission sets in Salesforce:
1. Create the permission set in Salesforce Lightning OR Salesforce Classic [Note: Click on the link, and you will get the complete article on how to create permission sets in Salesforce Lightning and Classic].
2. Scroll down to the “System” section. Click on the “System Permission”.

3. It will open up the page with a list of all permissions in Salesforce. Click on the “Edit” button.
4. Assign the permissions that are required for the developer console in Salesforce by checking the checkbox next to it.
5. Click on the “Save” button.

In this way, you can enable the developer console to users using permission sets in Salesforce.
How to Give Developer Console Access to Users Using Profile in Salesforce
If you are enabling multiple users to access the developer console, you can do it by assigning permission to a particular “Profile” in Salesforce.
Below are the steps to enable the developer console to multiple users in Salesforce Lightning and Salesforce Classic:
1. Create a custom profile in Salesforce Lightning OR Salesforce Classic. [Note: Click on the link, and you will get the complete article on how to create a profile in Salesforce Lightning and Classic].
2. Edit the profile and grant the necessary permissions for that profile, which are required to enable the developer console in Salesforce by checking the checkbox next to it. The required permissions are defined above.
3. Click on the “Save” button.

With this, you have learned how to give developer console access to users using profiles in Salesforce.
Conclusion
I hope you have understood about the Salesforce Developer Console. I have also explained how to open the developer console in Salesforce Lightning and Salesforce Classic.
Additionally, I mentioned the permission required to access the developer console and the steps to enable the console to the user in Salesforce using Permission Sets and Profiles.
You may like to read:
- How to create free Salesforce Developer edition account
- How to create App in Salesforce
- How to Create Object-Specific Quick Actions in Salesforce
I am Bijay Kumar, the founder of SalesforceFAQs.com. Having over 10 years of experience working in salesforce technologies for clients across the world (Canada, Australia, United States, United Kingdom, New Zealand, etc.). I am a certified salesforce administrator and expert with experience in developing salesforce applications and projects. My goal is to make it easy for people to learn and use salesforce technologies by providing simple and easy-to-understand solutions. Check out the complete profile on About us.