We host. No technical setup required. Get started right away – no installation required.Continue with SaaS
You host. Download and install GitLab on your own infrastructure or in a public cloud environment. Requires Linux experience.
Your GitLab Ultimate trial lasts 30 days. After this period, you can maintain a GitLab Free account forever or upgrade to a paid plan.
SaaS: We host. No technical setup required, so you don’t have to worry about downloading and installing GitLab yourself. Self-Managed: You host. Download and install GitLab on your own infrastructure or in our public cloud environment. Requires Linux experience.
Certain features are only available on Self-Managed. Compare the full list of features here.
A credit/debit card is not required for customers who do not use GitLab.com CI/CD, bring their own runners, or disable shared runners. However, credit/debit card details are required if you choose to use GitLab.com shared runners. This change was made to discourage abuse of the free pipeline minutes provided on GitLab.com to mine cryptocurrencies - which created performance issues for GitLab.com users. When you provide the card, it will be verified with a one-dollar authorization transaction. No charge will be made and no money will transfer. Learn more here.
Subscription information is listed on our pricing page.
If you want to upgrade from GitLab Free to one of the paid tiers, follow the guides in our documentation.
See all the project migration instructions for popular version control systems in our documentation.
Find out about installing GitLab using Docker in our documentation.
No, we are no longer accepting new customers for GitHost. More information is available in the GitHost FAQ.
GitLab offers a number of third-party integrations. Learn more about available services and how to integrate them in our documentation.