# Raycast Extension API (SDK)

**Canonical:** https://apis.io/apis/raycast/raycast-extension-api-sdk/  
**Provider:** Raycast — https://apis.io/providers/raycast/  
**Documentation:** https://developers.raycast.com/api-reference

Raycast Extension API (SDK) is one of 3 APIs that [Raycast](https://apis.io/providers/raycast/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include SDK, TypeScript, React, Extensions, and Library. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.

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.

## Machine-readable artifacts (5)

- **Documentation** — https://developers.raycast.com/
- **APIReference** — https://developers.raycast.com/api-reference
- **GitHub** — https://github.com/raycast/extensions
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/raycast/refs/heads/main/openapi/_original/raycast-openapi.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/raycast/refs/heads/main/apis.yml

## Other Raycast APIs (2)

- [Raycast AI API](https://apis.io/apis/raycast/raycast-ai-api/)
- [Raycast Store](https://apis.io/apis/raycast/raycast-store/)

## Tags

SDK, TypeScript, React, Extensions, Library

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/raycast/raycast-extension-api-sdk/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/raycast/.
