[{"data":1,"prerenderedAt":753},["ShallowReactive",2],{"/en-us/pricing/licensing-faq/cloud-licensing/":3,"navigation-en-us":112,"banner-en-us":530,"footer-en-us":542},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":105,"_type":106,"title":107,"_source":108,"_file":109,"_stem":110,"_extension":111},"/en-us/pricing/licensing-faq/cloud-licensing","licensing-faq",false,"",{"title":9,"description":10},"GitLab Cloud Licensing Overview","On this page you can find more information about Cloud Licensing - the method GitLab uses to activate self-managed customer subscriptions",[12,18],{"componentName":13,"componentContent":14},"CommonSingleColumnHero",{"title":9,"image":15},{"config":16},{"src":17},"/images/backgrounds/infinity-icon-cropped.svg",{"componentName":19,"componentContent":20},"CommonSideNavigation",{"links":21,"components":38},[22,26,30,34],{"text":23,"config":24},"Cloud licensing",{"id":25},"cloud-licensing",{"text":27,"config":28},"Enabling cloud licensing",{"id":29},"enabling-cloud-licensing",{"text":31,"config":32},"Offline cloud licensing",{"id":33},"offline-cloud-licensing",{"text":35,"config":36},"Additional resources",{"id":37},"additional-resources",[39],{"componentName":40,"componentContent":41},"PricingFaq",{"showAll":42,"hideAll":43,"config":44,"groups":46},"Show All","Hide All",{"id":45},"frequently-asked-questions",[47,65,78,92],{"header":23,"config":48,"questions":49},{"id":25},[50,55,60],{"question":51,"config":52,"answer":54},"What is Cloud Licensing?",{"id":53},"what-is-cloud-licensing","Cloud Licensing allows GitLab customers to activate paid subscription features on self-managed instances using an activation code, rather than managing license files and manually uploading them to instances. This licensing method was [first introduced in August 2021](/blog/improved-billing-and-subscription-management/){data-ga-name=\"August 2021\"}{data-ga-location=\"body\"} and became the default activation method for Self-Managed customers in July 2022. By activating through Cloud Licensing, a customer's GitLab instance will [synchronize subscription data](https://docs.gitlab.com/ee/subscriptions/self_managed/#subscription-data-synchronization){data-ga-name=\"subscription data synchronization\"}{data-ga-location=\"body\"} daily with GitLab.\n\n\nThese regular synchronizations of usage data enable GitLab to better support you as you grow, and provides you with a simpler and more efficient billing and subscription management experience for subscription overages reconciliation, mid-term add ons, and renewals.\n",{"question":56,"config":57,"answer":59},"Why Cloud Licensing?",{"id":58},"why-cloud-licensing","GitLab is moving away from license files so that we can more efficiently support you and your company's growth. Cloud Licensing provides:\n\n\n1. **The flexibility to manage licenses on your time:** With the previous licensing method, GitLab customers had to work directly with a GitLab Sales team member to obtain additional license files for each year of a multi-year subscription, additional seats purchased or a subscription renewal. This manual process could cause slow downs and inefficiencies. With Cloud Licensing, all of these purchase types are automatically synced to your instance, without any action needed from you.\n2. **The efficiency you've been waiting for:** Cloud Licensing is an important iteration to improve license efficiency for purchases, renewals, and add-ons. Cloud Licensing allows you to enable [Quarterly Subscription Reconciliation](https://docs.gitlab.com/ee/subscriptions/quarterly_reconciliation.html){data-ga-name=\"quarterly subscription reconciliation\"}{data-ga-location=\"body\"}, which allows you to pay on a go-forward quarterly basis for overages, rather than paying in arrears for the full subscription term with our [legacy true-up process](https://docs.gitlab.com/ee/subscriptions/quarterly_reconciliation.html#quarterly-reconciliation-vs-annual-true-ups){data-ga-name=\"legacy true-up process\"}{data-ga-location=\"body\"}. Cloud Licensing also allows you to enable auto-renewal, removing the need for the manual renewal process.\n",{"question":61,"config":62,"answer":64},"What Data Does GitLab Collect and Why?",{"id":63},"what-data-does-gitlab-collect-and-why","Cloud Licensing is made up of two parts:\n\n1. **Activation Method:** A new activation method using a single activation code to synchronize license entitlements rather than multiple license keys.\n2. **Subscription data synchronization:** Daily transmission of subscription data to GitLab.\n\nThe data transmitted is limited to what is necessary to administer a GitLab license and support future renewals, add ons, and seat reconciliation. The data does not include any intellectual property, source code, or user personal information except the name, company name, and email address of the administrator account associated with the subscription, which are all encrypted within the License Key. No fields can be excluded from what is transmitted.\n\n**For the exact list of data fields included in License Sync, please refer to our [Subscription Data documentation](https://docs.gitlab.com/ee/subscriptions/self_managed/#subscription-data){data-ga-name=\"subscription data synchronization\"}{data-ga-location=\"body\"}.**\n",{"header":27,"config":66,"questions":67},{"id":29},[68,73],{"question":69,"config":70,"answer":72},"Customer Prerequisites and Availability",{"id":71},"customer-prerequisites-and-availability","Cloud Licensing is available to all GitLab Self-Managed customers - both those who work with GitLab directly, and those who work indirectly through a Channel or Alliances partner, regardless of payment or contract method. Cloud Licensing is not currently available for Education, Open Source, Startup, or Free Tier customers.\n\n**To use Cloud Licensing, you must be on GitLab version 14.1 or higher and have an internet connection.** If you are not yet on version 14.1, you can [upgrade your instance](https://docs.gitlab.com/ee/update/){data-ga-name=\"upgrade\"}{data-ga-location=\"body\"} to take advantage of the benefits of Cloud Licensing. You may also be unable to use Cloud Licensing if your instance is blocked by a firewall. If you are unable to apply an activation code you received to your instance, please [contact our Support team](/support/){data-ga-name=\"contact support\"}{data-ga-location=\"body\"} for troubleshooting or to receive a legacy license file.\n",{"question":74,"config":75,"answer":77},"Activating Cloud Licensing",{"id":76},"activating-cloud-licensing","If you purchase(d) a new or renewal GitLab Self-Managed subscription after July 2022, you can access your Cloud License activation code in your initial purchase email or from the [Customers Portal](https://customers.gitlab.com/){data-ga-name=\"customers portal\"}{data-ga-location=\"body\"}. You can review our documentation for further details on [how to activate your instance with an activation code](https://docs.gitlab.com/ee/administration/license.html){data-ga-name=\"activate instance with activation code\"}{data-ga-location=\"body\"}.\n\nIf you are an existing customer using a legacy license file, you can activate Cloud Licensing mid-term - no need to wait for a renewal!\n\n- If you purchased your subscription from GitLab directly, you can copy your activation code from the [Customers Portal](https://customers.gitlab.com/){data-ga-name=\"customers portal\"}{data-ga-location=\"body\"} and [apply it to your instance](https://docs.gitlab.com/ee/administration/license.html){data-ga-name=\"apply activation code\"}{data-ga-location=\"body\"}. If you purchased your subscription through an authorized reseller, please submit a [new Support request](https://support.gitlab.com/hc/en-us/requests/new){data-ga-name=\"new support request\"}{data-ga-location=\"body\"} and select the reason type 'Licensing and renewal problem' to receive your cloud activation code.\n",{"header":79,"config":80,"questions":81},"Offline Cloud Licensing",{"id":33},[82,87],{"question":83,"config":84,"answer":86},"What is an Offline Cloud License?",{"id":85},"what-is-an-offline-cloud-license","For customers with an offline or air-gapped instance **on GitLab version 15.0 or higher** who want to take advantage of the benefits of Cloud Licensing, an Offline Cloud License may be an option on an approval-only basis. Offline Cloud Licenses offer an alternative to online License Sync by requesting you to manually provide usage data to GitLab on a monthly basis. Offline Cloud Licenses can help with smoother renewals and add-ons by providing GitLab with insight into the current state of a subscription, but does not support automated syncs of additional purchases given the lack of internet connectivity. Additional license files will be required.",{"question":88,"config":89,"answer":91},"How do Offline Cloud Licenses Work?",{"id":90},"how-do-offline-cloud-licenses-work","If you have been approved for an Offline Cloud License, you will receive your license file via email. If you purchased from GitLab directly, you can also access your Offline license from the [Customers Portal](https://customers.gitlab.com/){data-ga-name=\"customers portal\"}{data-ga-location=\"body\"}.\n\nOnce you [upload your license file to your instance](https://docs.gitlab.com/ee/administration/license_file.html){data-ga-name=\"upload license file\"}{data-ga-location=\"body\"}, you will receive monthly email reminders (sent to the account's `Sold To` contact) and in-app banners (visible to all instance admins) to [export your usage data](https://docs.gitlab.com/ee/subscriptions/self_managed/index.html#export-your-license-usage){data-ga-name=\"export usage data\"}{data-ga-location=\"body\"} and email it to [renewals-service@customers.gitlab.com](mailto:renewals-service@customers.gitlab.com). Exported usage data files include the [same data fields](https://docs.gitlab.com/ee/subscriptions/self_managed/#subscription-data){data-ga-name=\"subscription data\"}{data-ga-location=\"body\"} as a Cloud License online sync and help GitLab to understand the current state of your subscription. When we receive this data, we automatically match against the file's contents (not on the `From` email address) to ensure this data is stored correctly. Mime-types of `'application/octet-stream'`, `'text/csv'` and `'application/vnd.ms-excel'` are supported for shared usage files.\n\nThe in-app reminder banners will appear until an admin completes the export of data, at which point they become dismissable and will not be displayed again until the following month. If usage data is not shared monthly while on an Offline Cloud License, GitLab will not have any insight into your current usage, which can complicate additional purchases and the renewal process. However, you will not be at risk of any downgrades or other impacts to your instance.\n\nIf you are interested in Offline Cloud Licensing, please reach out to your account manager to understand if you may be a candidate.\n",{"header":35,"config":93,"questions":94},{"id":37},[95,100],{"question":96,"config":97,"answer":99},"Questions?",{"id":98},"should-i-expect-to-hear-from-the-existing-account-team","- For more information on your eligibility for Cloud Licensing or Offline Cloud licensing, please contact your sales representative or fill out [this form](https://about.gitlab.com/sales/){data-ga-name=\"sales form\"}{data-ga-location=\"body\"}.\n- For assistance on applying an activation code or license file, please [contact our Support team](/support/){data-ga-name=\"support form\"}{data-ga-location=\"body\"}.\n",{"question":101,"config":102,"answer":104},"Related Documentation",{"id":103},"related-documentation","- [How to activate your instance with a Cloud License activation code](https://docs.gitlab.com/ee/administration/license.html){data-ga-name=\"activate instance with activation code\"}{data-ga-location=\"body\"}\n- [What data is included in Cloud or Offline shared usage data?](https://docs.gitlab.com/ee/subscriptions/self_managed/#subscription-data){data-ga-name=\"subscription data\"}{data-ga-location=\"body\"}\n","content:en-us:pricing:licensing-faq:cloud-licensing.yml","yaml","Cloud Licensing","content","en-us/pricing/licensing-faq/cloud-licensing.yml","en-us/pricing/licensing-faq/cloud-licensing","yml",{"_path":113,"_dir":114,"_draft":6,"_partial":6,"_locale":7,"data":115,"_id":526,"_type":106,"title":527,"_source":108,"_file":528,"_stem":529,"_extension":111},"/shared/en-us/main-navigation","en-us",{"logo":116,"freeTrial":121,"sales":126,"login":131,"items":136,"search":467,"minimal":498,"duo":517},{"config":117},{"href":118,"dataGaName":119,"dataGaLocation":120},"/","gitlab logo","header",{"text":122,"config":123},"Get free trial",{"href":124,"dataGaName":125,"dataGaLocation":120},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":127,"config":128},"Talk to sales",{"href":129,"dataGaName":130,"dataGaLocation":120},"/sales/","sales",{"text":132,"config":133},"Sign in",{"href":134,"dataGaName":135,"dataGaLocation":120},"https://gitlab.com/users/sign_in/","sign in",[137,181,277,282,388,448],{"text":138,"config":139,"cards":141,"footer":164},"Platform",{"dataNavLevelOne":140},"platform",[142,148,156],{"title":138,"description":143,"link":144},"The most comprehensive AI-powered DevSecOps Platform",{"text":145,"config":146},"Explore our Platform",{"href":147,"dataGaName":140,"dataGaLocation":120},"/platform/",{"title":149,"description":150,"link":151},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":152,"config":153},"Meet GitLab Duo",{"href":154,"dataGaName":155,"dataGaLocation":120},"/gitlab-duo/","gitlab duo ai",{"title":157,"description":158,"link":159},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":160,"config":161},"Learn more",{"href":162,"dataGaName":163,"dataGaLocation":120},"/why-gitlab/","why gitlab",{"title":165,"items":166},"Get started with",[167,172,177],{"text":168,"config":169},"Platform Engineering",{"href":170,"dataGaName":171,"dataGaLocation":120},"/solutions/platform-engineering/","platform engineering",{"text":173,"config":174},"Developer Experience",{"href":175,"dataGaName":176,"dataGaLocation":120},"/developer-experience/","Developer experience",{"text":178,"config":179},"MLOps",{"href":180,"dataGaName":178,"dataGaLocation":120},"/topics/devops/the-role-of-ai-in-devops/",{"text":182,"left":183,"config":184,"link":186,"lists":190,"footer":259},"Product",true,{"dataNavLevelOne":185},"solutions",{"text":187,"config":188},"View all Solutions",{"href":189,"dataGaName":185,"dataGaLocation":120},"/solutions/",[191,216,238],{"title":192,"description":193,"link":194,"items":199},"Automation","CI/CD and automation to accelerate deployment",{"config":195},{"icon":196,"href":197,"dataGaName":198,"dataGaLocation":120},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[200,204,208,212],{"text":201,"config":202},"CI/CD",{"href":203,"dataGaLocation":120,"dataGaName":201},"/solutions/continuous-integration/",{"text":205,"config":206},"AI-Assisted Development",{"href":154,"dataGaLocation":120,"dataGaName":207},"AI assisted development",{"text":209,"config":210},"Source Code Management",{"href":211,"dataGaLocation":120,"dataGaName":209},"/solutions/source-code-management/",{"text":213,"config":214},"Automated Software Delivery",{"href":197,"dataGaLocation":120,"dataGaName":215},"Automated software delivery",{"title":217,"description":218,"link":219,"items":224},"Security","Deliver code faster without compromising security",{"config":220},{"href":221,"dataGaName":222,"dataGaLocation":120,"icon":223},"/solutions/security-compliance/","security and compliance","ShieldCheckLight",[225,228,233],{"text":226,"config":227},"Security & Compliance",{"href":221,"dataGaLocation":120,"dataGaName":226},{"text":229,"config":230},"Software Supply Chain Security",{"href":231,"dataGaLocation":120,"dataGaName":232},"/solutions/supply-chain/","Software supply chain security",{"text":234,"config":235},"Compliance & Governance",{"href":236,"dataGaLocation":120,"dataGaName":237},"/solutions/continuous-software-compliance/","Compliance and governance",{"title":239,"link":240,"items":245},"Measurement",{"config":241},{"icon":242,"href":243,"dataGaName":244,"dataGaLocation":120},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[246,250,254],{"text":247,"config":248},"Visibility & Measurement",{"href":243,"dataGaLocation":120,"dataGaName":249},"Visibility and Measurement",{"text":251,"config":252},"Value Stream Management",{"href":253,"dataGaLocation":120,"dataGaName":251},"/solutions/value-stream-management/",{"text":255,"config":256},"Analytics & Insights",{"href":257,"dataGaLocation":120,"dataGaName":258},"/solutions/analytics-and-insights/","Analytics and insights",{"title":260,"items":261},"GitLab for",[262,267,272],{"text":263,"config":264},"Enterprise",{"href":265,"dataGaLocation":120,"dataGaName":266},"/enterprise/","enterprise",{"text":268,"config":269},"Small Business",{"href":270,"dataGaLocation":120,"dataGaName":271},"/small-business/","small business",{"text":273,"config":274},"Public Sector",{"href":275,"dataGaLocation":120,"dataGaName":276},"/solutions/public-sector/","public sector",{"text":278,"config":279},"Pricing",{"href":280,"dataGaName":281,"dataGaLocation":120,"dataNavLevelOne":281},"/pricing/","pricing",{"text":283,"config":284,"link":286,"lists":290,"feature":375},"Resources",{"dataNavLevelOne":285},"resources",{"text":287,"config":288},"View all resources",{"href":289,"dataGaName":285,"dataGaLocation":120},"/resources/",[291,324,347],{"title":292,"items":293},"Getting started",[294,299,304,309,314,319],{"text":295,"config":296},"Install",{"href":297,"dataGaName":298,"dataGaLocation":120},"/install/","install",{"text":300,"config":301},"Quick start guides",{"href":302,"dataGaName":303,"dataGaLocation":120},"/get-started/","quick setup checklists",{"text":305,"config":306},"Learn",{"href":307,"dataGaLocation":120,"dataGaName":308},"https://university.gitlab.com/","learn",{"text":310,"config":311},"Product documentation",{"href":312,"dataGaName":313,"dataGaLocation":120},"https://docs.gitlab.com/","product documentation",{"text":315,"config":316},"Best practice videos",{"href":317,"dataGaName":318,"dataGaLocation":120},"/getting-started-videos/","best practice videos",{"text":320,"config":321},"Integrations",{"href":322,"dataGaName":323,"dataGaLocation":120},"/integrations/","integrations",{"title":325,"items":326},"Discover",[327,332,337,342],{"text":328,"config":329},"Customer success stories",{"href":330,"dataGaName":331,"dataGaLocation":120},"/customers/","customer success stories",{"text":333,"config":334},"Blog",{"href":335,"dataGaName":336,"dataGaLocation":120},"/blog/","blog",{"text":338,"config":339},"Remote",{"href":340,"dataGaName":341,"dataGaLocation":120},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":343,"config":344},"TeamOps",{"href":345,"dataGaName":346,"dataGaLocation":120},"/teamops/","teamops",{"title":348,"items":349},"Connect",[350,355,360,365,370],{"text":351,"config":352},"GitLab Services",{"href":353,"dataGaName":354,"dataGaLocation":120},"/services/","services",{"text":356,"config":357},"Community",{"href":358,"dataGaName":359,"dataGaLocation":120},"/community/","community",{"text":361,"config":362},"Forum",{"href":363,"dataGaName":364,"dataGaLocation":120},"https://forum.gitlab.com/","forum",{"text":366,"config":367},"Events",{"href":368,"dataGaName":369,"dataGaLocation":120},"/events/","events",{"text":371,"config":372},"Partners",{"href":373,"dataGaName":374,"dataGaLocation":120},"/partners/","partners",{"backgroundColor":376,"textColor":377,"text":378,"image":379,"link":383},"#2f2a6b","#fff","Insights for the future of software development",{"altText":380,"config":381},"the source promo card",{"src":382},"/images/navigation/the-source-promo-card.svg",{"text":384,"config":385},"Read the latest",{"href":386,"dataGaName":387,"dataGaLocation":120},"/the-source/","the source",{"text":389,"config":390,"lists":392},"Company",{"dataNavLevelOne":391},"company",[393],{"items":394},[395,400,406,408,413,418,423,428,433,438,443],{"text":396,"config":397},"About",{"href":398,"dataGaName":399,"dataGaLocation":120},"/company/","about",{"text":401,"config":402,"footerGa":405},"Jobs",{"href":403,"dataGaName":404,"dataGaLocation":120},"/jobs/","jobs",{"dataGaName":404},{"text":366,"config":407},{"href":368,"dataGaName":369,"dataGaLocation":120},{"text":409,"config":410},"Leadership",{"href":411,"dataGaName":412,"dataGaLocation":120},"/company/team/e-group/","leadership",{"text":414,"config":415},"Team",{"href":416,"dataGaName":417,"dataGaLocation":120},"/company/team/","team",{"text":419,"config":420},"Handbook",{"href":421,"dataGaName":422,"dataGaLocation":120},"https://handbook.gitlab.com/","handbook",{"text":424,"config":425},"Investor relations",{"href":426,"dataGaName":427,"dataGaLocation":120},"https://ir.gitlab.com/","investor relations",{"text":429,"config":430},"Trust Center",{"href":431,"dataGaName":432,"dataGaLocation":120},"/security/","trust center",{"text":434,"config":435},"AI Transparency Center",{"href":436,"dataGaName":437,"dataGaLocation":120},"/ai-transparency-center/","ai transparency center",{"text":439,"config":440},"Newsletter",{"href":441,"dataGaName":442,"dataGaLocation":120},"/company/contact/","newsletter",{"text":444,"config":445},"Press",{"href":446,"dataGaName":447,"dataGaLocation":120},"/press/","press",{"text":449,"config":450,"lists":451},"Contact us",{"dataNavLevelOne":391},[452],{"items":453},[454,457,462],{"text":127,"config":455},{"href":129,"dataGaName":456,"dataGaLocation":120},"talk to sales",{"text":458,"config":459},"Get help",{"href":460,"dataGaName":461,"dataGaLocation":120},"/support/","get help",{"text":463,"config":464},"Customer portal",{"href":465,"dataGaName":466,"dataGaLocation":120},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":468,"login":469,"suggestions":476},"Close",{"text":470,"link":471},"To search repositories and projects, login to",{"text":472,"config":473},"gitlab.com",{"href":134,"dataGaName":474,"dataGaLocation":475},"search login","search",{"text":477,"default":478},"Suggestions",[479,481,485,487,491,495],{"text":149,"config":480},{"href":154,"dataGaName":149,"dataGaLocation":475},{"text":482,"config":483},"Code Suggestions (AI)",{"href":484,"dataGaName":482,"dataGaLocation":475},"/solutions/code-suggestions/",{"text":201,"config":486},{"href":203,"dataGaName":201,"dataGaLocation":475},{"text":488,"config":489},"GitLab on AWS",{"href":490,"dataGaName":488,"dataGaLocation":475},"/partners/technology-partners/aws/",{"text":492,"config":493},"GitLab on Google Cloud",{"href":494,"dataGaName":492,"dataGaLocation":475},"/partners/technology-partners/google-cloud-platform/",{"text":496,"config":497},"Why GitLab?",{"href":162,"dataGaName":496,"dataGaLocation":475},{"freeTrial":499,"mobileIcon":504,"desktopIcon":509,"secondaryButton":512},{"text":500,"config":501},"Start free trial",{"href":502,"dataGaName":125,"dataGaLocation":503},"https://gitlab.com/-/trials/new/","nav",{"altText":505,"config":506},"Gitlab Icon",{"src":507,"dataGaName":508,"dataGaLocation":503},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":505,"config":510},{"src":511,"dataGaName":508,"dataGaLocation":503},"/images/brand/gitlab-logo-type.svg",{"text":513,"config":514},"Get Started",{"href":515,"dataGaName":516,"dataGaLocation":503},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":518,"mobileIcon":522,"desktopIcon":524},{"text":519,"config":520},"Learn more about GitLab Duo",{"href":154,"dataGaName":521,"dataGaLocation":503},"gitlab duo",{"altText":505,"config":523},{"src":507,"dataGaName":508,"dataGaLocation":503},{"altText":505,"config":525},{"src":511,"dataGaName":508,"dataGaLocation":503},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":531,"_dir":114,"_draft":6,"_partial":6,"_locale":7,"title":532,"button":533,"config":537,"_id":539,"_type":106,"_source":108,"_file":540,"_stem":541,"_extension":111},"/shared/en-us/banner","GitLab Duo Agent Platform is now in public beta!",{"text":160,"config":534},{"href":535,"dataGaName":536,"dataGaLocation":120},"/gitlab-duo/agent-platform/","duo banner",{"layout":538},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":543,"_dir":114,"_draft":6,"_partial":6,"_locale":7,"data":544,"_id":749,"_type":106,"title":750,"_source":108,"_file":751,"_stem":752,"_extension":111},"/shared/en-us/main-footer",{"text":545,"source":546,"edit":552,"contribute":557,"config":562,"items":567,"minimal":741},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":547,"config":548},"View page source",{"href":549,"dataGaName":550,"dataGaLocation":551},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":553,"config":554},"Edit this page",{"href":555,"dataGaName":556,"dataGaLocation":551},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":558,"config":559},"Please contribute",{"href":560,"dataGaName":561,"dataGaLocation":551},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":563,"facebook":564,"youtube":565,"linkedin":566},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[568,591,648,677,711],{"title":138,"links":569,"subMenu":574},[570],{"text":571,"config":572},"DevSecOps platform",{"href":147,"dataGaName":573,"dataGaLocation":551},"devsecops platform",[575],{"title":278,"links":576},[577,581,586],{"text":578,"config":579},"View plans",{"href":280,"dataGaName":580,"dataGaLocation":551},"view plans",{"text":582,"config":583},"Why Premium?",{"href":584,"dataGaName":585,"dataGaLocation":551},"/pricing/premium/","why premium",{"text":587,"config":588},"Why Ultimate?",{"href":589,"dataGaName":590,"dataGaLocation":551},"/pricing/ultimate/","why ultimate",{"title":592,"links":593},"Solutions",[594,599,602,604,609,614,618,621,625,630,632,635,638,643],{"text":595,"config":596},"Digital transformation",{"href":597,"dataGaName":598,"dataGaLocation":551},"/topics/digital-transformation/","digital transformation",{"text":226,"config":600},{"href":221,"dataGaName":601,"dataGaLocation":551},"security & compliance",{"text":215,"config":603},{"href":197,"dataGaName":198,"dataGaLocation":551},{"text":605,"config":606},"Agile development",{"href":607,"dataGaName":608,"dataGaLocation":551},"/solutions/agile-delivery/","agile delivery",{"text":610,"config":611},"Cloud transformation",{"href":612,"dataGaName":613,"dataGaLocation":551},"/topics/cloud-native/","cloud transformation",{"text":615,"config":616},"SCM",{"href":211,"dataGaName":617,"dataGaLocation":551},"source code management",{"text":201,"config":619},{"href":203,"dataGaName":620,"dataGaLocation":551},"continuous integration & delivery",{"text":622,"config":623},"Value stream management",{"href":253,"dataGaName":624,"dataGaLocation":551},"value stream management",{"text":626,"config":627},"GitOps",{"href":628,"dataGaName":629,"dataGaLocation":551},"/solutions/gitops/","gitops",{"text":263,"config":631},{"href":265,"dataGaName":266,"dataGaLocation":551},{"text":633,"config":634},"Small business",{"href":270,"dataGaName":271,"dataGaLocation":551},{"text":636,"config":637},"Public sector",{"href":275,"dataGaName":276,"dataGaLocation":551},{"text":639,"config":640},"Education",{"href":641,"dataGaName":642,"dataGaLocation":551},"/solutions/education/","education",{"text":644,"config":645},"Financial services",{"href":646,"dataGaName":647,"dataGaLocation":551},"/solutions/finance/","financial services",{"title":283,"links":649},[650,652,654,656,659,661,663,665,667,669,671,673,675],{"text":295,"config":651},{"href":297,"dataGaName":298,"dataGaLocation":551},{"text":300,"config":653},{"href":302,"dataGaName":303,"dataGaLocation":551},{"text":305,"config":655},{"href":307,"dataGaName":308,"dataGaLocation":551},{"text":310,"config":657},{"href":312,"dataGaName":658,"dataGaLocation":551},"docs",{"text":333,"config":660},{"href":335,"dataGaName":336,"dataGaLocation":551},{"text":328,"config":662},{"href":330,"dataGaName":331,"dataGaLocation":551},{"text":338,"config":664},{"href":340,"dataGaName":341,"dataGaLocation":551},{"text":351,"config":666},{"href":353,"dataGaName":354,"dataGaLocation":551},{"text":343,"config":668},{"href":345,"dataGaName":346,"dataGaLocation":551},{"text":356,"config":670},{"href":358,"dataGaName":359,"dataGaLocation":551},{"text":361,"config":672},{"href":363,"dataGaName":364,"dataGaLocation":551},{"text":366,"config":674},{"href":368,"dataGaName":369,"dataGaLocation":551},{"text":371,"config":676},{"href":373,"dataGaName":374,"dataGaLocation":551},{"title":389,"links":678},[679,681,683,685,687,689,691,695,700,702,704,706],{"text":396,"config":680},{"href":398,"dataGaName":391,"dataGaLocation":551},{"text":401,"config":682},{"href":403,"dataGaName":404,"dataGaLocation":551},{"text":409,"config":684},{"href":411,"dataGaName":412,"dataGaLocation":551},{"text":414,"config":686},{"href":416,"dataGaName":417,"dataGaLocation":551},{"text":419,"config":688},{"href":421,"dataGaName":422,"dataGaLocation":551},{"text":424,"config":690},{"href":426,"dataGaName":427,"dataGaLocation":551},{"text":692,"config":693},"Sustainability",{"href":694,"dataGaName":692,"dataGaLocation":551},"/sustainability/",{"text":696,"config":697},"Diversity, inclusion and belonging (DIB)",{"href":698,"dataGaName":699,"dataGaLocation":551},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":429,"config":701},{"href":431,"dataGaName":432,"dataGaLocation":551},{"text":439,"config":703},{"href":441,"dataGaName":442,"dataGaLocation":551},{"text":444,"config":705},{"href":446,"dataGaName":447,"dataGaLocation":551},{"text":707,"config":708},"Modern Slavery Transparency Statement",{"href":709,"dataGaName":710,"dataGaLocation":551},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":712,"links":713},"Contact Us",[714,717,719,721,726,731,736],{"text":715,"config":716},"Contact an expert",{"href":129,"dataGaName":130,"dataGaLocation":551},{"text":458,"config":718},{"href":460,"dataGaName":461,"dataGaLocation":551},{"text":463,"config":720},{"href":465,"dataGaName":466,"dataGaLocation":551},{"text":722,"config":723},"Status",{"href":724,"dataGaName":725,"dataGaLocation":551},"https://status.gitlab.com/","status",{"text":727,"config":728},"Terms of use",{"href":729,"dataGaName":730,"dataGaLocation":551},"/terms/","terms of use",{"text":732,"config":733},"Privacy statement",{"href":734,"dataGaName":735,"dataGaLocation":551},"/privacy/","privacy statement",{"text":737,"config":738},"Cookie preferences",{"dataGaName":739,"dataGaLocation":551,"id":740,"isOneTrustButton":183},"cookie preferences","ot-sdk-btn",{"items":742},[743,745,747],{"text":727,"config":744},{"href":729,"dataGaName":730,"dataGaLocation":551},{"text":732,"config":746},{"href":734,"dataGaName":735,"dataGaLocation":551},{"text":737,"config":748},{"dataGaName":739,"dataGaLocation":551,"id":740,"isOneTrustButton":183},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",1753475359339]