# OpenLinear ## Docs - [Authentication](https://openlinear.mintlify.app/docs/api/authentication.md): JWT auth, GitHub OAuth, device flow, and local desktop sessions. - [Batches API](https://openlinear.mintlify.app/docs/api/batches.md): Create and manage multi-task batch executions. - [Execution API](https://openlinear.mintlify.app/docs/api/execution.md): Start, cancel, and monitor single task executions. - [Labels](https://openlinear.mintlify.app/docs/api/labels.md): Create, manage, and assign color-coded labels to tasks. - [API Overview](https://openlinear.mintlify.app/docs/api/overview.md): Base URL, authentication, request format, and error handling for the OpenLinear API. - [Projects](https://openlinear.mintlify.app/docs/api/projects.md): Create projects, link repositories, and scope tasks. - [Real-Time Events](https://openlinear.mintlify.app/docs/api/realtime.md): Server-Sent Events for live task updates, execution progress, and batch status. - [Repositories](https://openlinear.mintlify.app/docs/api/repositories.md): Connect GitHub repos, manage active repository, and configure base branches. - [Settings](https://openlinear.mintlify.app/docs/api/settings.md): Configure parallel limits, batch size, and execution behavior. - [Tasks](https://openlinear.mintlify.app/docs/api/tasks.md): Create, read, update, archive, and manage tasks. - [Teams](https://openlinear.mintlify.app/docs/api/teams.md): Create teams, manage members, and join via invite codes. - [Architecture](https://openlinear.mintlify.app/docs/architecture.md): System design, deployment shape, and component relationships in OpenLinear. - [GitHub Authentication](https://openlinear.mintlify.app/docs/cli/github-auth.md): Set up GitHub authentication for repository access — browser OAuth, device flow, and local token reuse. - [CLI Reference](https://openlinear.mintlify.app/docs/cli/overview.md): The openlinear command — launch the desktop app and manage GitHub authentication. - [Configuration](https://openlinear.mintlify.app/docs/configuration.md): Environment variables, settings, and runtime configuration reference. - [Contributing](https://openlinear.mintlify.app/docs/contributing.md): Development setup, project structure, CI/CD pipeline, and release process. - [Data Models](https://openlinear.mintlify.app/docs/data-models.md): Complete Prisma schema — all models, fields, enums, and relationships. - [Agent Integration](https://openlinear.mintlify.app/docs/desktop/agent-integration.md): Configure AI providers, select models, and manage agent permissions. - [Batch Execution](https://openlinear.mintlify.app/docs/desktop/batch-execution.md): Execute multiple tasks simultaneously in parallel or queue mode. - [Kanban Board](https://openlinear.mintlify.app/docs/desktop/kanban-board.md): Drag-and-drop task management with 4 status columns, task cards, and real-time updates. - [Desktop App Overview](https://openlinear.mintlify.app/docs/desktop/overview.md): The Tauri desktop app — architecture, pages, and core features. - [Task Execution](https://openlinear.mintlify.app/docs/desktop/task-execution.md): How single-task execution works — from clone to pull request. - [OpenLinear Documentation](https://openlinear.mintlify.app/docs/index.md): A desktop kanban board that runs AI coding agents on your GitHub repository. Create tasks, execute them, and review real pull requests. - [Installation](https://openlinear.mintlify.app/docs/installation.md): All installation methods for OpenLinear — npm, curl, GitHub Releases, and AUR. - [Feature Flags](https://openlinear.mintlify.app/docs/library/feature-flags.md): Control execution mode rollout with feature flags, canary percentages, and kill switches. - [Library Overview](https://openlinear.mintlify.app/docs/library/overview.md): The openlinear npm package — CLI launcher and TypeScript utility library. - [Types](https://openlinear.mintlify.app/docs/library/types.md): ExecutionMetadataSync schema, TypeScript types, and validation functions. - [Validation](https://openlinear.mintlify.app/docs/library/validation.md): Payload sanitization, forbidden fields, and trust boundary enforcement. - [Quick Start](https://openlinear.mintlify.app/docs/quickstart.md): Get OpenLinear running in under 5 minutes. ## OpenAPI Specs - [openapi](https://openlinear.mintlify.app/api-reference/openapi.json)