This extension allows to search your Netlify sites, deploys, environment variables, domains, team members, audit log, official documentation, and more.
To use this extension, you'll need to create a personal access token. If your Netlify team requires SAML/SSO logins, you'll need to check the "Allow access to my SAML-based team" checkbox for your team's data to appear in Raycast.
You can read more about creating and using personal access tokens in the Netlify docs.
Use this command to quickly search your sites. By default, your sites will be searched across all your teams — you can narrow this scope by using the team dropdown in the top right corner if you're a member of multiple teams.
Toggle your favorites sites by pressing ⌘F. Favorite sites appear at the top of search results for matching queries.
You can drill down to open individual deploys in a detail view by pressing the return key. This is useful for quickly finding an individual deploy, perhaps of a failing build. From here you can open this deploy's logs in Netlify.
This command is similar to the Git Repos extension, except that it finds local Netlify sites rather than local Git repositories.
What is a local site, and how is it different than a local Git repo? A local site is any directory that contains a .netlify
directory. This directory gets created automatically when you use the Netlify CLI to run the netlify link
command, which links your local directory to an associated site on Netlify. Linking your local sites lets you run useful commands like netlify dev
, and provides actions to conveniently open the site in Netlify from within a local directory.
The first time using this command, you'll be prompted to enter a scan path. This is the path of the directory that contains your local Netlify sites. For example, if you have multiple Netlify sites checked out within subdirectories of your home directory's Sites folder, you would enter ~/Sites
as your scan path. The scanning depth has a maximum of 4 levels from the path you provide, so if your directory tree is deeper than that, provide multiple paths by using the :
character as a delimiter.
Once you supply a scan path, the initial scan will begin. The first time might take a while depending on the size of your hard drive. Subsequent invocations are cached.
If this command is not working at all for you, be sure you have granted permission to Raycast in macOS Settings > Security & Privacy > Privacy > Automation.
This command searches the official Netlify documentation. You can press ⌘B to bookmark your favorite results.
Searching the audit log is a quick way to determine if anything has changed within the scope of your team — for example, updates to environment variables, site build plugins, team membership, etc.
This command searches the 100 most recent entries in your team's audit log. Pressing the return key opens the entry in a detail view, where you can see a JSON representation of what changed. If you want reach farther back in time, visit your team's audit log in the Netlify UI.
Read more about the audit log in the docs.
This command searches for domain names registered to your team. Each result will show if the domain is set to auto-renew, if it is expiring soon, if it has already expired, or if it has been registered externally.
For domains on Netlify DNS, you can view, create and delete DNS records all from the extension.
You can also search to query if a given domain name is available to register. If your team has a credit card on file, you can purchase a domain with this command. A confirmation dialog will prompt you to confirm your transaction before any payment is processed.
Read more about domain registration in the docs.
Use this command to show the team members, Git contributors, and reviewers for your team. If the Netlify user has connected to GitHub, GitLab, or Bitbucket, their handles for those services will show in a tooltip.
Learn more about team member roles in the docs.
Add new people to your team by sending invites to their email address. You can invite multiple people at a time if the email addresses are separated by a comma or a new line.
Be aware that you can only invite new members if you are an Owner of your team, and if your team does not require strict SAML/SSO to authenticate. Therefore, you may not see all of your teams in the team dropdown.
Netlify automatically updates your billing as you add and remove team members.
Learn more about team member roles in the docs.
Please submit bug reports and feature requests on the raycast/extensions
repo using the links below: