GitLab for Education

At GitLab, we believe that every student can contribute! Our mission is to promote GitLab and DevOps at educational institutions around the world. We aim to build a community of educators, learners, and researchers who are passionate about all things related to DevOps and GitLab.

Beyond providing free, unlimited licenses of our top tiers of GitLab (Self-hosted Ultimate or Hosted Gold), we want to be a resource for you to learn more about DevOps and connect with others who share your interest.

Requirements and application

Program requirements

  • In order to qualify, educational institutions must be accredited and non-profit. (see more details)
  • The GitLab Education license can only be used for instructional-use or non-commercial academic research. IT professional use and/or use for institutional administration is not permitted under the educational license.
  • Only faculty or staff employed full-time at an educational institution can apply. We are not able to issue licenses to students directly.
  • Applicants must apply with the email domain of their representative institution. Please do not use personal email domains.

Program benefits

  • Unlimted seats per license of Gold (GitLab hosted) or Ultimate (self-hosted). Renewed annually.
  • The number of seats and type of license (Gold or Ultimate) can be changed at the time of renewal or upon request.
  • GitLab support is not included with the educational license but it is available to education program members at a discount for $4.95 per seat per month (95% off list price).
  • 50k CI runner minutes are included with the subscription. (Additional minutes must be purchased).
  • If you have any additional questions regarding this program, feel free to reach us at education@gitlab.com.

Application process

  • Fill out the application form. Please provide the most accurate and complete information as possible when filling out the form including a complete billing address with street number, street name, and zipcode.
  • Please indicate how the license will be used in the Educational Use Case field (see our definitions). Please include any additional details on how the license will be used in the Educational Use Case Notes field. This information will help us determine if the application will be accepted.
  • Allow 5 business days for turn-around time.
  • Upon acceptance, applicants will receive a quote via email with our (GitLab Subscription Agreement) to be signed by an authorized institutional representative.
  • Return the signed quote to us.
  • Receive the license key (for Ultimate via our Customer Portal) or GitLab Group authentication instructions (for Gold via email).

Renewal process

  • Please reach out to us via education@gitlab.com approximately one month before your license expires.
  • Provide the number of seats needed for the renewal and any other changes to your account such as type of license or primary contact.
  • Provide details on the use case for the educational license.
  • Please allow 5 business days for turn-around time.

Application form

DevOps in Education

DevOps + Education: Are you interested in learning more about how the two relate? We are too! You've come to the right place!

There are so many different ways DevOps can be used in education. We’ve been taking note of a few of the really great ways we see DevOps entering both the higher education classroom as well as K-12 and less formal settings such as clubs and boot camps!

Open Science and research

Git technology is being used to manage data and publications. Continuous integration runs analytical workflows on data. Containerization allows for reproducability and versioned analysis. Collaborative tools speed up the cycle to results. Repositories store open data and web publications.

Asset 56

Learn computer science, coding, DevOps, and open source

Central repositories and source control are great tools for learning coding. Students can learn the stages of the DevOps lifecycle easily with a single platform. Continous integration tools can quality check and grade code assignments. Collaboration for group projects is easier with a central repositories, issues, epics and milestones.

Student portfolios

Students can showcase contributions and code on a GitLab repository. GitLab profiles record a students' contributions and collaboration. GitLab can be used to host and publish blog posts, resumes, and other websites. Demonstrating use of GitLab adds credibility to DevOps skills and working knowledge.

Frequently asked questions