« Blog Home

What are the differences between GitLab Premium and GitLab Ultimate?

Many GitLab Starter customers ask us “What are we losing by not having access to GitLab Ultimate capabilities?”
And there’s another version of the question, asked by those who use the free GitLab version or have not yet used GitLab – and they ask:

“What are the differences between Premium and Ultimate?” or: “Why should we start with the Ultimate version in the first place?”

To answer these questions, I’ve written this concise explanation, as well as a more in depth list you can download as a spreadsheet.

The short answer:

There are over 35 features plus 24/7 support that are in GitLab Ultimate and do not exist in Premium (out of about 470 features that are in GitLab in total).

The article below focuses on essential points rather than individual features.

You can download a complete and detailed list of features (as an Excel sheet we prepared) via the link at the end of the article. 

And now for a more detailed answer.

A few notes before we begin:

  • Everything that exists in GitLab Premium also exists in Ultimate , which means that Ultimate contains ALL existing GitLab features.
    In fact Ultimate is layered over the Premium:

    gitlab enterprise premium and ultimate

    Illustration: GitLab Enterprise: Premium and Ultimate

  • The article below refers to the Ultimate version, which is a self-hosted installation on your private server or in the cloud, but the vast majority of the points below are also true in the context of GitLab Gold (in the cloud gitlab.com). So where “Ultimate” is mentioned it can also be seen as “Gold”

Significant differences between Premium and Ultimate:

  1. Epics & Roadmaps
    1. In Ultimate, you can create and manage multi-level epics. Thus you can split a big feature into several smaller chunks of functionality

      Multi-level Epics

      Multi-level Epics (click to enlarge)

    2. Roadmaps: You can visualize epics and milestones in a form of a timeline (a dynamic Gantt chart).

      Portfolio-level Roadmaps

      Portfolio-level Roadmaps (click to enlarge)

  2. Requirements Management: lets you document agreed-upon requirements and trace them to changes in your system.
  3. Free Guest Users: when a user is given only Guest permissions, he or she does not consume a license seat.
  4. Security and Compliance Testing:
    This is by and large the major area of differences between Premium and Ultimate. The Ultimate version features a large suite of security scans, most of which can be run using GitLab Auto DevOps:

    1.  Static Application Security Testing
    2.  Secret Detection
    3. Dependency Scanning
    4. Container Scanning
    5. Dynamic Application Security Testing
    6. License compliance
    7. Coverage-guided fuzz testing

There are also a number of tools, which visualize  results of these tests, such as security dashboards, Security Center and vulnerability reports.

To sum up: if one or more of the above capabilities above is important to you – you should consider GitLab Ultimate.

A complete and up-to-date list of all the features that are only available in GitLab Premium can be downloaded here:

    Email*:

     

    Questions? Need to know pricing or get a quote? You can always contact us and we will be happy to answer: gitlab@almtoolbox.com or +972-722-240-5222 / 1-866-503-147

    We are ALM-Toolbox, the official partner of GitLab in Europe and worldwide. We provide consulting, GitLab licenses, private hosting in the cloud, quality and fast support, GitLab add-on development and we support and sell variety of DevOps and ALM tools.

    Related links: