What is GitLab?

GitLab is the first single application for the entire DevOps lifecycle. Only GitLab enables Concurrent DevOps , unlocking organizations from the constraints of the toolchain. GitLab provides unmatched visibility, higher levels of efficiency, and comprehensive governance. This makes the software lifecycle 200% faster, radically improving the speed of business.

Why choose GitLab

GitLab started as an open source project to help teams collaborate on software development. By delivering new functionality at an industry-leading pace, GitLab now provides a single application for the entire software development and operations lifecycle. GitLab provides everything you need to Manage, Plan, Create, Verify, Package, Release, Configure, Monitor, and Secure your applications.

All GitLab capabilities

Compare GitLab to other tools

If you're not using GitLab today, your DevOps lifecycle is spread across any number of applications. These silos take overhead to integrate, manage, configure, and maintain, slowing down your team. Moving to a single application will speed up your workflow and help you deliver better software, faster.

See how GitLab compares

Open source and open core?

GitLab is an open source project with over 2000 contributors maintained by GitLab Inc. You can install and self-manage GitLab Core under and MIT license or use GitLab's commercial software built on top of the open source edition with additional features. We call this, "open core."

Hundreds of thousands of organizations use and contribute to GitLab. This community helps ensure the long-term viability of GitLab as they work together to release a new stable version on the 22nd of every month.

Install GitLab

Get started with GitLab

You can get started with GitLab today. Our team would love to answer your questions and help achieve a 200% faster DevOps lifecycle.

Get started