Community
Search docs...
⌘K
Ask AI
Star
1506
Get started
Sign in
Plural menu
Overview
Introduction
Architecture
Getting Started
First steps
Quickstart with the Plural CLI
Bring your own K8s cluster
Host Your Plural Console with Plural Cloud
Add A Cluster To Plural
How to use Plural
Provision a management cluster
Add RBAC to the K8s dashboard
Connect a source control provider
Provision a workload cluster
Set up ingress on a cluster
Set up full stack observability
Deploy your first microservice
Use PR automations for self-service
Setup a dev -> prod pipeline
Cleaning Up
Advanced configuration
Sandboxing your cluster
Edge configuration
Network configuration
Handling private CAs
API Reference
Kubernetes API Reference
Management API Reference
Agent API Reference
GraphQL API Reference
REST API Reference
Terraform Provider reference
Using from Pulumi
Plural Features
Continuous deployment
Management controller
DeploymentSettings
The deployment operator
AgentConfiguration
CustomHealth Lua authoring
Git-sourced services
Helm-sourced services
Multi-source services
Resource Application Logic
Service templating
Supporting Liquid Filters
Dynamic Helm Configuration with Lua Scripts
Global services
Plural Observers in Continuous Deployment
Pipelines
Integration with Github Actions/CI
Management Controllers Reconciliation Logic
Plural upgrade assistant
Upgrade insights
Add-on compatibilities
Cluster Drain Management
Stacks — IaC management
Customize stack runners
Pulumi stacks
Stack PR workflow
Manual runs
Sharing Outputs with Continuous Deployment
Custom stacks
Auto cancellation
Local execution
Terraform interop with service contexts
Service catalog
Creating your own catalog
Contribution program
Workbenches
Setting up a workbench
Coding agent
Integrations
Tools
Datadog
Prometheus
Loki
Elasticsearch
Tempo
Jaeger
CloudWatch
Dynatrace
Sentry
Splunk
VictoriaLogs
OpenSearch
Azure Monitor
PagerDuty
GitHub
GitLab
Bitbucket Cloud
Bitbucket Data Center
Slack
Atlassian
Jira Cloud
Jira Data Center
Linear
Azure DevOps
HTTP
MCP
Docker registry
Exa
Cloud
Lambda
Cloud Run
Azure Function
Webhooks
AlertOps
Datadog
Grafana
New Relic
PagerDuty
Plural
Sentry
Asana
Azure DevOps
Bitbucket Cloud
Bitbucket Data Center
GitHub
GitLab
Jira
Linear
Chatbots
Slack
Microsoft Teams
Running workbench jobs
Automating workbench jobs
Automating workbench follow-up
Common use cases
Policy management
Stack policies
Workbench policies
Simulating and testing policies
Common use cases
Kubernetes dashboard
Plural AI
AI Background Agent
Agent configuration and usage
Prebaked repositories
Remote browser setup
At-Scale Infrastructure Testing with Sentinels
Set Up and Configure Plural AI
Plural Flows
Create a flow
Plural AI and Flows
Preview Environments
Flow MCP Server Integration
Flow MCP Server Authentication
SCM webhooks and PR linking
Observability Integration
Prometheus
Log Aggregation
Cost Management
Observability Webhooks
Datadog
Grafana
Pull request automation
PR automation custom resources
PR Governance Controller
ServiceNow Governance
Custom Webhook Governance
Prompt-to-PR Automations
PR Description Patterns
PR automation testing
Lua-based Pre-Processing
PR automation pipelines
Liquid Filters in PR Automation
Projects and multi-tenancy
Notification configuration
Resources
Release Notes
Product Updates
Plural Security Certifications
Advanced Architecture
GitOps Architecture
Overview
Introduction
Architecture
Getting Started
First steps
Quickstart with the Plural CLI
Bring your own K8s cluster
Host Your Plural Console with Plural Cloud
Add A Cluster To Plural
How to use Plural
Provision a management cluster
Add RBAC to the K8s dashboard
Connect a source control provider
Provision a workload cluster
Set up ingress on a cluster
Set up full stack observability
Deploy your first microservice
Use PR automations for self-service
Setup a dev -> prod pipeline
Cleaning Up
Advanced configuration
Sandboxing your cluster
Edge configuration
Network configuration
Handling private CAs
API Reference
Kubernetes API Reference
Management API Reference
Agent API Reference
GraphQL API Reference
REST API Reference
Terraform Provider reference
Using from Pulumi
Plural Features
Continuous deployment
Management controller
DeploymentSettings
The deployment operator
AgentConfiguration
CustomHealth Lua authoring
Git-sourced services
Helm-sourced services
Multi-source services
Resource Application Logic
Service templating
Supporting Liquid Filters
Dynamic Helm Configuration with Lua Scripts
Global services
Plural Observers in Continuous Deployment
Pipelines
Integration with Github Actions/CI
Management Controllers Reconciliation Logic
Plural upgrade assistant
Upgrade insights
Add-on compatibilities
Cluster Drain Management
Stacks — IaC management
Customize stack runners
Pulumi stacks
Stack PR workflow
Manual runs
Sharing Outputs with Continuous Deployment
Custom stacks
Auto cancellation
Local execution
Terraform interop with service contexts
Service catalog
Creating your own catalog
Contribution program
Workbenches
Setting up a workbench
Coding agent
Integrations
Tools
Datadog
Prometheus
Loki
Elasticsearch
Tempo
Jaeger
CloudWatch
Dynatrace
Sentry
Splunk
VictoriaLogs
OpenSearch
Azure Monitor
PagerDuty
GitHub
GitLab
Bitbucket Cloud
Bitbucket Data Center
Slack
Atlassian
Jira Cloud
Jira Data Center
Linear
Azure DevOps
HTTP
MCP
Docker registry
Exa
Cloud
Lambda
Cloud Run
Azure Function
Webhooks
AlertOps
Datadog
Grafana
New Relic
PagerDuty
Plural
Sentry
Asana
Azure DevOps
Bitbucket Cloud
Bitbucket Data Center
GitHub
GitLab
Jira
Linear
Chatbots
Slack
Microsoft Teams
Running workbench jobs
Automating workbench jobs
Automating workbench follow-up
Common use cases
Policy management
Stack policies
Workbench policies
Simulating and testing policies
Common use cases
Kubernetes dashboard
Plural AI
AI Background Agent
Agent configuration and usage
Prebaked repositories
Remote browser setup
At-Scale Infrastructure Testing with Sentinels
Set Up and Configure Plural AI
Plural Flows
Create a flow
Plural AI and Flows
Preview Environments
Flow MCP Server Integration
Flow MCP Server Authentication
SCM webhooks and PR linking
Observability Integration
Prometheus
Log Aggregation
Cost Management
Observability Webhooks
Datadog
Grafana
Pull request automation
PR automation custom resources
PR Governance Controller
ServiceNow Governance
Custom Webhook Governance
Prompt-to-PR Automations
PR Description Patterns
PR automation testing
Lua-based Pre-Processing
PR automation pipelines
Liquid Filters in PR Automation
Projects and multi-tenancy
Notification configuration
Resources
Release Notes
Product Updates
Plural Security Certifications
Advanced Architecture
GitOps Architecture
More
Docs
Getting Started
...
More
Docs
...
/
Getting Started
Docs
/
Getting Started
Getting started
Articles in this section:
First steps
How to use Plural
Advanced configuration
Edit on Github