Enable Web Console

For your users to access Web Console, grant them Web Console User and View All Data permissions.

  1. Open your org.

  2. To enable Web Console, in the Quick Find Box, enter Development, and then select Web Console.

  3. Switch the Enable Web Console to button to Active.

    Enable the Web Console by switching the button

  4. The Developer Console is inactive by default. To enable Developer Console as an option, switch the Enable Developer Console to button to Active. Here’s what happens when you enable either or both of the consoles.

While Web Console offers enhanced functionality and an improved user experience, you can re-enable the legacy Developer Console at any time. If your workflow requires reverting to Developer Console, let us know why and submit your feedback through the Web Console Feedback Repository to help inform future platform improvements.

  • If Web Console is Active and Developer Console is Inactive: Only Web Console is available as your development environment option from the Setup menu. Clicking Edit next to an Apex class, trigger, or job opens the object in Web Console.

    Web Console button and Edit options are highlighted on the Apex Class page

  • If Web Console is Inactive, the Developer Console becomes Active by default: Only Developer Console is available as your development environment option from the Setup menu. Clicking Edit next to an Apex object opens the object in the Apex editor window.

    Developer Console buttons and Edit links are highlighted on the Apex Classes page

  • If both Web Console and Developer Console are Active: Both the IDEs are available from the Setup menu. Clicking the Edit link next to an Apex object opens the object in Web Console, but Web Console and Developer Console buttons are both available to launch the IDE.

    Developer Console and Web Console buttons are highlighted on the Apex Classes page

  1. Close the Setup page.
  2. Refresh the page or wait a few seconds for the gear menu options to be updated. After they’re updated, you can see the Web Console option in the gear menu. Refer to Launch Web Console for other ways to open the Web Console.

Web Console option is visible in the gear menu

You need the Use Any API Client permission to run a query by using the Run Query option. You can provide this permission via the permission set or via the profiles on your org.

If you don’t see the Use Any API Client permission, API Access Control is disabled on your org.

  1. Go to Setup.
  2. In the Quick Find box, search for Users and select Permission Sets.
  3. Open a permission set.
  4. Under System Permissions, enable Use Any API Client.
  1. Go to Set up.
  2. In the Quick Find box, search for Users and select Profiles.
  3. Open a user profile.
  4. Under System Permissions, enable Use Any API Client.