KtrlPlane Documentation
Centralized management for users, organizations, projects, resources, billing, and RBAC in the Konnektr Platform.
Welcome to the KtrlPlane documentation. KtrlPlane is the Control Plane of the Konnektr Platform - a centralized management system for users, organizations, projects, resources, billing, and RBAC.
Getting Started
If you're new to KtrlPlane, start with these guides:
- Quick Start Guide - Get up and running in minutes
- Creating Your First Project - Step-by-step project creation
- Understanding Organizations - Learn about the organizational structure
Core Concepts
Learn about the fundamental building blocks of KtrlPlane:
- Organizations - Top-level containers for your teams
- Projects - Workspaces for your applications and resources
- Resources - The actual services and applications you deploy
- Access Control - Managing permissions and roles
User Guides
Detailed guides for common tasks:
- Managing Organizations - Create and configure organizations
- Working with Projects - Project lifecycle management
- Resource Management - Deploy and manage your resources
- Billing & Subscriptions - Payment and subscription management
- Access Control - User permissions and role management
API Reference
Complete API documentation for developers:
- Authentication - API authentication and tokens
- Organizations API - Organization management endpoints
- Projects API - Project management endpoints
- Resources API - Resource management endpoints
- RBAC API - Access control endpoints
- Billing API - Billing and subscription endpoints
Self-Hosting
For teams who want to host KtrlPlane themselves:
- Installation Guide - Deploy KtrlPlane in your environment
- Configuration - Environment and system configuration
- Database Setup - PostgreSQL configuration and migrations
- Authentication Setup - Auth0 integration
- Deployment - Production deployment strategies
- Monitoring - Logging, metrics, and health checks
- Troubleshooting - Common issues and solutions
Development
For contributors and developers extending KtrlPlane:
- Development Setup - Local development environment
- Architecture - System design and components
- Contributing - How to contribute to the project
- Testing - Running and writing tests
- API Development - Extending the API
Support
- FAQ - Frequently asked questions
- Troubleshooting - Common issues and solutions
- Community - Get help from the community