Below is the GitLab.com hosted SaaS offering, you can host it yourself with our Products

Contact Us

Feature Comparison

FEATURES Free Bronze Silver

Built-in CI/CD

Feature details

Cycle Analytics

Feature details

Issue Boards

Feature details

Time tracking

Feature details

Preview your changes with Review Apps

Feature details

Publish static websites for free with GitLab Pages

Feature details

Issue Boards with Milestones

Documentation

Issue Board Focus Mode

Documentation

Multiple Issue Boards

Documentation

Multiple approvals in code review

Documentation

Related issues

Documentation

Issue Weights

Documentation

Burndown Charts

Documentation

Multiple assignees for issues

Documentation

Group webhooks

Documentation

Push rules

Documentation

Block secret file push

Documentation

Fast-forward merge with option to rebase

Documentation

Squash and merge

Documentation

Remote repository mirroring

Documentation

Display merge request status for builds on Jenkins CI

Documentation

Lock project membership to group

Documentation

Export issues as CSV

Documentation

Merge request approvals

Documentation

Code Quality

Documentation

Contribution Analytics

Documentation

Restrict push and merge access to certain users

Documentation

Next business day support

Feature details

24/7 emergency support

Feature details

Group Issue Boards

Documentation

Audit Logs

Documentation

Multi-project pipeline graphs

Documentation

Environment-specific secret variables

Documentation

Service Desk

Feature details

File Locking

Feature details

Deploy Boards

Documentation

Canary Deployments

Documentation

JIRA development panel

Documentation

Frequently Asked Questions

  1. What are pipeline minutes?

    Pipeline minutes are the execution time for your pipelines on our shared runners. Execution on your own runners will not increase your pipeline minutes count and is unlimited.

  2. What happens if I reach my minutes limit?

    If you reach your limits, you simply won’t be able to use our shared runners to execute pipelines until the end of your current billing cycle, or until you upgrade your account to Silver or Gold. Your own runners can still be used even if you reach your limits.

  3. Do limits apply to public and private projects?

    The minutes limit only applies to private projects. Public projects include projects set to “Internal” as they are visible to everyone on GitLab.com.

  4. Does the minute limit apply to all runners?

    No. We will only restrict your minutes for our shared runners. If you have a specific runner setup for your projects, there is no limit to your build time on GitLab.com.

  5. Is there a catch with the free forever plan?

    There is no catch. Part of our strategy sequence is to make GitLab.com the most popular SaaS solution for private and public repositories. To achieve this goal you get unlimited public and private projects, and there is no limit to the number of collaborators on a project.

  6. Can I acquire a mix of licenses?

    No, all users in the group need to be on the same plan.

  7. Are GitLab Pages included in the free plan?

    Absolutely, GitLab Pages will remain free for everyone.

  8. How do I subscribe?

    Head over to https://customers.gitlab.com, choose the plan that is right for you. After purchase, we’ll take care of upgrading your account to the plan you’ve chosen.

  9. Can I import my projects from another provider?

    Yes. You can import your projects from most of the existing providers, including GitHub and Bitbucket. See our documentation for all your import options.

  1. I already have an account, how do I upgrade?

    Head over to https://customers.gitlab.com, choose the plan that is right for you.

  2. What about your availability and security?

    GitLab.com is monitored 24/7. Our servers are hosted on Amazon Web Services (AWS), Digital Ocean, and Azure, we use configuration management, and we patch our servers at least once a week. Our runbooks are public as is our operational issue tracker. GitLab offers Two-Factor Authentication (2FA) via a mobile application or a U2F device, rate limiting, audit logs, and passwords are one-way encrypted. Answers to other common security questions are available on our security page.

  3. Can I export my data?

    You can export most of your data at any time. Your data belongs to you. You are never stuck on GitLab.com, you can always export and import your project to a self hosted version of GitLab.

  4. Do plans increase the minutes limit depending on the number of users in that group?

    No. The limit will be applied to a group, no matter the number of users in that group.

  5. What counts towards the disk space?

    The project and wiki repository, Git LFS files, attachments, build artifacts, and images in the container registry.

  6. Where can I find detailed information on GitLab.com's settings, such as SSH host keys and its shared Runners?

    Where possible, GitLab.com uses the standard package defaults. A list of all customized settings like the SSH host keys, Runners and Pages settings is available on the GitLab.com settings page.

  7. Is GitLab.com functioning OK?

    For more information see our status page at status.gitlab.com and follow @gitlabstatus on twitter.

  8. Can I buy additional storage space for myself or my organisation?

    Not yet, but we are working on it, you will soon be able to track your storage usage across all features and buy additional storage space for GitLab.com.

  9. What features do not apply to GitLab.com?
    The following features do not apply to GitLab.com:
    • Fast page load
    • Allow edits from upstream maintainers in branch
    • GitLab server monitoring
    • 4-hour support response time
    • Drag and drop tasks
    • SUPPORT file link
    • Access to the server
    • Runs on metal
    • Run your own software on your instance
    • Use your configuration management software
    • Use standard Unix tools for maintenance and monitoring
    • Single package installation
    • Single configuration file
    • Basic backup and restore mechanism without additional software
    • IPv6 ready
    • AD / LDAP integration
    • Access to and ability to modify source code
    • Advanced Global Search
    • Advanced Syntax Search
    • Create and remove admins based on an LDAP group
    • Kerberos user authentication
    • Integrate with Atlassian Crowd
    • Multiple LDAP server support (compatible with AD)
    • PostgreSQL HA
    • Import from GitLab.com
    • Email all users of a project, group, or entire server
    • Limit project size at a global, group, and project level
    • Omnibus package supports log forwarding
    • Admin Control
    • Restrict SSH Keys
    • LDAP group sync
    • Live upgrade assistance
    • Auditor users
    • Disaster Recovery (Alpha)
    • Database load balancing for PostgreSQL
    • Code Owners
    • Mattermost integration
    • Object storage for artifacts
    • Object storage for LFS
    • Globally distributed cloning with GitLab Geo (Beta)
    • Support for High Availability
    • Easy upgrade process
    • Configurable issue closing pattern
    • Navigate to method/function in a merge request diff
    • Custom Git Hooks
    • Various authentication mechanisms