Gitlab hero border pattern left svg Gitlab hero border pattern right svg

GitLab Purpose

On this page


GitLab believes that everyone can contribute.


GitLab increases lifetime earning potential through knowledge access, job access, and the DevOps platform.

Identifying GitLab's Purpose

GitLab's purpose lies at the intersection of these four circles.

  1. World Needs:
    1. Individual progress (knowledge and job access)
    2. Organization progress (DevOps Platform, faster iteration)
  2. Company skill: iteration (fast innovation, open source contributions)
  3. Passionate about: open (to contributions, transparency)
  4. Economic value: bundling into a single application

How we support the purpose

Knowledge Access

Our knowledge sharing empowers everyone, not only to GitLab team members but also the world, through inclusive learning opportunities, mentorship programs, and transparently sharing how we operate.

How to run a startup company

  1. 2400 page handbook details how we approach almost any topic and is available to anyone with an internet connection
    1. Companies copy and paste from our handbook
    2. Y Combinator now recommends that startups ask 'what would GitLab do'
  2. Transparency value
  3. YouTube Unfiltered
  4. CEO shadow program also open to people outside of GitLab who may be interested
  5. Certifications outside of GitLab skills, e.g. Diversity, Inclusion, and Belonging and Effective Communication

Using GitLab the DevOps platform

  1. Certifications to demonstrate proficiency with GitLab
  2. Best practices in DevOps are easy through GitLab
  3. Best inclusive practices are easy through GitLab (rename of the default branch, pronouns in the product)

Aimed at under-represented or under-resourced groups

  1. Coaching & mentoring program for people from underrepresented groups
  2. Morehouse College Advanced Software Engineering Course
  3. Targeted events such as workshops organized for Rails Girls
  4. Minorities in Tech (MIT) mentoring for GitLab team members
  5. Women at GitLab Mentorship program for team members

Job Access

We empower how people work by providing thought leadership on remote work which spreads job opportunities more evenly across geographies, contributions to open source, and job access programs.


  1. Enable more companies to work remotely, which spreads job opportunities more evenly globally across regions and countries
  2. Published The Remote Playbook and the Remote Work Report: with over 100,000 downloads, it’s the de facto blueprint as the world transitions to remote work
  3. GitLab’s all-remote culture is being taught to execs and business students via case studies with Harvard Business School and INSEAD
  4. All remote and remote-first job boards
  5. All remote certification to allow more companies to hire remote team members
  6. Reaching hundreds of thousands of remote transitioners via our How to Manage a Remote Team course on Coursera
  7. REMOTE by GitLab Event
  8. Network effects around evangelizing the remote movement: 30+ organizations openly inspired by GitLab
  9. Asynchronous communication gives flexibility which better allows child care providers to combine work with parental responsibilities
  10. Non-linear workday

Commercial Open Source Software (COSS)

  1. Creates more value than old models; jobs created for the open source offer as well as the availability of software to build upon
  2. Buyer Based Open Core model and business model education
  3. Our Stewardship of GitLab

Accelerating tech careers

  1. GitLab for education has issued 1.6M+ seats of top-tier GitLab to 800+ educational institutions in 65+ countries
  2. Collaboration with The Last Mile
  3. Guidance and coaching on how to use open source contributions to build resumes and network
  4. Participation in internship programs such as Outreachy and Google of Summer Code: .
  5. Engineering Internships at GitLab
  6. Engineering mentoring and coaching programs for GitLab team members
  7. Be the bridge program
  8. GitLab Learn courses which can create pathways for targeted groups (for example, career transitioning or new to Open Source)

DevOps Platform

The DevOps Platform brings together developers, operations and security professionals and empowers them to innovate at new levels– making it faster, more secure, and more accessible.


  1. Accelerate the software delivery process to meet business objectives
  2. New way of making applications
    1. 5 minute production app, Ops2Dev
    2. Day 2 operations
  3. Automate the following so it isn't a roadblock anymore:
    1. Secure
    2. Compliance
    3. Testing
    4. Running

More Secure

  1. Simplify processes to comply with internal processes, controls and industry regulations without compromising speed
  2. Run security scans earlier and for all projects

More Accessible

  1. Allow anyone to be a creator
  2. Make GitLab easier to use, higher System Usability Scale (SUS) score
  3. Visibility into DevOps success

Purpose Resources

Additional Purposes resources:

  1. Creating a Meaningful Corporate Purpose
  2. Find Your Why: A Practical Guide for Discovering Purpose for You and Your Team
Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license