Raycast Store

Productivity

Raycast Technologies Ltd. · Browser & OS extension stores

Best for: Developers building productivity tools for Mac power users.

Overview

The Raycast Store is the extension marketplace for Raycast, a macOS (and now cross-platform) productivity launcher. Extensions are built in React and TypeScript against Raycast's Node-based API, giving developers a rich UI toolkit for building keyboard-driven commands that integrate external tools directly into the launcher.

Publishing is distinctive: rather than uploading a binary, developers open a pull request against Raycast's public raycast/extensions monorepo. Community Managers review PRs first-in-first-out, and all published extensions must be open source under the MIT license, which makes review transparent and code-auditable. There is no store payment layer — Raycast monetizes through its own Pro subscription, not extension sales — so extensions are free. Raycast ships a built-in OAuth2 helper for connecting to services, and many extensions store API keys in preferences. Notably, Raycast supports AI Extensions, letting its AI/agent features call extension tools, which makes the store relevant for AI-agent integrations.

How to build & ship

  1. 1Install Raycast and scaffold an extension with the CLI (npm-based, TypeScript + React)
  2. 2Build the UI and logic against the Raycast API and Node/npm ecosystem
  3. 3Validate locally with npm run build and follow the store guidelines
  4. 4Run npm run publish to open a pull request against the raycast/extensions GitHub repo
  5. 5Address reviewer feedback; on merge the extension auto-publishes to the store

Key APIs & SDKs

Raycast API
TypeScript / React
Node.js / npm
Raycast CLI

Integration types

Authentication & security

  • Primary auth: None
  • Also supports: OAuth 2.0, API key
  • Security review: Required
  • Every extension is submitted as a pull request to Raycast's open-source monorepo and reviewed first-in-first-out before merge.
  • Community/team review via GitHub pull request; merge triggers automatic publishing, with turnaround depending on reviewer availability.
  • No marketplace-wide rate limit; extensions run locally against the Raycast API and any third-party APIs they call.

Monetization

Onboarding
$0
Commission
No store commerce system (Raycast monetizes via its own Pro subscription)
Merchant of Record
Not applicable

Pros & cons for builders

Pros

  • Free to publish
  • Modern React/TypeScript developer experience
  • Engaged Mac power-user audience
  • Git-based, transparent review

Cons

  • macOS-first, relatively small user base
  • Review depends on open-source maintainer bandwidth
  • Requires familiarity with the GitHub PR flow

Frequently asked questions

How do I get my app approved on Raycast Store?

Community/team review via GitHub pull request; merge triggers automatic publishing, with turnaround depending on reviewer availability.

What authentication does Raycast Store use?

Raycast Store apps primarily authenticate with None, also supporting OAuth 2.0, API key.

How is Raycast Store monetized?

Raycast Store supports Free. Typical commission: No store commerce system (Raycast monetizes via its own Pro subscription). Onboarding fee: $0.

Is a security review required to list on Raycast Store?

Yes, Raycast Store requires a formal security or listing review before apps go live. Every extension is submitted as a pull request to Raycast's open-source monorepo and reviewed first-in-first-out before merge.