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.
GitLab Ultimate and Gold are our most comprehensive offerings. GitLab Ultimate is self-hosted, whereas GitLab Gold is our SaaS offering hosted on GitLab.com.
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 ).
Please make sure you request enough seats for all departments that are interested in this license, as you are applying in the name of the entire institution.
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.
Not directly. 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 GitLab.com with all functionality, or private projects with the free functionality.
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).
If you have any other questions regarding the GitLab Education Program, feel free to reach us at firstname.lastname@example.org
It depends on the research and who is doing it. Student research as part of their educational program, yes. Professor research, if not for profit and students are participating, yes. Professor research not involving students, no.
Unfortunately, not. 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.
If you’d like to propose changes to our EULA, please send a document with those changes and our legal team will review them.
If you want to increase the number of seats on your existing license, please send an email to email@example.com, and we’ll prepare an add-on quote for additional seats.
The seats for your license are generic and are not specific to a user. GitLab does not use a named license model. If a user leaves your organization, you can remove or block that user to free the seat.
No. If you choose to purchase our discounted Education support, you must purchase it for all seats.
Every person with a GitLab account on the instance is a user and is counted in the subscription. Only active users count towards total user count. Blocked users do not count, nor do Guest users in an Ultimate license.
They have to pay to continue using it, as this license can be used only during studies.
If you're a member of the parent group in GitLab, you automatically have access to all descendants - GitLab doesn't support having the subgroup be more restrictive than its parent. However, being a part of a subgroup does not grant you access to the parent group.
The best way to do this is to make everyone a member of their respective subgroup having only admins in the top level group.
We don’t have regional/configurable storage. All of our GitLab.com data is stored in the US.
We can allow only one Education license per institution, and the first contact that applies will be approved. Please make sure that you ask for enough seats for all departments on your university that are interested in this license.
Given a scenario of a user accessing the license via a laptop as well as a desktop PC simultaneously, they would only consume one seat
It is possible only on our self-hosted Ultimate version. The server doesn't strictly need a static IP, as a DNS name can be used for the LDAP server.