This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Keyway Docs is the documentation site for Keyway, built with Docusaurus 3. Hosted at docs.keyway.sh.
pnpm install # Install dependencies
pnpm start # Dev server (localhost:3000)
pnpm run build # Production build
pnpm run serve # Serve built site locally
pnpm run clear # Clear Docusaurus cachedocs/
├── intro.md # Getting started (landing page)
├── installation.md # Installation guide
├── cli.md # CLI reference
├── api.md # API reference
├── ci-cd.md # CI/CD integration
├── mcp.md # MCP Server for AI tools (9 tools)
├── ai-agents.md # AI agents integration (keyway run)
├── security.md # Security & permissions
├── organizations.md # Organizations & billing
└── integrations.md # Provider integrations (Vercel, etc.)
docusaurus.config.ts- Site config, navbar, footersidebars.ts- Documentation sidebar structure
---
sidebar_position: 1
title: Page Title
---
# Page Title
Content here...:::tip Title
Helpful tip content
:::
:::caution
Warning content
:::```bash
keyway push -e production
```
```typescript title="example.ts"
const vault = await api.getVault(owner, repo);
```Use relative paths:
See [API Reference](./api) for details.pnpm run buildBuild output goes to build/ directory. Broken links cause build failure (strict mode).