GitLab Editions & Pricing - gitlab-org/gitlab-ce

GitLab offers different editions to meet various needs, each with its own set of features and pricing. This explanation will cover the possible options and provide examples for each option, using the provided documentation.

GitLab Community Edition (CE)

GitLab CE is the free and open-source version of GitLab. It is ideal for individuals, students, and small teams who want to use GitLab for version control and continuous integration without paying for additional features.

Features:

  • Version control
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Issue tracking
  • Code review
  • Wiki and static site hosting

GitLab Enterprise Edition (EE)

GitLab EE is the paid version of GitLab, which builds upon the CE version and includes additional features aimed at organizations with more than 100 users.

There are three tiers of GitLab EE: Starter, Premium, and Ultimate. Although GitLab has discontinued selling the Bronze and Starter tiers, existing customers can continue to use their current entitlements for the duration of their contracts.

Starter and Bronze subscribers

Features available to Starter and Bronze subscribers include:

  • Activate GitLab EE with a license
  • Add a help message to the sign-in page
  • Burndown and burnup charts in the Milestone View
  • Code owners
  • Description templates
  • Email from GitLab
  • Groups

Premium and Ultimate subscribers

Additional features for Premium and Ultimate subscribers include:

  • Advanced Audit Log
  • Compliance Dashboards
  • Dependency Scanning
  • Dynamic Application Security Testing (DAST)
  • License Compliance
  • Merge Request Approvals
  • Security Dashboards
  • Value Stream Analytics

For a complete list of features for each tier, refer to the GitLab EE pricing page.

GitLab SaaS and Self-managed

GitLab can be used as a Software-as-a-Service (SaaS) or self-managed solution. The SaaS version, called GitLab.com, is a fully-managed GitLab instance hosted by GitLab. Self-managed GitLab is installed and managed on your own servers.

Pricing:

  • GitLab CE is free
  • GitLab EE Starter: $4 per user/month
  • GitLab EE Premium: $19 per user/month
  • GitLab EE Ultimate: $99 per user/month

For self-managed GitLab, you will need to purchase a license based on the number of users. For more information on licensing, refer to the GitLab pricing page.

Conclusion

GitLab offers a variety of editions and pricing options to meet the needs of individuals, teams, and organizations. By understanding the features and costs associated with each edition, you can choose the best fit for your needs.

Sources: