Answers to common questions about the program, eligibility, licences, and how to get the most out of GitLab in your institution.
To qualify, an institution must meet all three of the following criteria:
Only full-time faculty or staff may apply, using an institutional email address — personal email domains are not accepted.
No. The program is issued at the institution level. GitLab does not issue Education licences directly to students.
The best route is to encourage a faculty or staff member at your institution to apply on the institution's behalf. Once approved, they can add you to the institution's GitLab instance or group.
Yes — provided the research is non-commercial academic research and the institution itself qualifies for the program.
Qualifying research means conducting not-for-profit projects that do not produce results, works, services, or data for commercial use by anyone to generate revenue.
The licence may only be used for educational use or non-commercial academic research. IT staff administering a GitLab instance for this purpose can use it. Using GitLab for general institution infrastructure, internal tooling, or campus-wide services unrelated to education does not qualify.
Verification is handled as part of the application process. After you complete the form using your institutional email, GitLab's partner Proxi.id will review your submission. If verified, you will receive an email with instructions to set up your subscription.
Both new applications and annual renewals use the same form.
The licence must be renewed annually using the same application form as the initial application. A few things to check before renewing:
Yes. If you are running a self-managed deployment, it is possible to activate multiple instances using the same licence key. This can be useful for institutions that need separate instances for different faculties, departments, or security boundaries.
First, check that you and your institution meet the program criteria. If you believe you have been wrongly rejected or cannot provide sufficient documentation to our verification provider, contact the Education team directly.
The Education programme licence is institution-wide with unlimited seats — you do not issue individual licences. Instead, give students access by adding them to your GitLab instance or group:
There is no per-student activation process — access is controlled entirely through group membership.
Your subscription is managed through the GitLab Customer Portal at customers.gitlab.com.
No. The licence is issued to the institution. Once a student is no longer enrolled, they are no longer covered and will need their own access separately.
On a self-managed instance, disabling the student's institutional account in LDAP will block GitLab access at the next sync. On GitLab.com, remove them from your institution's group.
GitLab Ultimate gives students access to the same tools used by professional software teams. Key capabilities included in the Education licence:
GitLab's unified platform covers the full software development lifecycle. Some common use cases:
GitLab technical support is not included with the standard Education licence. Available resources: