Educational institutions around the world use GitLab widely, and our top tiers (Gold and Ultimate) are free for education. We want students to use our most advanced features, so they can take that experience to their future workplaces.

What are GitLab Ultimate and GitLab Gold?

GitLab Ultimate and Gold are our most comprehensive offerings. GitLab Ultimate is self-hosted, whereas GitLab Gold is our SaaS offering hosted on

Education Program requirements

Any institution whose purposes directly relates to learning, teaching, and/or training may qualify. Educational purposes do not include commercial, professional, or any other for-profit purposes ( full Education terms ).

We're able to provide only one license per educational institution (Gold or Ultimate). This means that applications for single departments or teams won't be accepted. Please take this into consideration when applying and make sure there are enough seats for all departments that might be interested in this program.

The number of seats - the number of different users that will use this license in the next year

Support note

Free GitLab Ultimate and Gold accounts do not include support. However, you can purchase support for 95% off, at $4.95 per user per month.

Can students apply?

Not directly. In order to reduce the administrative burden for GitLab, only educational institutions can apply on behalf of their students. Every student's application will, therefore, be rejected.

If you're a student and your educational institution does not apply, you can still use public projects on with all functionality, or private projects with the free functionality.

Application process

To apply, please fill out the form below. Once you sign the quote that you'll receive shortly, the EULA will be automatically sent to the email you enter in the application form. When you accept it, you’ll receive the license key (for Ultimate), or further instructions on how to authenticate your groups (for Gold).

These licenses need to be renewed annually.


If you have any other questions regarding the GitLab Education Program, feel free to reach us at

Frequently Asked Questions

  1. Where are the GitLab servers located?

    We don’t have regional or configurable storage. All of the data is currently stored in the US.

  2. Is it possible to authenticate users via LDAP over SSL?

    It isn't possible on, but it is possible on the self-hosted version. The server doesn't strictly need a static IP, as a DNS name can be used for the LDAP server.

  3. Along with teaching, can the educational institution license also be used for our internal IT department?

    The education license is only for the purposes of educating students and can be used by students and the teachers providing the education. Staff not directly responsible for teaching the students using GitLab would not qualify for the education license - it would fall under the "professional" exclusion.

  4. Are modifications to the EULA allowed?

    If you’d like to propose changes to our EULA, please send a document with those changes, and our legal team will review them.

  1. Can I first upgrade a test instance to see how GitLab is working with the Ultimate license?

    You can sign up for our Ultimate or Gold 30 days trials to test our top tiers. An Ultimate license can be used on multiple instances.

  2. What happens after the one year contract?

    This license needs to be renewed annually, but it will still be free. You will receive e-mail notifications with instructions for the renewal process a few months before your subscription expires.

  3. If we were to end up with more seats than initially agreed, would we be charged for them?

    If you want to increase the number of seats on your existing license, please send an email to, and we’ll prepare an add-on quote for additional seats.