Skip to main content

Developer Preferences

Developer preferences allow developers to configure certain behavior while developing Applications, Workflows, and Scheduled Jobs in Superblocks. These settings are editor-specific, meaning they only impact the Superblocks IDE and have no impact on deployed tools.

These preferences are stored in the user's browser via local storage. This means any preferences are:

  • Specific to the developer and are not shared across the account
  • Persisted as the developer switches between applications
Developer preferences panel opened in the left sidebar

You can access developer preferences from the left sidebar navigation, by clicking the gear icon and selecting Preferences.

Settings menu in left sidebar containing developer preferences

caution

Since preferences are stored in your browser, clearing your browser cache will reset any preferences to default.

Preferences

SettingBehaviorDefault value
AI Completion Enabled (Beta)Controls whether AI code completion is enabled in the code editor for the selected languages.Python, JavaScript, and SQL
Trigger frontend event handlers when running APIs manuallyControls whether an API's frontend event handlers are triggered when a user manually runs the API using the Run API button or cancels the API using the Cancel API button in the API builder.

If this setting is disabled, any response event handlers will not be invoked.
Enabled
Format code when clicking outside code editorWhen enabled, Superblocks will automatically format code when the user is focused inside a code editor input and clicks outside of that editor, unfocusing the inputEnabled
Format code when running APIs manuallyWhen enabled, Superblocks will automatically format code across all steps in an API when when a user manually runs the API using the Run API buttonDisabled
Key bindingsThe key bindings that will be used when editing code in Superblocks. Choose between standard key bindings and the more advanced VIM key bindingsStandard