aid: raycast url: https://raw.githubusercontent.com/api-evangelist/raycast/refs/heads/main/apis.yml name: Raycast kind: company description: 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. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Productivity - Launcher - Extensions - SDK - AI - macOS created: '2026-06-20' modified: '2026-06-20' specificationVersion: '0.19' apis: - aid: raycast:raycast-extension-api-sdk name: Raycast Extension API (SDK) tags: - SDK - TypeScript - React - Extensions - Library image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.raycast.com/api-reference baseURL: '' properties: - url: https://developers.raycast.com/ type: Documentation - url: https://developers.raycast.com/api-reference type: APIReference - url: https://github.com/raycast/extensions type: GitHub - url: openapi/raycast-openapi.yml type: OpenAPI description: 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, Detail, Form, Grid, Action) plus modules for Storage, Cache, Clipboard, Preferences, OAuth, Environment, Keyboard, Window Management, Menu Bar Commands, and Browser Extension. This is a client-side library invoked from within extensions, not an HTTP REST API. - aid: raycast:raycast-ai-api name: Raycast AI API tags: - AI - LLM - SDK image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.raycast.com/api-reference/ai baseURL: '' properties: - url: https://developers.raycast.com/api-reference/ai type: Documentation - url: https://github.com/raycast/extensions type: GitHub - url: openapi/raycast-openapi.yml type: OpenAPI description: 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, Perplexity, and xAI behind the Raycast Pro / Advanced AI subscription. Available only inside extensions through the @raycast/api library, not as a standalone REST API. - aid: raycast:raycast-store name: Raycast Store tags: - Store - Marketplace - Extensions - Publishing image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.raycast.com/store baseURL: '' properties: - url: https://developers.raycast.com/basics/prepare-an-extension-for-store type: Documentation - url: https://www.raycast.com/store type: Website - url: https://github.com/raycast/extensions type: GitHub description: 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 no documented public REST API for programmatic store search or submission. The store is a curated marketplace fed by the open-source extensions repository. common: - type: GitHubOrganization url: https://github.com/raycast - type: LinkedIn url: https://www.linkedin.com/company/raycast - type: Website url: https://www.raycast.com - type: Documentation url: https://developers.raycast.com/ - type: Plans url: plans/raycast-plans-pricing.yml - type: RateLimits url: rate-limits/raycast-rate-limits.yml - type: FinOps url: finops/raycast-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com