# Search — rafay.sh

> Rank every page on rafay.sh by title, slug, tag, section and description. 26 pages are indexed.

- Canonical page: https://rafay.sh/search
- Results per query: up to 20

## How to search

Add `?q=` to the path. The markdown twin takes the same query, so this works without a browser:

```bash
curl https://rafay.sh/search.md?q=websockets
```

Narrow it with `&kind=` — one of page, blog, chunk, project, fragment, component, hook.

## Other ways to ask

- `find <query>` in the [terminal](https://rafay.sh/terminal.md), which ranks the same index
- the `search` tool on the MCP server at https://rafay.sh/mcp
- https://rafay.sh/llms.txt, if you would rather read the index than query it

## Elsewhere on this site

- [Home](https://rafay.sh/index.md)
- [Writing](https://rafay.sh/blogs.md)
- [Chunks](https://rafay.sh/chunks.md)
- [Projects](https://rafay.sh/projects.md)
- [Components & hooks](https://rafay.sh/shenanigans.md)
- [Fragments](https://rafay.sh/fragments.md)
- [Terminal](https://rafay.sh/terminal.md)
- [Guestbook](https://rafay.sh/guestbook.md)
- [Stats](https://rafay.sh/stats.md)
- [For agents](https://rafay.sh/for-agents.md)
- [Agent index (llms.txt)](https://rafay.sh/llms.txt)
- [Sitemap](https://rafay.sh/sitemap.xml)
