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

What is GitLab?

GitLab is a complete DevOps platform, delivered as a single application. This makes GitLab unique and makes Concurrent DevOps possible, unlocking your organization from the constraints of a pieced together toolchain. Join us for a live Q&A to learn how GitLab can give you unmatched visibility and higher levels of efficiency in a single application across the DevOps lifecycle.

Watch a GitLab demo

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.

Download and 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