description |
---|
Start building your perfect tools with the Raycast API. |
Welcome, developers! Our docs cover guides, examples, references, and more to help you build extensions and share them with our community and your team.
The Raycast Platform consists of two parts:
- API: This allows developers to build rich extensions with React, Node.js, and TypeScript. The docs explain how to use the API to build top-notch experiences.
- Store: This lets developers share their extensions with all Raycast users. You'll learn how to publish your extension.
Here are a few points that make our ecosystem special:
- Powerful and familiar tooling: Extensions are built with TypeScript, React, and Node. Leverage npm's ecosystem to quickly build what you imagine.
- No-brainer to build UI: You concentrate on the logic, we push the pixels. Use our built-in UI components to be consistent with all our extensions.
- Collaborate with our community: Build your extension, share it with our community, and get inspired by others.
- Developer experience front and foremost: A strongly typed API, hot-reloading, and modern tooling that makes it a blast to work with.
- Easy to start, flexible to scale: Start with a simple script, add a static UI or use React to go wild. Anything goes.
A quick overview about where to find what in our docs:
- Basics: Go over this section to learn how to build extensions in our step-by-step guides.
- Teams: Build and share extensions with your teammates to speed up common workflows.
- Examples: Kickstart your extension by using an open-source example and learn as you go.
- Information: Get the background knowledge to master your understanding of our platform.
- API Reference: Go into details with the API reference that includes code snippets.
- Utilities: A set of utilities to streamline common patterns and operations used in extensions.
Now, let's build 💪