Raycast website screenshot

Raycast

Raycast is a macOS (and Windows, in beta) productivity launcher that ships an extensions platform, built-in AI, and a Store. Its developer surface is the @raycast/api TypeScript/Node SDK used to build extensions with React - a client-side library, not a public HTTP REST API. Capabilities such as AI, Storage, OAuth, and Preferences are exposed as SDK modules invoked from inside extensions rather than as standalone web endpoints.

3 APIs 0 Features
ProductivityLauncherExtensionsSDKAImacOS

APIs

Raycast Extension API (SDK)

The primary developer interface - the @raycast/api npm package. A strongly typed TypeScript/Node SDK (installed via `npm i @raycast/api`) providing React UI components (List, De...

Raycast AI API

AI access surfaced through the SDK via `AI.ask(prompt)` - no API keys or HTTP endpoint required. Routes prompts across 80+ models from OpenAI, Anthropic, Google, Mistral, Groq, ...

Raycast Store

The Raycast Store distributes community and partner extensions. Publishing is done via the `ray` CLI and a pull request to the github.com/raycast/extensions monorepo; there is n...

Collections

Pricing Plans

Raycast Plans Pricing

5 plans

PLANS

Rate Limits

Raycast Rate Limits

4 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Raycast Extension API (SDK)
  version: '1.0'
  description: Raycast does not expose a public HTTP REST API. Its developer interface is the @raycast/api TypeScript/Node
    SDK (npm i @raycast/api), used to build extensions with React. AI, Storage, OAuth, Preferences, Clipboard, and UI components
    are SDK modules invoked locally inside extensions, not network endpoints. This collection is intentionally minimal and
    documents the SDK-based nature of the interface; there are no REST requests to fabricate.
items:
- info:
    name: SDK (no HTTP endpoints)
    type: folder
  items:
  - info:
      name: Raycast Developer Documentation
      type: http
    http:
      method: GET
      url: https://developers.raycast.com/api-reference
    docs: Reference for the @raycast/api SDK. The actual developer surface is a TypeScript/Node library, not a REST API. Install
      with `npm i @raycast/api` and call modules such as AI.ask, LocalStorage, OAuth, getPreferenceValues, and Clipboard from
      within an extension.
bundled: true