
The ServiceNow Raycast Extension allows you to easily search and explore content across your ServiceNow instances.
Before using the extension, you'll need to configure your ServiceNow instance profiles. To do this:
acme → https://acme.service-now.com), or the full URL for FedRAMP, on-prem, or custom domains (e.g. https://gov.servicenowservices.com, https://sn.internal.corp).OAuth uses a public OAuth client (PKCE) registered in your ServiceNow instance. Tokens are stored locally and refreshed automatically.
If your instance uses SSO, configure the profile with OAuth: basic auth can sign in but can't run the background scripts that power the admin commands (Find Record by Sys ID, Find Record References), so those commands will fail with a basic-auth profile.
Download Default OAuth Client action in the instance profile form).If you prefer to manage your own client:
S256), Redirect URL https://raycast.com/redirect?packageName=Extension.The Raycast Extension – ACLs for Non-Admin Users update set gives non-admin users full access to the extension's capabilities. It includes ACLs that enable non-admin users to:
Use the Download ACLs for Non-Admin Users action in the instance profile form, or download directly from ServiceNow Share.
You can configure how ServiceNow pages and records open when using the extension:
To set your preferred mode:
💡 By default, the extension uses Direct mode.
Commands that read the URL of your active browser tab (Open Current Page in Another Instance, Add Instance Profile, Find Record References) use AppleScript on macOS and the Raycast Browser Extension on Windows. On Windows, install the Browser Extension in Chrome or Edge for these commands to detect the current tab automatically.
Search in ServiceNow. Pass the text you want to search for (or copy it to the clipboard) to jump straight to results; otherwise browse your search history and search inline.
Search inside ServiceNow scripts (business rules, script includes, client scripts, UI scripts, etc.) using the Code Search API. Pass a term to jump straight to results, or open the form to enter one. Requires the sn_codesearch plugin in the instance.
Configure and manage profiles to connect to your ServiceNow instances.
Open all configured ServiceNow instances in the browser.
Open a ServiceNow instance in the browser. If an instance URL or alias is provided, it will open that instance; otherwise, it will open the currently selected instance.
Open the current ServiceNow page in any instance defined in your instance profiles. If no instance URL or alias is provided, it will open the page in the selected instance profile.
Add a new instance profile.
Browse and explore the tables of the platform.
Search the ServiceNow Developer Portal across documentation, API references, blogs, learning content, and Share apps.
Browse the list of pages and modules you've visited.
View and manage your favorite items and groups.
Browse the list of application menus and their modules.
Find the record that owns a given Sys ID and open it. Admins only.
Find tables and columns where a record is referenced. Requires an admin profile (uses /sys.scripts.do).
Stop a long-running transaction that has locked you out of your ServiceNow session, without opening a new browser or private window. If no instance URL or alias is provided, uses the currently selected instance.
getTabs() API.*.servicenowservices.com) and on-prem instances. The Instance URL field now accepts a subdomain or a full URL.<verb> <noun> convention (e.g. Search Text, Find Record by Sys ID, Search Developer Portal, Open Current Page in Another Instance). Command IDs are unchanged, so existing keyboard shortcuts keep working.sn_codesearch once per table and render sections progressively as responses arrive, avoiding ECONNRESET errors against instances with many matching scripts.Fixed an issue where the Search by Sys_ID command stopped working after publishing, due to function name minification during the build process.