Back to all tools

GitLab
The complete DevOps platform — from planning to production in one application.
Free-Limited
Git Hosting CI/CD DevOps Platform
Overview
GitLab is a DevOps platform that provides Git repository management, CI/CD, security, and more, all in a single application.
Key Features
- Git repository hosting with merge requests and code review
- Built-in CI/CD pipelines with .gitlab-ci.yml
- Integrated container registry and package registry
- Issue tracking, epics, and agile boards
- Built-in SAST, DAST, and dependency scanning
- Self-hosted or SaaS deployment options
Real-World Workflows
End-to-end software delivery on a single platform
- 1Create issues and plan work in GitLab boards
- 2Develop in a branch and open a merge request for review
- 3Automated CI/CD pipeline runs tests and security scans on the MR
- 4Merge triggers a deployment pipeline to staging then production
- 5Monitor deployment health with GitLab's built-in metrics and alerts
Compliance-driven pipeline with audit trail
- 1Enable required approval rules on protected branches
- 2Configure compliance pipelines that run regardless of project-level config
- 3Use GitLab's audit events API to export all pipeline and access events
- 4Store audit logs in an external SIEM for compliance reporting
Getting Started
# Self-hosted with Docker: docker run --detach \ --publish 443:443 --publish 80:80 \ --name gitlab gitlab/gitlab-ce:latest
Compare Alternatives
See how GitLab stacks up against similar tools.