Bringing DevOps to your Campus

GitLab for Education



In order to be accepted into the GitLab for Education Program, each educational institution must meet the following requirements.
  • Accredited: the Educational Institution must be accredited by a local, state, provincial, federal, or national authorized agency. See more details.
  • Primary purpose teaching: the Educational Institution must have the primary purpose of teaching its enrolled students.
  • Degree granting: the Educational Institution actively grants degrees such as an associate's degree, bachelor's degree, and graduate degrees.
  • Not-for-profit: the Educational Institution must be not-for-profit. For-profit entities are not eligible.
GitLab for Education Licenses can only be used for
  • Instructional Use: activites directly related to learning, training, or development of students including academic instruction that are part of the instructional functions of the Educational Institution or

  • Non-commerical academic research: conducting not-for-profit research projects that do not produce results, works, services, or data for commerical use by anyone to generate revenue. Research conducted at the request of and for the benefit of a third party is not authorized under the GitLab for Education license.

  • It is not authorized to run, administer, or operate an insitution with the GitLab for Education license. GitLab offers academic discounts and special pricing for campus-wide use. See more details.

  • Note: At this time, institutions enrolling students under the age of 13 are not eligible for the GitLab SaaS. These institutions may obtain a GitLab self-managed license.

Applicants must
  • Faculty or Staff: only faculty or staff employed full-time at an Educational Institution can apply. We are not able to issue licenses to students directly.
  • Email domain: applicants must apply with the email domain of their representative institution. Personal email domains will not be accepted.
Country of Origin
  • GitLab, Inc. does not issue licenses to educational institutions located in China. For more information on obtaining an educational license in China, please contact JiHu. Read more about JiHu.

GitLab for Education Agreement

Program Benefits

  • Unlimited seats per license of our top-tier functionality (SaaS or self-managed). The number of seats is the number of different users that will use this license during the next year.
  • The number of seats and type of license (Saas or self-managed) can be changed at the time of renewal or upon request.
  • GitLab support is not included with the educational license.
  • 50,000 CI runner minutes are included with the subscription. (Additional minutes must be purchased).


Application process

  • Fill out the application form on the right. Please provide the most accurate and complete information as possible.
  • GitLab uses SheerID, a trusted partner, to verify that you are a current teacher, faculty, or staff member at a qualified educational institution.

What to expect

After you complete the application form, if you are verified, you will receive a verification email with instructions to obtain your license. Please follow the instructions carefully.

Help and support

If you have any issues obtaining your license in the Customer Portal please open a support ticket on the GitLab Support Portal and Select “Licensing and Renewal Problems.”


The GitLab for Education licenses must be renewed annually. Program requirements may change from time to time, and we'll need to make sure that returning members continue to meet them.

Before applying for renewal:

  • Check your permissions. The person claiming the renewal for the subscription must be the same person who created the subscription in the GitLab Customer Portal for this institution.
  • If you want a different person to claim the renewal, the existing owner needs to transfer ownership of the Customers Portal account. If the existing owner is no longer able to transfer ownership or renew, please open a support ticket to change the owner of the subscription.

Whether applying to the program for the first time or renewing a pre-existing membership, applicants complete the same form.

After you complete the application form, if you are verified, you will receive a verification email with instructions to obtain your license. Please follow the instructions carefully.

Frequently Asked Questions

Ready to bring GitLab to your campus?

See what your school could do with the DevSecOps Platform.

Get free trial
Headshots of three people

Have a question? We're here to help.

Talk to an expert