Plane Developer Documentation
May 19, 2026 · View on GitHub
Official developer documentation for Plane - an open-source project management platform.
This repository contains comprehensive guides for REST API integration, self-hosting deployments, and building custom applications on the Plane platform.
Documentation Sections
- Self-Hosting - Deploy Plane on your own infrastructure with Docker, Kubernetes, or other platforms
- API Reference - Complete REST API documentation for integrating with Plane
- Developer Tools - Build custom apps, webhooks, and extensions
Tech Stack
- VitePress - Static site generator
- Vue 3 - Custom components
- Tailwind CSS - Styling
Local Development
Prerequisites
- Node.js 18+
- pnpm
Setup
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm preview
The development server runs at http://localhost:5173 with hot reload enabled.
Project Structure
docs/
├── .vitepress/
│ ├── config.mts # VitePress configuration
│ ├── theme/ # Custom Vue theme
│ │ ├── components/ # Custom Vue components
│ │ ├── styles.css # VoidZero/Vitest theme styles
│ │ └── plane-overrides.css # Plane-specific overrides
│ └── public/ # Static assets (images, logos)
├── api-reference/ # REST API documentation
├── self-hosting/ # Deployment and configuration guides
├── dev-tools/ # Developer tools and extensions
└── plane-one/ # Plane One (licensed edition) docs
Contributing
See CONTRIBUTING.md for guidelines on contributing to this documentation.
Community
License
This project is licensed under the Apache License 2.0.