[{"data":1,"prerenderedAt":1148},["ShallowReactive",2],{"/en-us/pricing/licensing-faq":3,"navigation-en-us":311,"banner-en-us":739,"footer-en-us":756,"footer-source-/en-us/pricing/licensing-faq/":1001},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":305,"_type":306,"title":7,"_source":307,"_file":308,"_stem":309,"_extension":310},"/en-us/pricing/licensing-faq","pricing",false,"",{"title":9,"description":10},"Licensing and subscription FAQ","Need help understanding GitLab's licensing and subscription options? Look no further than this comprehensive FAQ.",[12,18],{"componentName":13,"componentContent":14},"CommonSingleColumnHero",{"title":9,"image":15},{"config":16},{"src":17},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663599/yij1oln6vfso0rwafeij.svg",{"componentName":19,"componentContent":20},"CommonSideNavigation",{"links":21,"components":62},[22,26,30,34,38,42,46,50,54,58],{"text":23,"config":24},"Multiple instances",{"id":25},"multiple-instances",{"text":27,"config":28},"Users",{"id":29},"users",{"text":31,"config":32},"Using your subscription",{"id":33},"using-your-subscription",{"text":35,"config":36},"Renewing, downgrading, and expired plans",{"id":37},"renewing-downgrading-and-expired-plans",{"text":39,"config":40},"Purchases and payments",{"id":41},"purchases-and-payments",{"text":43,"config":44},"Storage space",{"id":45},"storage-space",{"text":47,"config":48},"Free trials",{"id":49},"free-trials",{"text":51,"config":52},"Group plans",{"id":53},"group-plans",{"text":55,"config":56},"Resellers",{"id":57},"resellers",{"text":59,"config":60},"Licensing Documentation",{"id":61},"licensing-documentation",[63],{"componentName":64,"componentContent":65},"PricingFaq",{"showAll":66,"hideAll":67,"config":68,"groups":70},"Show All","Hide All",{"id":69},"frequently-asked-questions",[71,89,136,159,197,250,258,271,289,297],{"header":23,"config":72,"questions":73},{"id":25},[74,79,84],{"question":75,"config":76,"answer":78},"Can I apply one activation code (or license key) to multiple instances?",{"id":77},"can-i-apply-one-activation-code-or-license-key-to-multiple-instances","Subject to certain conditions, yes. Please see [Acceptable Use of User Licenses Policy](https://docs.gitlab.com/ee/legal/licensing_policy.html#customers-ability-to-have-multiple-instances-of-self-managed-with-the-same-users).\n",{"question":80,"config":81,"answer":83},"If I use a scaled architecture, do I need to upload the license to all instances?",{"id":82},"if-i-use-a-scaled-architecture-do-i-need-to-upload-the-license-to-all-instances","No. The license is stored in the database and will be replicated to all your application instances. Therefore you only need to upload the license file to one application instance.\n",{"question":85,"config":86,"answer":88},"When using GitLab Geo, do I need to upload the license to the secondary node(s) as well?",{"id":87},"when-using-git-lab-geo-do-i-need-to-upload-the-license-to-the-secondary-node-s-as-well","No. The license is stored in the database and is replicated to all instances. You only need to upload the license to your primary Geo instance.\n",{"header":27,"config":90,"questions":91},{"id":29},[92,97,102,107,112,117,122,127,132],{"question":93,"config":94,"answer":96},"Who gets counted in the subscription?",{"id":95},"who-gets-counted-in-the-subscription","Generally, every user that occupies a seat in the subscription counts as a billable user. However, some categories of users are not counted in the subscription. Learn more about how seat usage is determined for users on [GitLab.com](https://docs.gitlab.com/ee/subscriptions/gitlab_com/#how-seat-usage-is-determined) and [self-managed](https://docs.gitlab.com/ee/subscriptions/self_managed/index.html#how-gitlab-bills-for-users).\n",{"question":98,"config":99,"answer":101},"What does “users over subscription” (or “seats owed”) mean?",{"id":100},"what-does-users-over-subscription-or-seats-owed-mean","The number of [users over subscription](https://docs.gitlab.com/ee/subscriptions/self_managed/#users-over-subscription) (or [seats owed](https://docs.gitlab.com/ee/subscriptions/gitlab_com/index.html#seats-owed)) shows how many users are in excess of the number allowed by the subscription, in the current subscription period. On GitLab self-managed, the users over subscription value is always zero for trial licenses.\n",{"question":103,"config":104,"answer":106},"Do I need the administrator account (aka `root`) that came installed if I am also an administrator?",{"id":105},"do-i-need-the-administrator-account-aka-root-that-came-installed-if-i-am-also-an-administrator","Nope! The `root` user is just the first admin account, created by default in self-managed versions of GitLab. Just like any other user, this account _does_ occupy a license seat. So, please consider following good security practice and have one or more \"real\" people play the role of administrator. You're allowed (and encouraged) to rename the user, or even delete or disable it as long as you've promoted other users to administrator.\n",{"question":108,"config":109,"answer":111},"How can I get a list of billable users for my plan?",{"id":110},"how-can-i-get-a-list-of-billable-users-for-my-plan","For GitLab.com subscriptions, you can view a list of billable users in the [__Billing__ section](https://docs.gitlab.com/ee/subscriptions/gitlab_com/#view-billing-information).\n\nFor Self-managed subscriptions, you can view a list of billable users in the [__Admin__ section](https://docs.gitlab.com/ee/subscriptions/self_managed/#view-users) or through a [Rails console session](https://docs.gitlab.com/ee/subscriptions/self_managed/#check-daily-and-historical-billable-users).\n",{"question":113,"config":114,"answer":116},"How are Maximum Users Calculated?",{"id":115},"how-are-maximum-users-calculated","In [GitLab 13.7 and later](https://gitlab.com/gitlab-org/gitlab/-/issues/7008), the number of maximum users reflects the highest number of billable users on your system for the current license period. See the question `Who gets counted in the subscription?` in this [same section](https://about.gitlab.com/pricing/licensing-faq/#users).\n\nYou can also consider [restricted access](https://docs.gitlab.com/ee/administration/settings/sign_up_restrictions.html#turn-on-restricted-access) to better control your maximum user count.\n\nPrior to GitLab 13.7, the `Maximum Users` value found in self-managed instances of GitLab reflects the maximum daily active user count recorded in the instance for the period of 1 year prior to the expiration date of the license. Since most GitLab subscriptions are annual, this means the Maximum User count in these cases is simply the highest number of active users at any one time during that subscription. However, for non-standard contract lengths (8 months, 14 months, 24 months), the Maximum Users count is not reflective of the entire subscription term, but rather for the 12 months prior to the expiration date.\n",{"question":118,"config":119,"answer":121},"Can I use my paid seats for different users?",{"id":120},"can-i-use-my-paid-seats-for-different-users","The seats for your license are generic and are not specific to a user. GitLab does not use a named license model.\n\nThe seats you buy can be distributed however you choose. If a user leaves your organization, you can remove or block that user to free the seat. This seat can then be used by another user.\n\nNote that this may result in a user over license if your maximum users has been reached.\n",{"question":123,"config":124,"answer":126},"Can I add more users to my subscription?",{"id":125},"can-i-add-more-users-to-my-subscription","Please see instructions on how to [add more users](https://docs.gitlab.com/subscriptions/manage_users_and_seats/#buy-more-seats) for GitLab.com or GitLab Self-Managed subscriptions.\n",{"question":128,"config":129,"answer":131},"How can I reduce the seats in my subscription?",{"id":130},"how-can-i-reduce-the-seats-on-my-subscription","You can reduce seats only during subscription renewal.\n\nIf you want to reduce the number of seats in your subscription, you can [renew for fewer seats](https://docs.gitlab.com/subscriptions/manage_subscription/#renew-for-fewer-seats).\n",{"question":133,"config":134,"answer":135},"How to reset the Maximum Users and Users over license?",{"id":110},"[Maxmimum Users](https://docs.gitlab.com/ee/subscriptions/self_managed/index.html#maximum-users) will be reset once the current license is expired and a new license with a new service period is uploaded.\n\n[Users over license](https://docs.gitlab.com/subscriptions/self_managed/#users-over-subscription) can be reset either:\n\n1. During the current license service period by [Adding more seats to the subscription](https://docs.gitlab.com/subscriptions/self_managed/#buy-seats-for-a-subscription) so that your total Users in License meet or exceed your current `Maximum Users`\n1. By paying for [quarterly reconciliation or true-ups](https://docs.gitlab.com/ee/subscriptions/quarterly_reconciliation.html) per quarter or at your renewal.\n",{"header":31,"config":137,"questions":138},{"id":33},[139,144,149,154],{"question":140,"config":141,"answer":143},"How do I use my subscription?",{"id":142},"how-do-i-use-my-subscription","Please take a look at our [subscription docs](https://docs.gitlab.com/ee/subscriptions/index.html) for information on getting set up, applying, and managing your subscription. [Support Bot](https://docs.gitlab.com/ee/user/project/service_desk.html#support-bot-user), `Migration Bot`, and `Alert Bot` do not count towards the subscription.\n",{"question":145,"config":146,"answer":148},"How can I transfer from a self-managed subscription to a SaaS subscription or vice versa?",{"id":147},"how-can-i-transfer-from-a-self-managed-subscription-to-a-saa-s-subscription-or-vice-versa","Currently, we are not able to transfer plans on a subscription. In order to make use of a SaaS subscription or a self-managed subscription, you will need to [purchase a new subscription](https://about.gitlab.com/pricing/). You can do so by logging into the [Customers Portal](https://customers.gitlab.com/customers/sign_in) and selecting the `Buy new subscription` button.\n\nIf you need to migrate your data from your self-managed instance to your gitlab.com account, please see our [migration docs](https://docs.gitlab.com/ee/user/project/import/#migrating-from-self-hosted-gitlab-to-gitlabcom). Migrating data from [gitlab.com to a self-managed instance is a similar process](https://docs.gitlab.com/ee/user/project/import/#migrating-from-gitlabcom-to-self-managed-gitlab); the main difference is that users can be created on the self-managed GitLab instance by an admin through the UI or the [users API](https://docs.gitlab.com/ee/api/users.html#user-creation).\n",{"question":150,"config":151,"answer":153},"What do I need in order to use my subscription or license?",{"id":152},"what-do-i-need-in-order-to-use-my-subscription-or-license","#### GitLab.com Subscription\nTo apply a GitLab.com subscription you'll need to have:\n- [Created a GitLab.com account](https://docs.gitlab.com/ee/subscriptions/index.html#subscribe-to-gitlabcom)\n- [Linked your customers.gitlab.com account with your GitLab.com account](https://docs.gitlab.com/ee/subscriptions/index.html#change-the-linked-account)\n- [Owner permission](https://docs.gitlab.com/ee/user/group/#add-users-to-a-group) in the place you want to apply the subscription\n\nIf you've met all those conditions, continue on to [How do I use my subscription?](#how-do-i-use-my-subscription).\n\n#### Self-managed Subscription\nTo activate a GitLab Self-managed subscription, you'll need to have:\n- Administrator access to the GitLab installation\n",{"question":155,"config":156,"answer":158},"Is it possible to apply a GitLab.com subscription to multiple namespaces?",{"id":157},"is-it-possible-to-apply-a-git-lab-com-subscription-to-multiple-namespaces","Only one top-level namespace (group) can be covered by a single GitLab.com subscription, and all sub-groups under that namespace will share that subscription.\n\nIf a customer wants to use the purchased subscription in more than one top-level namespace , then they can follow the approach of [Converting a top-level group into a subgroup by transferring it to the appropriate licensed group](https://docs.gitlab.com/ee/user/group/manage.html#transfer-a-group).\n",{"header":35,"config":160,"questions":161},{"id":37},[162,167,172,177,182,187,192],{"question":163,"config":164,"answer":166},"How do I renew my subscription?",{"id":165},"how-do-i-renew-my-subscription","If you are unsure of your renewal date, [you will be notified in GitLab 15 days before your expiration date](https://docs.gitlab.com/subscriptions/manage_subscription/#check-when-subscription-expires).\n\n[If you have auto-renewal on](https://docs.gitlab.com/subscriptions/manage_subscription/#turn-on-or-turn-off-automatic-subscription-renewal), you will instead receive appropriate [email notifications](https://docs.gitlab.com/subscriptions/manage_subscription/#renewal-notifications).\n\n**GitLab.com and self-managed GitLab**\n\nPlease see [this documentation](https://docs.gitlab.com/subscriptions/manage_subscription/#renew-subscription) for instructions on how to renew your GitLab.com or self-managed subscription\n\nAdministrators of self-managed instances can find user usage through the following options:\n\n1. Within GitLab UI, select `Admin Area -> Users` to view the Active Users tab which indicates the users currently\ncounted.\n1. View the User Statistics panel from `Admin Area -> Overview -> Dashboard` to view users available in license and users over license.\n1. Run the command `sudo gitlab-rails runner 'p User.active.count'` to obtain the Active User count.\n1. Run the command `sudo gitlab-rails runner 'p ::HistoricalData.max_historical_user_count'` to obtain the Maximum billable user count.\n1. Run the command `GET /users` to obtain a list of all billable users.\n\n**GitLab Education Program**\n\nIn order to renew, send an email to education@gitlab.com with the following information:\n1. Indicate the number of seats for the renewal.  Seats can be added at this time if needed.\n1. Describe the use case for the license. Specifically, we need verification that the use meets the [End User License Agreement](https://about.gitlab.com/terms/#edu-oss). Note that University infrastructure operations and information technology operations do not fall within the stated terms of the Education Program. See the [FAQ here](https://about.gitlab.com/solutions/education/#FAQ).\n1. Include the full name, email address, and phone number of the primary contact who will be signing the renewal quote. Only signatures by faculty or staff with proper signing authority on the behalf of the University will be accepted.\n\nOnce we receive the above information, we will process the request and return a renewal quote for signature. Please allow a minimum of 2 business days for return. Email us at [education@gitlab.com](mailto:education@gitlab.com) with any questions.\n\n**GitLab Open Source Program**\n\nAll requests for our GitLab Open Source program (even renewals) must be made via the application process found [here](https://about.gitlab.com/solutions/open-source/join/).\nIf you have any questions, email the team at [opensource@gitlab.com](mailto:opensource@gitlab.com) for assistance.\n",{"question":168,"config":169,"answer":171},"How do I renew for fewer seats than my current subscription?",{"id":170},"how-do-i-renew-for-fewer-seats-than-my-current-subscription","To renew your subscription at a lower seat quantity, please see [this documentation](https://docs.gitlab.com/subscriptions/manage_subscription/#renew-for-fewer-seats).\n",{"question":173,"config":174,"answer":176},"My renewal is not going through or is having payment errors, what should I do?",{"id":175},"my-renewal-is-not-going-through-or-is-having-payment-errors-what-should-i-do","Please check your inbox for any prior [email notifications](https://docs.gitlab.com/subscriptions/manage_subscription/#renewal-notifications) that may explain why the renewal has not gone through. If you are paying with a credit card, it may have been [declined for various reasons](https://docs.gitlab.com/ee/subscriptions/gitlab_com/gitlab_subscription_troubleshooting.html). If they do not apply or you encounter other payment errors, [please contact support](https://support.gitlab.com/hc/en-us).\n\nIf you are not sure how to renew your subscription, please reach out to your [account contact](https://customers.gitlab.com/contact_us) or [contact sales](https://about.gitlab.com/sales/) if you do not know who your account contact is.\n",{"question":178,"config":179,"answer":181},"I see a charge for a Quarterly Subscription Reconciliation. What is this for?",{"id":180},"i-see-a-charge-for-a-quarterly-subscription-reconciliation-what-is-this-for","For more information and a breakdown on Quarterly Subscription Reconciliation, see the [documentation](https://docs.gitlab.com/ee/subscriptions/quarterly_reconciliation.html).\n",{"question":183,"config":184,"answer":186},"My subscription is about to expire. What should I do to maintain access?",{"id":185},"my-subscription-is-about-to-expire-what-should-i-do-to-maintain-access","If your subscription is [set to auto-renew](https://docs.gitlab.com/subscriptions/manage_subscription/#turn-on-or-turn-off-automatic-subscription-renewal){data-ga-name=\"turn on or off automatic subscription renewal\" data-ga-location=\"faq\"} it will renew automatically at midnight UTC on the expiration date without a gap in available service. You can also renew your subscription manually up to 15 days before your subscription expires to ensure you don't lose access to paid features.\n\nNote: If you want to renew for fewer seats, change the quantities of products being renewed, remove add-on products, upgrade the subscription tier, or otherwise need help renewing your subscription, you should [renew your subscription manually](https://docs.gitlab.com/subscriptions/manage_subscription/#renew-manually){data-ga-name=\"manage subscription - review manually\" data-ga-location=\"faq\"} or contact the [sales team](https://customers.gitlab.com/contact_us){data-ga-name=\"contact sales\" data-ga-location=\"faq\"}.\n\nIf you need help accessing the Customer Portal or changing the contact person managing your subscription, contact the [support team](https://support.gitlab.com/hc/en-us/requests/new?ticket_form_id=360000071293){data-ga-name=\"contact support team\" data-ga-location=\"body\"}.\n",{"question":188,"config":189,"answer":191},"Why does my group billing page still show an upcoming renewal for my subscription when I have already renewed?",{"id":190},"why-does-my-group-billing-page-still-show-an-upcoming-renewal-for-my-subscription-when-i-have-already-renewed","Your group billing page will show an upcoming renewal until the expiration date of your existing subscription, even if you have already renewed. It will be updated automatically to the new subscription period once your existing subscription expires. For example, if your existing subscription ends on 2023-01-31 and you renewed on 2023-01-20, you will still see an upcoming renewal until 2023-01-31. After this date, your subscription end date will reset to 2024-01-31 if you renewed for 1 year.\n",{"question":193,"config":194,"answer":196},"How do I downgrade my subscription?",{"id":195},"how-do-i-downgrade-my-subscription","It is not possible to downgrade a subscription after it has been purchased or renewed.  A separate subscription for the desired plan and seat count will need to be purchased, and your existing subscription will only be eligible for refund per the terms of our [Subscription Agreement](https://handbook.gitlab.com/handbook/legal/subscription-agreement/).\n\nIf you would like for your namespace to nevertheless be manually downgraded to the **Free tier** before the subscription has expired, please submit your request via [our support form](https://support.gitlab.com/hc/en-us/requests/new?ticket_form_id=360000071293).\n\n**Please note:** Manually downgrading a namespace will not make the subscription eligible for refund.\n",{"header":39,"config":198,"questions":199},{"id":41},[200,205,210,215,220,225,230,235,240,245],{"question":201,"config":202,"answer":204},"How much does GitLab cost?",{"id":203},"how-much-does-gitlab-cost","You can find pricing for GitLab.com subscriptions on our [pricing page here](https://about.gitlab.com/pricing/).\n",{"question":206,"config":207,"answer":209},"Can I pay for the subscription monthly?",{"id":208},"can-i-pay-for-the-subscription-monthly","All subscriptions are paid in annual payments, monthly payments are not an available payment option.\n",{"question":211,"config":212,"answer":214},"What payment methods do you accept?",{"id":213},"what-payment-methods-do-you-accept","__Credit Card__ - When purchasing via our [Customers Portal](https://customers.gitlab.com/customers/sign_in) you may pay with a credit card for a self-service experience. This credit card will also be used for any future purchases and will automatically be used for a renewal if you have auto-renewal on. You can also [pay any outstanding invoices](https://docs.gitlab.com/subscriptions/customers_portal/#pay-for-an-invoice) you have via the Customers Portal.\n\nIf you wish to not purchase or pay via our Customers Portal but still use a credit card, you will have to work with our [sales team](/sales/){data-ga-name=\"sales\"}{data-ga-location=\"body\"}.\n\n__Wire__ - You will have to work directly with our [sales team](/sales/){data-ga-name=\"wire sales\"}{data-ga-location=\"body\"} so they can set you up for wire transfers. For your first purchase and future payments like for renewals, you will be emailed an invoice that will include instructions with bank details and remittance.\n\n__Check__ - Similarly to wire transfers, you will have to work directly with our [sales team](/sales/){data-ga-name=\"check sales\"}{data-ga-location=\"body\"}.\n",{"question":216,"config":217,"answer":219},"Where to update credit card details?",{"id":218},"where-to-update-credit-card-details","You can [update your credit card details in the Customers Portal](https://docs.gitlab.com/ee/subscriptions/customers_portal.html#change-your-payment-method).\n",{"question":221,"config":222,"answer":224},"Why is my purchase not going through?",{"id":223},"why-is-my-purchase-not-going-through","For possible issues and solutions, see `My renewal is not going through or is having payment issues, what should I do?` in the [Purchases and payments section](https://about.gitlab.com/pricing/licensing-faq/#purchase-and-payments).\n",{"question":226,"config":227,"answer":229},"How do I contact my account manager or the Sales team?",{"id":228},"how-do-i-contact-my-account-manager-or-the-sales-team","If you do not know who your account contact is, please complete [our sales form](https://about.gitlab.com/sales/) and your account contact or a member of our Sales team will get in touch with you.\n",{"question":231,"config":232,"answer":234},"How can I get a copy of my invoice and pay for it?",{"id":233},"how-can-i-get-a-copy-of-my-invoice-and-pay-for-it","You can view, pay for, and download your invoice in the [Customers Portal](https://customers.gitlab.com/customers/sign_in) by selecting __Invoices__ from the left sidebar. If your invoice is not available, please submit a request via [our support portal](https://support.gitlab.com/hc/en-us/requests/new?ticket_form_id=360000258393).\n",{"question":236,"config":237,"answer":239},"How can I request a refund?",{"id":238},"how-can-i-request-a-refund","If you have an Account Contact, please contact them to begin the process of requesting a refund.\n\nIf you do not have an Contact, please submit a request via [our support portal](https://support.gitlab.com/hc/en-us/requests/new?ticket_form_id=360000258393) to get in contact with our Billing team.\n",{"question":241,"config":242,"answer":244},"There is an unknown 1 USD charged on my credit card",{"id":243},"there-is-an-unknown-1-usd-charged-on-my-credit-card","You won't be charged if you haven't made any purchase. If you see [1 USD charge](https://support.stripe.com/questions/unexpected-1-charge-on-customers-bank-statement) in your account, this is for credit card validation purpose. It happens when:\n\n1. You use your credit card for the first time\n1. You validate your GitLab.com account with your credit card\n\nThe amount will be returned to your account within the next 5-30 days depending on your card issuer bank.\n",{"question":246,"config":247,"answer":249},"I purchased a multi-year subscription, why is my license only for 1 year?",{"id":248},"i-purchased-a-multi-year-subscription-why-is-my-license-only-for-1-year","We issue self-managed GitLab legacy licenses in 12 month increments and check-in at the start of each subsequent term within the subscription period to see if there are any changes to users needed prior to generating the license. If you are using [Cloud Licensing](https://about.gitlab.com/pricing/licensing-faq/cloud-licensing/) or [Offline Cloud Licensing](https://about.gitlab.com/pricing/licensing-faq/cloud-licensing/#offline-cloud-licensing), your license will be generated for your entire subscription term.\n\nYou can always contact us via [our support portal](https://support.gitlab.com/hc/en-us/requests/new?ticket_form_id=360000071293) as the next term approaches otherwise someone will be in touch as well.\n",{"header":43,"config":251,"questions":252},{"id":45},[253],{"question":254,"config":255,"answer":257},"Can I buy more storage?",{"id":256},"can-i-buy-more-storage","For Free GitLab.com namespaces, there is a 10 GiB Git repository and LFS adjustable storage limit. To purchase more storage, follow [these steps](https://docs.gitlab.com/subscriptions/gitlab_com/#purchase-more-storage).\n",{"header":47,"config":259,"questions":260},{"id":49},[261,266],{"question":262,"config":263,"answer":265},"How do I start a trial?",{"id":264},"how-do-i-start-a-trial","It is possible to obtain a free evaluation of our GitLab.com or self-managed subscriptions and Duo Enterprise for a 30-day period for up to 100 users. Please visit our [free trial page](https://about.gitlab.com/free-trial/) to sign up.\n\nFor self-managed users, when you decide to purchase a subscription, you will be issued a new license key. Should you not take out a subscription, your key will expire at the end of your evaluation period. At that point you should remove the trial key and the system will revert to our free Core version.\n",{"question":267,"config":268,"answer":270},"Is it possible to transfer trial between namespaces?",{"id":269},"is-it-possible-to-transfer-trial-between-namespaces","Since trial is activated per namespace basis, it cannot be transferred. However, Customer can start a new trial for a group by clicking on `Start an Ultimate trial` in the group's billing page.\n",{"header":51,"config":272,"questions":273},{"id":53},[274,279,284],{"question":275,"config":276,"answer":278},"How do I purchase a Group Plan on GitLab.com?",{"id":277},"how-do-i-purchase-a-group-plan-on-gitlab-com","You will first need to create your group in GitLab.com and add users. Follow the steps below:\n\n1. [Create a group](https://docs.gitlab.com/ee/user/group/#create-a-new-group) in GitLab.com\n1. [Add users to the group](https://docs.gitlab.com/ee/user/group/#add-users-to-a-group)\n1. Log into the [Customers Portal](https://customers.gitlab.com/customers/sign_in) to purchase the desired plan for your group.\n1. Select the GitLab.com subscription plan using the **Order (Premium SaaS, Ultimate SaaS) Plan** button\n1. From the **This subscription is for** dropdown, select the group name you've created\n1. Select the **Proceed to checkout** button\n",{"question":280,"config":281,"answer":283},"What's the difference between a Group plan and a Personal plan on GitLab.com?",{"id":282},"what-s-the-difference-between-a-group-plan-and-a-personal-plan-on-gitlab-com","A subscription for GitLab.com can be applied to one of two types of namespaces. Where you assign your subscription determines where those features are accessible.\n\n**GitLab.com SaaS Plan on Personal Namespace**\n\n__Note, As of November 17, 2020, GitLab no longer offers new subscriptions for personal namespaces.__\n\nYou can find the plan details for a personal namespace by navigating the **User Settings>Account>Billing**.\n\n**GitLab.com SaaS Plan on a Group**\n\nA user can choose to purchase a subscription and apply it to a group they've created. This way any project they create in that group or in a\nsubgroup of that group gets access to the features of the subscription they purchased for it. This extends to any user that gets invited as a member of that group.\n\nA user that's part of an organization with multiple GitLab collaborators will ideally choose to create a group for that organization, purchase and apply a subscription to that group, and then invite their colleagues to that group so that all can\nenjoy those paid features while working in that group.\n\nNote that all members within a group subscription are counted as billable seats at the same subscription plan rate.\n\nYou can find the plan details for a group namespace by navigating the **Group Settings>Account>Billing**.\n",{"question":285,"config":286,"answer":288},"How can I manage multiple teams in one GitLab.com SaaS group/plan but prevent the teams from accessing each other's projects?",{"id":287},"how-can-i-manage-multiple-teams-in-one-git-lab-com-saa-s-group-plan-but-prevent-the-teams-from-accessing-each-other-s-projects","You can create a parent group and only allow access to this group to anyone who should have unlimited child subgroup/project access. Then, create subgroups for each team with nested projects and add people at the subgroup level. This will essentially lock them out of any other team's subgroups for which they do not have access.\n\nIn this situation, regarding billable users - you will only be responsible for the unique users within the hierarchy of the parent group. If a user is added to multiple subgroups or projects, they will only be counted as 1 billable user.\n",{"header":55,"config":290,"questions":291},{"id":57},[292],{"question":293,"config":294,"answer":296},"Do you support resellers?",{"id":295},"do-you-support-resellers","We don't currently support reseller purchasing via the portal. If you are a reseller looking to purchase GitLab on behalf of your client, please get in touch with us using the [Contact sales form](https://about.gitlab.com/sales/).\n\nIf you include your billing contact name and email, your physical billing address, and the end customer's name, email address and shipping address, we will send you (not your customer) a resellers quote which you can execute either with a credit card or an EFT.\n\nYou can find details on our reseller program at [https://about.gitlab.com/partners/program/](https://about.gitlab.com/partners/program/).\n",{"header":59,"config":298,"questions":299},{"id":61},[300],{"question":301,"config":302,"answer":304},"What documentation applies to use of my subscription?",{"id":303},"what-documentation-applies-to-use-of-my-subscription","See [Acceptable Use of User Licenses](https://docs.gitlab.com/ee/legal/licensing_policy.html) for user licensing documentation.\n","content:en-us:pricing:licensing-faq:index.yml","yaml","content","en-us/pricing/licensing-faq/index.yml","en-us/pricing/licensing-faq/index","yml",{"_path":312,"_dir":313,"_draft":6,"_partial":6,"_locale":7,"data":314,"_id":735,"_type":306,"title":736,"_source":307,"_file":737,"_stem":738,"_extension":310},"/shared/en-us/main-navigation","en-us",{"logo":315,"freeTrial":320,"sales":325,"login":330,"items":335,"search":666,"minimal":697,"duo":716,"pricingDeployment":725},{"config":316},{"href":317,"dataGaName":318,"dataGaLocation":319},"/","gitlab logo","header",{"text":321,"config":322},"Get free trial",{"href":323,"dataGaName":324,"dataGaLocation":319},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":326,"config":327},"Talk to sales",{"href":328,"dataGaName":329,"dataGaLocation":319},"/sales/","sales",{"text":331,"config":332},"Sign in",{"href":333,"dataGaName":334,"dataGaLocation":319},"https://gitlab.com/users/sign_in/","sign in",[336,380,477,481,587,647],{"text":337,"config":338,"cards":340,"footer":363},"Platform",{"dataNavLevelOne":339},"platform",[341,347,355],{"title":337,"description":342,"link":343},"The most comprehensive AI-powered DevSecOps Platform",{"text":344,"config":345},"Explore our Platform",{"href":346,"dataGaName":339,"dataGaLocation":319},"/platform/",{"title":348,"description":349,"link":350},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":351,"config":352},"Meet GitLab Duo",{"href":353,"dataGaName":354,"dataGaLocation":319},"/gitlab-duo/","gitlab duo ai",{"title":356,"description":357,"link":358},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":359,"config":360},"Learn more",{"href":361,"dataGaName":362,"dataGaLocation":319},"/why-gitlab/","why gitlab",{"title":364,"items":365},"Get started with",[366,371,376],{"text":367,"config":368},"Platform Engineering",{"href":369,"dataGaName":370,"dataGaLocation":319},"/solutions/platform-engineering/","platform engineering",{"text":372,"config":373},"Developer Experience",{"href":374,"dataGaName":375,"dataGaLocation":319},"/developer-experience/","Developer experience",{"text":377,"config":378},"MLOps",{"href":379,"dataGaName":377,"dataGaLocation":319},"/topics/devops/the-role-of-ai-in-devops/",{"text":381,"left":382,"config":383,"link":385,"lists":389,"footer":459},"Product",true,{"dataNavLevelOne":384},"solutions",{"text":386,"config":387},"View all Solutions",{"href":388,"dataGaName":384,"dataGaLocation":319},"/solutions/",[390,415,438],{"title":391,"description":392,"link":393,"items":398},"Automation","CI/CD and automation to accelerate deployment",{"config":394},{"icon":395,"href":396,"dataGaName":397,"dataGaLocation":319},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[399,403,407,411],{"text":400,"config":401},"CI/CD",{"href":402,"dataGaLocation":319,"dataGaName":400},"/solutions/continuous-integration/",{"text":404,"config":405},"AI-Assisted Development",{"href":353,"dataGaLocation":319,"dataGaName":406},"AI assisted development",{"text":408,"config":409},"Source Code Management",{"href":410,"dataGaLocation":319,"dataGaName":408},"/solutions/source-code-management/",{"text":412,"config":413},"Automated Software Delivery",{"href":396,"dataGaLocation":319,"dataGaName":414},"Automated software delivery",{"title":416,"description":417,"link":418,"items":423},"Security","Deliver code faster without compromising security",{"config":419},{"href":420,"dataGaName":421,"dataGaLocation":319,"icon":422},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[424,428,433],{"text":425,"config":426},"Application Security Testing",{"href":420,"dataGaName":427,"dataGaLocation":319},"Application security testing",{"text":429,"config":430},"Software Supply Chain Security",{"href":431,"dataGaLocation":319,"dataGaName":432},"/solutions/supply-chain/","Software supply chain security",{"text":434,"config":435},"Software Compliance",{"href":436,"dataGaName":437,"dataGaLocation":319},"/solutions/software-compliance/","software compliance",{"title":439,"link":440,"items":445},"Measurement",{"config":441},{"icon":442,"href":443,"dataGaName":444,"dataGaLocation":319},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[446,450,454],{"text":447,"config":448},"Visibility & Measurement",{"href":443,"dataGaLocation":319,"dataGaName":449},"Visibility and Measurement",{"text":451,"config":452},"Value Stream Management",{"href":453,"dataGaLocation":319,"dataGaName":451},"/solutions/value-stream-management/",{"text":455,"config":456},"Analytics & Insights",{"href":457,"dataGaLocation":319,"dataGaName":458},"/solutions/analytics-and-insights/","Analytics and insights",{"title":460,"items":461},"GitLab for",[462,467,472],{"text":463,"config":464},"Enterprise",{"href":465,"dataGaLocation":319,"dataGaName":466},"/enterprise/","enterprise",{"text":468,"config":469},"Small Business",{"href":470,"dataGaLocation":319,"dataGaName":471},"/small-business/","small business",{"text":473,"config":474},"Public Sector",{"href":475,"dataGaLocation":319,"dataGaName":476},"/solutions/public-sector/","public sector",{"text":478,"config":479},"Pricing",{"href":480,"dataGaName":5,"dataGaLocation":319,"dataNavLevelOne":5},"/pricing/",{"text":482,"config":483,"link":485,"lists":489,"feature":574},"Resources",{"dataNavLevelOne":484},"resources",{"text":486,"config":487},"View all resources",{"href":488,"dataGaName":484,"dataGaLocation":319},"/resources/",[490,523,546],{"title":491,"items":492},"Getting started",[493,498,503,508,513,518],{"text":494,"config":495},"Install",{"href":496,"dataGaName":497,"dataGaLocation":319},"/install/","install",{"text":499,"config":500},"Quick start guides",{"href":501,"dataGaName":502,"dataGaLocation":319},"/get-started/","quick setup checklists",{"text":504,"config":505},"Learn",{"href":506,"dataGaLocation":319,"dataGaName":507},"https://university.gitlab.com/","learn",{"text":509,"config":510},"Product documentation",{"href":511,"dataGaName":512,"dataGaLocation":319},"https://docs.gitlab.com/","product documentation",{"text":514,"config":515},"Best practice videos",{"href":516,"dataGaName":517,"dataGaLocation":319},"/getting-started-videos/","best practice videos",{"text":519,"config":520},"Integrations",{"href":521,"dataGaName":522,"dataGaLocation":319},"/integrations/","integrations",{"title":524,"items":525},"Discover",[526,531,536,541],{"text":527,"config":528},"Customer success stories",{"href":529,"dataGaName":530,"dataGaLocation":319},"/customers/","customer success stories",{"text":532,"config":533},"Blog",{"href":534,"dataGaName":535,"dataGaLocation":319},"/blog/","blog",{"text":537,"config":538},"Remote",{"href":539,"dataGaName":540,"dataGaLocation":319},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":542,"config":543},"TeamOps",{"href":544,"dataGaName":545,"dataGaLocation":319},"/teamops/","teamops",{"title":547,"items":548},"Connect",[549,554,559,564,569],{"text":550,"config":551},"GitLab Services",{"href":552,"dataGaName":553,"dataGaLocation":319},"/services/","services",{"text":555,"config":556},"Community",{"href":557,"dataGaName":558,"dataGaLocation":319},"/community/","community",{"text":560,"config":561},"Forum",{"href":562,"dataGaName":563,"dataGaLocation":319},"https://forum.gitlab.com/","forum",{"text":565,"config":566},"Events",{"href":567,"dataGaName":568,"dataGaLocation":319},"/events/","events",{"text":570,"config":571},"Partners",{"href":572,"dataGaName":573,"dataGaLocation":319},"/partners/","partners",{"backgroundColor":575,"textColor":576,"text":577,"image":578,"link":582},"#2f2a6b","#fff","Insights for the future of software development",{"altText":579,"config":580},"the source promo card",{"src":581},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":583,"config":584},"Read the latest",{"href":585,"dataGaName":586,"dataGaLocation":319},"/the-source/","the source",{"text":588,"config":589,"lists":591},"Company",{"dataNavLevelOne":590},"company",[592],{"items":593},[594,599,605,607,612,617,622,627,632,637,642],{"text":595,"config":596},"About",{"href":597,"dataGaName":598,"dataGaLocation":319},"/company/","about",{"text":600,"config":601,"footerGa":604},"Jobs",{"href":602,"dataGaName":603,"dataGaLocation":319},"/jobs/","jobs",{"dataGaName":603},{"text":565,"config":606},{"href":567,"dataGaName":568,"dataGaLocation":319},{"text":608,"config":609},"Leadership",{"href":610,"dataGaName":611,"dataGaLocation":319},"/company/team/e-group/","leadership",{"text":613,"config":614},"Team",{"href":615,"dataGaName":616,"dataGaLocation":319},"/company/team/","team",{"text":618,"config":619},"Handbook",{"href":620,"dataGaName":621,"dataGaLocation":319},"https://handbook.gitlab.com/","handbook",{"text":623,"config":624},"Investor relations",{"href":625,"dataGaName":626,"dataGaLocation":319},"https://ir.gitlab.com/","investor relations",{"text":628,"config":629},"Trust Center",{"href":630,"dataGaName":631,"dataGaLocation":319},"/security/","trust center",{"text":633,"config":634},"AI Transparency Center",{"href":635,"dataGaName":636,"dataGaLocation":319},"/ai-transparency-center/","ai transparency center",{"text":638,"config":639},"Newsletter",{"href":640,"dataGaName":641,"dataGaLocation":319},"/company/contact/","newsletter",{"text":643,"config":644},"Press",{"href":645,"dataGaName":646,"dataGaLocation":319},"/press/","press",{"text":648,"config":649,"lists":650},"Contact us",{"dataNavLevelOne":590},[651],{"items":652},[653,656,661],{"text":326,"config":654},{"href":328,"dataGaName":655,"dataGaLocation":319},"talk to sales",{"text":657,"config":658},"Support portal",{"href":659,"dataGaName":660,"dataGaLocation":319},"https://support.gitlab.com","support portal",{"text":662,"config":663},"Customer portal",{"href":664,"dataGaName":665,"dataGaLocation":319},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":667,"login":668,"suggestions":675},"Close",{"text":669,"link":670},"To search repositories and projects, login to",{"text":671,"config":672},"gitlab.com",{"href":333,"dataGaName":673,"dataGaLocation":674},"search login","search",{"text":676,"default":677},"Suggestions",[678,680,684,686,690,694],{"text":348,"config":679},{"href":353,"dataGaName":348,"dataGaLocation":674},{"text":681,"config":682},"Code Suggestions (AI)",{"href":683,"dataGaName":681,"dataGaLocation":674},"/solutions/code-suggestions/",{"text":400,"config":685},{"href":402,"dataGaName":400,"dataGaLocation":674},{"text":687,"config":688},"GitLab on AWS",{"href":689,"dataGaName":687,"dataGaLocation":674},"/partners/technology-partners/aws/",{"text":691,"config":692},"GitLab on Google Cloud",{"href":693,"dataGaName":691,"dataGaLocation":674},"/partners/technology-partners/google-cloud-platform/",{"text":695,"config":696},"Why GitLab?",{"href":361,"dataGaName":695,"dataGaLocation":674},{"freeTrial":698,"mobileIcon":703,"desktopIcon":708,"secondaryButton":711},{"text":699,"config":700},"Start free trial",{"href":701,"dataGaName":324,"dataGaLocation":702},"https://gitlab.com/-/trials/new/","nav",{"altText":704,"config":705},"Gitlab Icon",{"src":706,"dataGaName":707,"dataGaLocation":702},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":704,"config":709},{"src":710,"dataGaName":707,"dataGaLocation":702},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":712,"config":713},"Get Started",{"href":714,"dataGaName":715,"dataGaLocation":702},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":717,"mobileIcon":721,"desktopIcon":723},{"text":718,"config":719},"Learn more about GitLab Duo",{"href":353,"dataGaName":720,"dataGaLocation":702},"gitlab duo",{"altText":704,"config":722},{"src":706,"dataGaName":707,"dataGaLocation":702},{"altText":704,"config":724},{"src":710,"dataGaName":707,"dataGaLocation":702},{"freeTrial":726,"mobileIcon":731,"desktopIcon":733},{"text":727,"config":728},"Back to pricing",{"href":480,"dataGaName":729,"dataGaLocation":702,"icon":730},"back to pricing","GoBack",{"altText":704,"config":732},{"src":706,"dataGaName":707,"dataGaLocation":702},{"altText":704,"config":734},{"src":710,"dataGaName":707,"dataGaLocation":702},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":740,"_dir":313,"_draft":6,"_partial":6,"_locale":7,"title":741,"button":742,"image":747,"config":751,"_id":753,"_type":306,"_source":307,"_file":754,"_stem":755,"_extension":310},"/shared/en-us/banner","is now in public beta!",{"text":743,"config":744},"Try the Beta",{"href":745,"dataGaName":746,"dataGaLocation":319},"/gitlab-duo/agent-platform/","duo banner",{"altText":748,"config":749},"GitLab Duo Agent Platform",{"src":750},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":752},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":757,"_dir":313,"_draft":6,"_partial":6,"_locale":7,"data":758,"_id":997,"_type":306,"title":998,"_source":307,"_file":999,"_stem":1000,"_extension":310},"/shared/en-us/main-footer",{"text":759,"source":760,"edit":766,"contribute":771,"config":776,"items":781,"minimal":989},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":761,"config":762},"View page source",{"href":763,"dataGaName":764,"dataGaLocation":765},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":767,"config":768},"Edit this page",{"href":769,"dataGaName":770,"dataGaLocation":765},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":772,"config":773},"Please contribute",{"href":774,"dataGaName":775,"dataGaLocation":765},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":777,"facebook":778,"youtube":779,"linkedin":780},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[782,829,882,926,955],{"title":478,"links":783,"subMenu":798},[784,788,793],{"text":785,"config":786},"View plans",{"href":480,"dataGaName":787,"dataGaLocation":765},"view plans",{"text":789,"config":790},"Why Premium?",{"href":791,"dataGaName":792,"dataGaLocation":765},"/pricing/premium/","why premium",{"text":794,"config":795},"Why Ultimate?",{"href":796,"dataGaName":797,"dataGaLocation":765},"/pricing/ultimate/","why ultimate",[799],{"title":800,"links":801},"Contact Us",[802,805,807,809,814,819,824],{"text":803,"config":804},"Contact sales",{"href":328,"dataGaName":329,"dataGaLocation":765},{"text":657,"config":806},{"href":659,"dataGaName":660,"dataGaLocation":765},{"text":662,"config":808},{"href":664,"dataGaName":665,"dataGaLocation":765},{"text":810,"config":811},"Status",{"href":812,"dataGaName":813,"dataGaLocation":765},"https://status.gitlab.com/","status",{"text":815,"config":816},"Terms of use",{"href":817,"dataGaName":818,"dataGaLocation":765},"/terms/","terms of use",{"text":820,"config":821},"Privacy statement",{"href":822,"dataGaName":823,"dataGaLocation":765},"/privacy/","privacy statement",{"text":825,"config":826},"Cookie preferences",{"dataGaName":827,"dataGaLocation":765,"id":828,"isOneTrustButton":382},"cookie preferences","ot-sdk-btn",{"title":381,"links":830,"subMenu":838},[831,835],{"text":832,"config":833},"DevSecOps platform",{"href":346,"dataGaName":834,"dataGaLocation":765},"devsecops platform",{"text":404,"config":836},{"href":353,"dataGaName":837,"dataGaLocation":765},"ai-assisted development",[839],{"title":840,"links":841},"Topics",[842,847,852,857,862,867,872,877],{"text":843,"config":844},"CICD",{"href":845,"dataGaName":846,"dataGaLocation":765},"/topics/ci-cd/","cicd",{"text":848,"config":849},"GitOps",{"href":850,"dataGaName":851,"dataGaLocation":765},"/topics/gitops/","gitops",{"text":853,"config":854},"DevOps",{"href":855,"dataGaName":856,"dataGaLocation":765},"/topics/devops/","devops",{"text":858,"config":859},"Version Control",{"href":860,"dataGaName":861,"dataGaLocation":765},"/topics/version-control/","version control",{"text":863,"config":864},"DevSecOps",{"href":865,"dataGaName":866,"dataGaLocation":765},"/topics/devsecops/","devsecops",{"text":868,"config":869},"Cloud Native",{"href":870,"dataGaName":871,"dataGaLocation":765},"/topics/cloud-native/","cloud native",{"text":873,"config":874},"AI for Coding",{"href":875,"dataGaName":876,"dataGaLocation":765},"/topics/devops/ai-for-coding/","ai for coding",{"text":878,"config":879},"Agentic AI",{"href":880,"dataGaName":881,"dataGaLocation":765},"/topics/agentic-ai/","agentic ai",{"title":883,"links":884},"Solutions",[885,887,889,894,898,901,905,908,910,913,916,921],{"text":425,"config":886},{"href":420,"dataGaName":425,"dataGaLocation":765},{"text":414,"config":888},{"href":396,"dataGaName":397,"dataGaLocation":765},{"text":890,"config":891},"Agile development",{"href":892,"dataGaName":893,"dataGaLocation":765},"/solutions/agile-delivery/","agile delivery",{"text":895,"config":896},"SCM",{"href":410,"dataGaName":897,"dataGaLocation":765},"source code management",{"text":843,"config":899},{"href":402,"dataGaName":900,"dataGaLocation":765},"continuous integration & delivery",{"text":902,"config":903},"Value stream management",{"href":453,"dataGaName":904,"dataGaLocation":765},"value stream management",{"text":848,"config":906},{"href":907,"dataGaName":851,"dataGaLocation":765},"/solutions/gitops/",{"text":463,"config":909},{"href":465,"dataGaName":466,"dataGaLocation":765},{"text":911,"config":912},"Small business",{"href":470,"dataGaName":471,"dataGaLocation":765},{"text":914,"config":915},"Public sector",{"href":475,"dataGaName":476,"dataGaLocation":765},{"text":917,"config":918},"Education",{"href":919,"dataGaName":920,"dataGaLocation":765},"/solutions/education/","education",{"text":922,"config":923},"Financial services",{"href":924,"dataGaName":925,"dataGaLocation":765},"/solutions/finance/","financial services",{"title":482,"links":927},[928,930,932,934,937,939,941,943,945,947,949,951,953],{"text":494,"config":929},{"href":496,"dataGaName":497,"dataGaLocation":765},{"text":499,"config":931},{"href":501,"dataGaName":502,"dataGaLocation":765},{"text":504,"config":933},{"href":506,"dataGaName":507,"dataGaLocation":765},{"text":509,"config":935},{"href":511,"dataGaName":936,"dataGaLocation":765},"docs",{"text":532,"config":938},{"href":534,"dataGaName":535,"dataGaLocation":765},{"text":527,"config":940},{"href":529,"dataGaName":530,"dataGaLocation":765},{"text":537,"config":942},{"href":539,"dataGaName":540,"dataGaLocation":765},{"text":550,"config":944},{"href":552,"dataGaName":553,"dataGaLocation":765},{"text":542,"config":946},{"href":544,"dataGaName":545,"dataGaLocation":765},{"text":555,"config":948},{"href":557,"dataGaName":558,"dataGaLocation":765},{"text":560,"config":950},{"href":562,"dataGaName":563,"dataGaLocation":765},{"text":565,"config":952},{"href":567,"dataGaName":568,"dataGaLocation":765},{"text":570,"config":954},{"href":572,"dataGaName":573,"dataGaLocation":765},{"title":588,"links":956},[957,959,961,963,965,967,969,973,978,980,982,984],{"text":595,"config":958},{"href":597,"dataGaName":590,"dataGaLocation":765},{"text":600,"config":960},{"href":602,"dataGaName":603,"dataGaLocation":765},{"text":608,"config":962},{"href":610,"dataGaName":611,"dataGaLocation":765},{"text":613,"config":964},{"href":615,"dataGaName":616,"dataGaLocation":765},{"text":618,"config":966},{"href":620,"dataGaName":621,"dataGaLocation":765},{"text":623,"config":968},{"href":625,"dataGaName":626,"dataGaLocation":765},{"text":970,"config":971},"Sustainability",{"href":972,"dataGaName":970,"dataGaLocation":765},"/sustainability/",{"text":974,"config":975},"Diversity, inclusion and belonging (DIB)",{"href":976,"dataGaName":977,"dataGaLocation":765},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":628,"config":979},{"href":630,"dataGaName":631,"dataGaLocation":765},{"text":638,"config":981},{"href":640,"dataGaName":641,"dataGaLocation":765},{"text":643,"config":983},{"href":645,"dataGaName":646,"dataGaLocation":765},{"text":985,"config":986},"Modern Slavery Transparency Statement",{"href":987,"dataGaName":988,"dataGaLocation":765},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":990},[991,993,995],{"text":815,"config":992},{"href":817,"dataGaName":818,"dataGaLocation":765},{"text":820,"config":994},{"href":822,"dataGaName":823,"dataGaLocation":765},{"text":825,"config":996},{"dataGaName":827,"dataGaLocation":765,"id":828,"isOneTrustButton":382},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":1002,"content":1003,"_id":305,"_type":306,"title":7,"_source":307,"_file":308,"_stem":309,"_extension":310},{"title":9,"description":10},[1004,1008],{"componentName":13,"componentContent":1005},{"title":9,"image":1006},{"config":1007},{"src":17},{"componentName":19,"componentContent":1009},{"links":1010,"components":1031},[1011,1013,1015,1017,1019,1021,1023,1025,1027,1029],{"text":23,"config":1012},{"id":25},{"text":27,"config":1014},{"id":29},{"text":31,"config":1016},{"id":33},{"text":35,"config":1018},{"id":37},{"text":39,"config":1020},{"id":41},{"text":43,"config":1022},{"id":45},{"text":47,"config":1024},{"id":49},{"text":51,"config":1026},{"id":53},{"text":55,"config":1028},{"id":57},{"text":59,"config":1030},{"id":61},[1032],{"componentName":64,"componentContent":1033},{"showAll":66,"hideAll":67,"config":1034,"groups":1035},{"id":69},[1036,1045,1066,1077,1094,1117,1122,1129,1138,1143],{"header":23,"config":1037,"questions":1038},{"id":25},[1039,1041,1043],{"question":75,"config":1040,"answer":78},{"id":77},{"question":80,"config":1042,"answer":83},{"id":82},{"question":85,"config":1044,"answer":88},{"id":87},{"header":27,"config":1046,"questions":1047},{"id":29},[1048,1050,1052,1054,1056,1058,1060,1062,1064],{"question":93,"config":1049,"answer":96},{"id":95},{"question":98,"config":1051,"answer":101},{"id":100},{"question":103,"config":1053,"answer":106},{"id":105},{"question":108,"config":1055,"answer":111},{"id":110},{"question":113,"config":1057,"answer":116},{"id":115},{"question":118,"config":1059,"answer":121},{"id":120},{"question":123,"config":1061,"answer":126},{"id":125},{"question":128,"config":1063,"answer":131},{"id":130},{"question":133,"config":1065,"answer":135},{"id":110},{"header":31,"config":1067,"questions":1068},{"id":33},[1069,1071,1073,1075],{"question":140,"config":1070,"answer":143},{"id":142},{"question":145,"config":1072,"answer":148},{"id":147},{"question":150,"config":1074,"answer":153},{"id":152},{"question":155,"config":1076,"answer":158},{"id":157},{"header":35,"config":1078,"questions":1079},{"id":37},[1080,1082,1084,1086,1088,1090,1092],{"question":163,"config":1081,"answer":166},{"id":165},{"question":168,"config":1083,"answer":171},{"id":170},{"question":173,"config":1085,"answer":176},{"id":175},{"question":178,"config":1087,"answer":181},{"id":180},{"question":183,"config":1089,"answer":186},{"id":185},{"question":188,"config":1091,"answer":191},{"id":190},{"question":193,"config":1093,"answer":196},{"id":195},{"header":39,"config":1095,"questions":1096},{"id":41},[1097,1099,1101,1103,1105,1107,1109,1111,1113,1115],{"question":201,"config":1098,"answer":204},{"id":203},{"question":206,"config":1100,"answer":209},{"id":208},{"question":211,"config":1102,"answer":214},{"id":213},{"question":216,"config":1104,"answer":219},{"id":218},{"question":221,"config":1106,"answer":224},{"id":223},{"question":226,"config":1108,"answer":229},{"id":228},{"question":231,"config":1110,"answer":234},{"id":233},{"question":236,"config":1112,"answer":239},{"id":238},{"question":241,"config":1114,"answer":244},{"id":243},{"question":246,"config":1116,"answer":249},{"id":248},{"header":43,"config":1118,"questions":1119},{"id":45},[1120],{"question":254,"config":1121,"answer":257},{"id":256},{"header":47,"config":1123,"questions":1124},{"id":49},[1125,1127],{"question":262,"config":1126,"answer":265},{"id":264},{"question":267,"config":1128,"answer":270},{"id":269},{"header":51,"config":1130,"questions":1131},{"id":53},[1132,1134,1136],{"question":275,"config":1133,"answer":278},{"id":277},{"question":280,"config":1135,"answer":283},{"id":282},{"question":285,"config":1137,"answer":288},{"id":287},{"header":55,"config":1139,"questions":1140},{"id":57},[1141],{"question":293,"config":1142,"answer":296},{"id":295},{"header":59,"config":1144,"questions":1145},{"id":61},[1146],{"question":301,"config":1147,"answer":304},{"id":303},1761814434706]