Feature Comparison

FEATURES Core Starter Premium Ultimate

Built-in CI/CD

Project Issue Board

Group Issue Board

Multiple Project Issue Boards

Time Tracking

Cycle Analytics

Preview your changes with Review Apps

Mattermost integration

Publish static websites for free with GitLab Pages

Keep track of releases using GitLab Releases

Git LFS 2.0 support

Issue Weights

Multiple Issue Assignees

Related Issues

Export Issues CSV file

Burndown Charts

Total Issue Weight per Issue Board List

Issue Board Configuration

Issue Board Focus Mode

Reorder Issues in Issue Board List

Next business day Support

Multiple LDAP / AD server support

Multiple approvers in code review

Advanced Global Search

Advanced Syntax Search

Create and remove admins based on an LDAP group

Kerberos user authentication

Multiple LDAP server support (compatible with AD)

Group webhooks

Push rules

Block secret file push

Remote repository pull mirroring

Display merge request status for builds on Jenkins CI

Email all users of a project, group, or entire server

Limit project size at a global, group, and project level

Omnibus package supports log forwarding

Lock project membership to group

Admin Control

Merge approvals

LDAP group sync

Code Quality

Restrict push and merge access to certain users

Contribution Analytics

Manage third party offers

Code Owners

Visual Reviews

Scoped Labels

Issue Analytics

Custom Text in Emails

Jira Development Panel Integration

Multiple Group Issue Boards

Issue Board Assignee Lists

Issue Board Milestone Lists

Service Desk

Priority Support

24/7 uptime support

Approval rules for code review

PostgreSQL HA

LDAP group sync filters

Live upgrade assistance

Audit Logs

Auditor users

Disaster Recovery

Reject unsigned commits

Verified Committer

File Locking

CI/CD Pipelines Dashboard

Database load balancing for PostgreSQL

Container registry geographic replication

Multi-project pipeline graphs

Support for multiple Kubernetes clusters

Globally distributed cloning with GitLab Geo

Support for High Availability

Deploy Boards

Timed and manual incremental rollout deployments

Canary Deployments

Built-in and custom project templates

Browser Performance Testing

CI/CD for external repo

CI/CD for GitHub

Supports geolocation-aware DNS

Instance file templates

Group file templates

Protected Environments

Maven Repository

NPM Registry

Feature Flags

Merge request reviews

Smart card support

Dependency Proxy for Container Registry

Pipelines for Merged Results

Merge Trains

Productivity Analytics

Cluster Environments Global View

Merge Request Dependencies

Static Application Security Testing

supports 11 languages

Multi-level Epics

Reorder Issues in Epic Tree

Epic Fixed Dates

Epic Dynamic Dates

Promote Issue to Epic

Roadmaps

Portfolio Management

Application performance alerts

Free Guest users

Web Terminal for Web IDE

File Syncing to Web Terminal

Security Dashboards

Vulnerability Database available for viewing and is accepting contributions

Add a reason when dismissing vulnerabilities

Project Dependency List

Dependency Scanning

Container Scanning

Dynamic Application Security Testing

Kubernetes Cluster Monitoring

License Compliance

View Kubernetes pod logs

Restrict access by IP address

Automated solutions for vulnerabilities

Insights

Incidents

Embedded Metrics

Generic Alert Endpoint

Try GitLab risk-free for 30 days.

Start today, no credit card required. Have questions? Contact us.

Gitlab x icon svg