Sluice Documentation
Everything you need to build, configure, and deploy CI/CD pipelines with Sluice.
Quick Start
Get up and running with Sluice in under 5 minutes.
Get started
Pipeline Configuration
Learn how to configure and customize your CI/CD pipelines.
Learn more
Webhooks
Set up webhooks to trigger pipelines from GitHub, GitLab, and more.
Configure webhooks
API Reference
Complete API documentation for programmatic access.
Explore API
What is Sluice?
Sluice is a modern CI/CD platform designed for DevOps teams who want full control over their deployment pipelines. With Sluice, you can:
- Define pipelines as code using YAML or JSON configuration
- Build container images with native Docker support
- Deploy to Kubernetes with built-in manifests and Helm support
- Integrate with Git via webhooks for automatic triggers
- Manage approvals with manual gates and notifications
Core Concepts
Before diving in, familiarize yourself with these key concepts:
- Pipeline - A series of stages that define your build and deployment workflow
- Stage - An individual step in your pipeline (e.g., build, test, deploy)
- Version - A snapshot of your pipeline configuration at a specific point in time
- Run - An execution of a pipeline version, triggered manually or via webhook
Getting Help
If you run into issues or have questions:
- Check the Troubleshooting guide
- Search the API Reference for endpoint details
- Open an issue on our GitHub repository