Self-Managed Feature Comparison

Compare GitLab features across plans

Discover which GitLab plan delivers the right features and capabilities for your team's needs.

Get free trial Talk to sales

GitLab features

400
compute minutes

10,000
compute minutes

50,000
compute minutes

Storage*

Storage usage limits include Git repository and Large File Storage (LFS).

10 GiB

500 GiB

500 GiB

Built-in CI/CD

Automate code building, testing, and deployment with customizable pipelines and integrated security.

Container Scanning

Identify vulnerabilities in container images early in development, providing remediation paths before security risks reach production environments.

Push Rules

Customizable pre-receive Git hooks that enforce commit content standards, message formats, branch naming rules, and file requirements.

Merge Request Guardrails

Customize approval workflows with rules defining who must review code before merging, including options to prevent self-approvals and require authentication.

Code Quality Reports

Identify maintainability issues during code review, displaying findings directly in merge requests.

Protected Environments

Safeguard testing and production environments by restricting deployment access to authorized users only.

Remote Development Workspaces

Code without local setup using Web IDE and Workspaces to access fully-featured development environments on remote servers.

Remote repository pull mirroring

Automatically sync branches, tags, and commits from external repositories every 30 minutes, with safeguards to prevent data loss.

Create test cases from within GitLab

Document and track test scenarios directly in GitLab to improve collaboration, while maintaining visibility controls and integration with your existing workflows.