[{"data":1,"prerenderedAt":1048},["ShallowReactive",2],{"/blog/introducing-subscriptions-on-gitlab-dot-com":3,"navigation-en-us":267,"banner-en-us":692,"footer-en-us":702,"blog-post-authors-en-us-Mike Bartlett":946,"blog-related-posts-en-us-introducing-subscriptions-on-gitlab-dot-com":960,"blog-promotions-en-us":984,"next-steps-en-us":1038},{"id":4,"title":5,"authors":6,"body":8,"category":245,"date":246,"description":247,"extension":248,"externalUrl":249,"faq":249,"featured":250,"heroImage":251,"meta":252,"navigation":257,"path":258,"seo":259,"slug":263,"stem":264,"tags":249,"template":265,"updatedDate":249,"__hash__":266},"blogPosts/en-us/blog/introducing-subscriptions-on-gitlab-dot-com.md","Introducing paid subscriptions on GitLab.com",[7],"Mike Bartlett",{"type":9,"value":10,"toc":235},"minimark",[11,15,29,32,45,50,60,67,75,79,87,90,98,101,104,107,114,118,121,125,128,131,135,143,147,153,161,166,169,172,177,180,185,194,209,214,222,228],[12,13,14],"p",{},"For the past few years, we've run GitLab.com as our free SaaS offering, featuring unlimited public and private repositories, unlimited contributors, and access to key features, like issue tracking, code review, CI, and wikis. None of those things are changing! We're committed to providing an integrated solution that supports the entire software development lifecycle at a price where everyone can contribute.",[12,16,17,18,23,24,28],{},"So what's changing? Over time, the usage of GitLab.com has grown significantly to the point where we now have over two million projects hosted on GitLab.com and have seen a 16x increase in CI usage over the last year. While we're excited by the exponential growth of GitLab.com, we also want to ensure that we can maintain our commitment to offering a free plan with unlimited private repos, unlimited contributors, and access to the key features that allow you to bring your entire software development lifecycle into a single platform. To keep this commitment and to offer users who have more specialized needs access to additional ",[19,20,22],"a",{"href":21},"/enterprise/","enterprise features",", we're ",[19,25,27],{"href":26},"/pricing/#gitlab-com","introducing new paid subscriptions"," to GitLab.com.",[12,30,31],{},"These paid plans will do three things:",[33,34,35,39,42],"ul",{},[36,37,38],"li",{},"introduce a limit to the amount of private CI minutes on shared runners from May 1st",[36,40,41],{},"offer additional paid plans for GitLab.com users who are looking for a more robust feature set without the overhead of managing their own Enterprise Edition instance",[36,43,44],{},"offer a new level of support for teams who use GitLab.com for mission critical code",[46,47,49],"h2",{"id":48},"introducing-our-paid-plans","Introducing our paid plans",[12,51,52],{},[19,53,56],{"href":54,"rel":55},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782398062/blog/Content%20Images/ci-limits/paid-plans.png",[],[57,58],"img",{"alt":59,"src":54},"paid-plans",[12,61,62,63,66],{},"You can see more information on the ",[19,64,65],{"href":26},"Product section"," of our website.",[12,68,69,70,74],{},"Right now, the plans offer additional minutes and levels of support. Future GitLab\nEE Starter and EE ",[19,71,73],{"href":72},"/pricing/premium/","Premium"," features will be added exclusively to Bronze, Silver and\nGold plans over time.",[46,76,78],{"id":77},"capping-ci-minutes-on-private-shared-runners","Capping CI minutes on private shared runners",[12,80,81,82,86],{},"Thanks to ",[19,83,85],{"href":84},"/blog/gitlab-partners-with-digitalocean-to-make-continuous-integration-faster-safer-and-more-affordable/","the generosity"," of Digital Ocean we were able to offer unlimited CI minutes for the last year.  Over this time, we've run billions of free CI minutes across thousands of projects on GitLab.com.",[12,88,89],{},"We are going to continue to give away free CI, but from May 1st, the number of minutes on our shared runners will be capped at 2000 minutes a month per group\nand our paid plans will allow for additional minutes. This limit will only apply to\nprivate projects. This will affect less than 3% of all groups using CI on GitLab.com today. 2000 minutes means you can run a pipeline of 10 minutes\nfive times a day, every working day.",[12,91,92,93,97],{},"With free ",[19,94,96],{"href":95},"/solutions/continuous-integration/","GitLab CI"," on GitLab.com you'll get unlimited number of pipelines, with\nunlimited parallelism on unlimited groups with unlimited number of\ncollaborators. We only count minutes per group and you can run anything\nyou want, including full Docker support.",[12,99,100],{},"We’ve chosen to restrict minutes as this will still allow you to have parallel pipelines and therefore fast CI runs.",[12,102,103],{},"Note that this will only restrict your minutes for our shared runners. If you\nhave a specific runner set up for your projects, there is no limit to your pipeline minutes\non GitLab.com.",[12,105,106],{},"You still have and will always have the option to bring your own Runner.\nRunners are very easy to set up, require little to no maintenance and run on almost any platform.",[12,108,109],{},[19,110,113],{"href":111,"rel":112},"https://docs.gitlab.com/runner/",[],"Read how to set up your own Runner in the documentation",[46,115,117],{"id":116},"new-paid-features","New paid features",[12,119,120],{},"Every month, without fail, we ship improvements to GitLab. As always, everyone will be able to access GitLab Community Edition features for free. New GitLab Enterprise Edition Starter (EES) features will be made available to all of the paid plans, whilst new EEP features will only be made available to the Silver and Gold plans.",[46,122,124],{"id":123},"new-levels-of-support","New levels of support",[12,126,127],{},"In addition to the private CI build minutes and Enterprise Edition feature access, you now have broader options for support. The Bronze and Silver plans will offer next business day support, similar to our previous Bronze Support.",[12,129,130],{},"For those requiring more speedy help, our Gold plan offers a 4-hour response time on any ticket submitted to our support team.",[46,132,134],{"id":133},"timeline","Timeline",[12,136,137,138,142],{},"The plans are available to purchase now and the CI limits will be activated on May 1st, at which\npoint you will be able to visualise your usage by clicking on the settings cog on your group home page\nand selecting ",[139,140,141],"code",{},"Pipelines Quota",".",[46,144,146],{"id":145},"faq","FAQ",[12,148,149],{},[150,151,152],"strong",{},"How are public projects on GitLab.com affected by the CI usage cap?",[12,154,155,156,160],{},"Public projects that are hosted on GitLab.com ans are part of the GitLab Open Source Program ",[19,157,159],{"href":158},"/solutions/open-source/","receive access to Gold tier features"," and CI usage benefits.",[12,162,163],{},[150,164,165],{},"Does the number of minutes apply per project?",[12,167,168],{},"The number of minutes applies to a group or an individual. This means the sum of\nall minutes in all projects for a group or for all an individual's projects.",[12,170,171],{},"The quota is reset every month.",[12,173,174],{},[150,175,176],{},"Does the number of users impact the limit?",[12,178,179],{},"The limit is per group, regardless of how many users are in the group.",[12,181,182],{},[150,183,184],{},"What about storage limits?",[12,186,187,188,193],{},"Today, each project is limited to 10G of repository storage, but this has not been\nactively enforced for some time. We will continue to allow 10G of storage, but will\nsoon start enforcing this limit, including across  ",[19,189,192],{"href":190,"rel":191},"https://docs.gitlab.com/user/gitlab_com/#gitlab-ci",[],"job artifacts"," and other storage\nmechanisms that are currently unmetered.",[12,195,196,197,202,203,208],{},"Since GitLab 8.9 we've ",[19,198,201],{"href":199,"rel":200},"https://docs.gitlab.com/ci/yaml/#artifacts-expire_in",[],"introduced","\nthe ability to set a expiry time on artifacts, then in 9.0 we\n",[19,204,207],{"href":205,"rel":206},"https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9219",[],"added the ability to set a default expiry time","\nand this value is currently set to two weeks on\nGitLab.com. You can also manually delete or keep any artifact.",[12,210,211],{},[150,212,213],{},"Can I use my own runners instead?",[12,215,216,217,221],{},"Absolutely, you can run specific runners for any of your projects. Take a look at\n",[19,218,220],{"href":111,"rel":219},[],"the documentation"," for more information on\nhow to do this. We only count minutes on the shared runners we provide on GitLab.com.",[12,223,224,225,142],{},"UPDATED 2019-03-08 - The original version of this FAQ mentioned that public projects would receive unlimited CI minutes and Ultimate benefits. That policy has changed\nto public projects that are members of the GitLab Open Source Program now receive ",[19,226,227],{"href":158},"Gold Tier features and CI usage caps",[12,229,230,231,142],{},"UPDATED 2020-03-18 - We changed what ",[19,232,234],{"href":233},"/blog/ci-minutes-for-free-users/","CI minutes free users get",{"title":236,"searchDepth":237,"depth":237,"links":238},"",2,[239,240,241,242,243,244],{"id":48,"depth":237,"text":49},{"id":77,"depth":237,"text":78},{"id":116,"depth":237,"text":117},{"id":123,"depth":237,"text":124},{"id":133,"depth":237,"text":134},{"id":145,"depth":237,"text":146},"company","2017-04-11","Subscriptions and limits to private CI minutes on shared runners are coming to GitLab.com","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663397/Blog/Hero%20Images/logoforblogpost.jpg",{"excerpt":253},{"type":9,"value":254},[255],[12,256,14],{},true,"/en-us/blog/introducing-subscriptions-on-gitlab-dot-com",{"title":5,"description":247,"ogTitle":5,"ogDescription":247,"noIndex":250,"ogImage":251,"ogUrl":260,"ogSiteName":261,"ogType":262,"canonicalUrls":260},"https://about.gitlab.com/blog/introducing-subscriptions-on-gitlab-dot-com","https://about.gitlab.com","article","introducing-subscriptions-on-gitlab-dot-com","en-us/blog/introducing-subscriptions-on-gitlab-dot-com","BlogPost","QAE5YvpcjtbZ8eBOncO19yZuyz092Kk2G7Dzagx8LZk",{"logo":268,"freeTrial":273,"sales":278,"login":283,"items":288,"search":612,"minimal":643,"duo":662,"switchNav":671,"pricingDeployment":682},{"config":269},{"href":270,"dataGaName":271,"dataGaLocation":272},"/","gitlab logo","header",{"text":274,"config":275},"Get free trial",{"href":276,"dataGaName":277,"dataGaLocation":272},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":279,"config":280},"Request a demo",{"href":281,"dataGaName":282,"dataGaLocation":272},"/sales/?contact-topic=request-demo","sales",{"text":284,"config":285},"Sign in",{"href":286,"dataGaName":287,"dataGaLocation":272},"https://gitlab.com/users/sign_in/","sign in",[289,318,416,421,535,590],{"text":290,"config":291,"menu":293},"Platform",{"dataNavLevelOne":292},"platform",{"type":294,"columns":295},"cards",[296,302,310],{"title":290,"description":297,"link":298},"The intelligent orchestration platform for DevSecOps",{"text":299,"config":300},"Explore our Platform",{"href":301,"dataGaName":292,"dataGaLocation":272},"/platform/",{"title":303,"description":304,"link":305},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":306,"config":307},"Meet GitLab Duo",{"href":308,"dataGaName":309,"dataGaLocation":272},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":311,"description":312,"link":313},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":314,"config":315},"Learn more",{"href":316,"dataGaName":317,"dataGaLocation":272},"/why-gitlab/","why gitlab",{"text":319,"left":257,"config":320,"menu":322},"Product",{"dataNavLevelOne":321},"solutions",{"type":323,"link":324,"columns":328,"feature":396},"lists",{"text":325,"config":326},"View all Solutions",{"href":327,"dataGaName":321,"dataGaLocation":272},"/solutions/",[329,352,375],{"title":330,"description":331,"link":332,"items":337},"Automation","CI/CD and automation to accelerate deployment",{"config":333},{"icon":334,"href":335,"dataGaName":336,"dataGaLocation":272},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[338,341,344,348],{"text":339,"config":340},"CI/CD",{"href":95,"dataGaLocation":272,"dataGaName":339},{"text":303,"config":342},{"href":308,"dataGaLocation":272,"dataGaName":343},"gitlab duo agent platform - product menu",{"text":345,"config":346},"Source Code Management",{"href":347,"dataGaLocation":272,"dataGaName":345},"/solutions/source-code-management/",{"text":349,"config":350},"Automated Software Delivery",{"href":335,"dataGaLocation":272,"dataGaName":351},"Automated software delivery",{"title":353,"description":354,"link":355,"items":360},"Security","Deliver code faster without compromising security",{"config":356},{"href":357,"dataGaName":358,"dataGaLocation":272,"icon":359},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[361,365,370],{"text":362,"config":363},"Application Security Testing",{"href":357,"dataGaName":364,"dataGaLocation":272},"Application security testing",{"text":366,"config":367},"Software Supply Chain Security",{"href":368,"dataGaLocation":272,"dataGaName":369},"/solutions/supply-chain/","Software supply chain security",{"text":371,"config":372},"Software Compliance",{"href":373,"dataGaName":374,"dataGaLocation":272},"/solutions/software-compliance/","software compliance",{"title":376,"link":377,"items":382},"Measurement",{"config":378},{"icon":379,"href":380,"dataGaName":381,"dataGaLocation":272},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[383,387,391],{"text":384,"config":385},"Visibility & Measurement",{"href":380,"dataGaLocation":272,"dataGaName":386},"Visibility and Measurement",{"text":388,"config":389},"Value Stream Management",{"href":390,"dataGaLocation":272,"dataGaName":388},"/solutions/value-stream-management/",{"text":392,"config":393},"Analytics & Insights",{"href":394,"dataGaLocation":272,"dataGaName":395},"/solutions/analytics-and-insights/","Analytics and insights",{"title":397,"type":323,"items":398},"GitLab for",[399,404,410],{"text":400,"config":401},"Enterprise",{"icon":402,"href":21,"dataGaLocation":272,"dataGaName":403},"Building","enterprise",{"text":405,"config":406},"Small Business",{"icon":407,"href":408,"dataGaLocation":272,"dataGaName":409},"Work","/small-business/","small business",{"text":411,"config":412},"Public Sector",{"icon":413,"href":414,"dataGaLocation":272,"dataGaName":415},"Organization","/solutions/public-sector/","public sector",{"text":417,"config":418},"Pricing",{"href":419,"dataGaName":420,"dataGaLocation":272,"dataNavLevelOne":420},"/pricing/","pricing",{"text":422,"config":423,"menu":425},"Resources",{"dataNavLevelOne":424},"resources",{"type":323,"link":426,"columns":430,"feature":524},{"text":427,"config":428},"View all resources",{"href":429,"dataGaName":424,"dataGaLocation":272},"/resources/",[431,464,491],{"title":432,"items":433},"Getting started",[434,439,444,449,454,459],{"text":435,"config":436},"Install",{"href":437,"dataGaName":438,"dataGaLocation":272},"/install/","install",{"text":440,"config":441},"Quick start guides",{"href":442,"dataGaName":443,"dataGaLocation":272},"/get-started/","quick setup checklists",{"text":445,"config":446},"Learn",{"href":447,"dataGaLocation":272,"dataGaName":448},"https://university.gitlab.com/","learn",{"text":450,"config":451},"Product documentation",{"href":452,"dataGaName":453,"dataGaLocation":272},"https://docs.gitlab.com/","product documentation",{"text":455,"config":456},"Best practice videos",{"href":457,"dataGaName":458,"dataGaLocation":272},"/getting-started-videos/","best practice videos",{"text":460,"config":461},"Integrations",{"href":462,"dataGaName":463,"dataGaLocation":272},"/integrations/","integrations",{"title":465,"items":466},"Discover",[467,472,477,482,486],{"text":468,"config":469},"Customer success stories",{"href":470,"dataGaName":471,"dataGaLocation":272},"/customers/","customer success stories",{"text":473,"config":474},"Blog",{"href":475,"dataGaName":476,"dataGaLocation":272},"/blog/","blog",{"text":478,"config":479},"Demo Hub",{"href":480,"dataGaName":481,"dataGaLocation":272},"/demo-hub/","demo hub",{"text":483,"config":484},"The Source",{"href":485,"dataGaName":476,"dataGaLocation":272},"/the-source/",{"text":487,"config":488},"Remote",{"href":489,"dataGaName":490,"dataGaLocation":272},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":492,"items":493},"Connect",[494,499,504,509,514,519],{"text":495,"config":496},"GitLab Services",{"href":497,"dataGaName":498,"dataGaLocation":272},"/services/","services",{"text":500,"config":501},"Contribute",{"href":502,"dataGaName":503,"dataGaLocation":272},"https://contributors.gitlab.com","contribute",{"text":505,"config":506},"Community",{"href":507,"dataGaName":508,"dataGaLocation":272},"/community/","community",{"text":510,"config":511},"Forum",{"href":512,"dataGaName":513,"dataGaLocation":272},"https://forum.gitlab.com/","forum",{"text":515,"config":516},"Events",{"href":517,"dataGaName":518,"dataGaLocation":272},"/events/","events",{"text":520,"config":521},"Partners",{"href":522,"dataGaName":523,"dataGaLocation":272},"/partners/","partners",{"config":525,"title":528,"text":529,"link":530},{"background":526,"textColor":527},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":531,"config":532},"Read the latest",{"href":533,"dataGaName":534,"dataGaLocation":272},"/whats-new/","whats new",{"text":536,"config":537,"menu":538},"Company",{"dataNavLevelOne":245},{"type":323,"columns":539},[540],{"items":541},[542,547,553,555,560,565,570,575,580,585],{"text":543,"config":544},"About",{"href":545,"dataGaName":546,"dataGaLocation":272},"/company/","about",{"text":548,"config":549,"footerGa":552},"Jobs",{"href":550,"dataGaName":551,"dataGaLocation":272},"/jobs/","jobs",{"dataGaName":551},{"text":515,"config":554},{"href":517,"dataGaName":518,"dataGaLocation":272},{"text":556,"config":557},"Leadership",{"href":558,"dataGaName":559,"dataGaLocation":272},"/company/team/e-group/","leadership",{"text":561,"config":562},"Handbook",{"href":563,"dataGaName":564,"dataGaLocation":272},"https://handbook.gitlab.com/","handbook",{"text":566,"config":567},"Investor relations",{"href":568,"dataGaName":569,"dataGaLocation":272},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":571,"config":572},"Trust Center",{"href":573,"dataGaName":574,"dataGaLocation":272},"/security/","trust center",{"text":576,"config":577},"AI Transparency Center",{"href":578,"dataGaName":579,"dataGaLocation":272},"/ai-transparency-center/","ai transparency center",{"text":581,"config":582},"Newsletter",{"href":583,"dataGaName":584,"dataGaLocation":272},"/company/contact/#contact-forms","newsletter",{"text":586,"config":587},"Press",{"href":588,"dataGaName":589,"dataGaLocation":272},"/press/","press",{"text":591,"config":592,"menu":593},"Contact us",{"dataNavLevelOne":245},{"type":323,"columns":594},[595],{"items":596},[597,602,607],{"text":598,"config":599},"Talk to sales",{"href":600,"dataGaName":601,"dataGaLocation":272},"/sales/","talk to sales",{"text":603,"config":604},"Support portal",{"href":605,"dataGaName":606,"dataGaLocation":272},"https://support.gitlab.com/hc/en-us","support portal",{"text":608,"config":609},"Customer portal",{"href":610,"dataGaName":611,"dataGaLocation":272},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":613,"login":614,"suggestions":621},"Close",{"text":615,"link":616},"To search repositories and projects, login to",{"text":617,"config":618},"gitlab.com",{"href":286,"dataGaName":619,"dataGaLocation":620},"search login","search",{"text":622,"default":623},"Suggestions",[624,626,630,632,636,640],{"text":303,"config":625},{"href":308,"dataGaName":303,"dataGaLocation":620},{"text":627,"config":628},"Code Suggestions (AI)",{"href":629,"dataGaName":627,"dataGaLocation":620},"/solutions/code-suggestions/",{"text":339,"config":631},{"href":95,"dataGaName":339,"dataGaLocation":620},{"text":633,"config":634},"GitLab on AWS",{"href":635,"dataGaName":633,"dataGaLocation":620},"/partners/technology-partners/aws/",{"text":637,"config":638},"GitLab on Google Cloud",{"href":639,"dataGaName":637,"dataGaLocation":620},"/partners/technology-partners/google-cloud-platform/",{"text":641,"config":642},"Why GitLab?",{"href":316,"dataGaName":641,"dataGaLocation":620},{"freeTrial":644,"mobileIcon":649,"desktopIcon":654,"secondaryButton":657},{"text":645,"config":646},"Start free trial",{"href":647,"dataGaName":277,"dataGaLocation":648},"https://gitlab.com/-/trials/new/","nav",{"altText":650,"config":651},"Gitlab Icon",{"src":652,"dataGaName":653,"dataGaLocation":648},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":650,"config":655},{"src":656,"dataGaName":653,"dataGaLocation":648},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":658,"config":659},"Get Started",{"href":660,"dataGaName":661,"dataGaLocation":648},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":663,"mobileIcon":667,"desktopIcon":669},{"text":664,"config":665},"Learn more about GitLab Duo",{"href":308,"dataGaName":666,"dataGaLocation":648},"gitlab duo",{"altText":650,"config":668},{"src":652,"dataGaName":653,"dataGaLocation":648},{"altText":650,"config":670},{"src":656,"dataGaName":653,"dataGaLocation":648},{"button":672,"mobileIcon":677,"desktopIcon":679},{"text":673,"config":674},"/switch",{"href":675,"dataGaName":676,"dataGaLocation":648},"#contact","switch",{"altText":650,"config":678},{"src":652,"dataGaName":653,"dataGaLocation":648},{"altText":650,"config":680},{"src":681,"dataGaName":653,"dataGaLocation":648},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":683,"mobileIcon":688,"desktopIcon":690},{"text":684,"config":685},"Back to pricing",{"href":419,"dataGaName":686,"dataGaLocation":648,"icon":687},"back to pricing","GoBack",{"altText":650,"config":689},{"src":652,"dataGaName":653,"dataGaLocation":648},{"altText":650,"config":691},{"src":656,"dataGaName":653,"dataGaLocation":648},{"title":693,"titleMobile":694,"button":695,"config":700},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":314,"config":696},{"href":697,"dataGaName":698,"dataGaLocation":699},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":701,"disabled":250},"release",{"data":703},{"text":704,"source":705,"edit":711,"contribute":716,"config":721,"items":726,"minimal":935},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":706,"config":707},"View page source",{"href":708,"dataGaName":709,"dataGaLocation":710},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":712,"config":713},"Edit this page",{"href":714,"dataGaName":715,"dataGaLocation":710},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":717,"config":718},"Please contribute",{"href":719,"dataGaName":720,"dataGaLocation":710},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":722,"facebook":723,"youtube":724,"linkedin":725},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[727,773,827,871,903],{"title":417,"links":728,"subMenu":742},[729,733,737],{"text":730,"config":731},"View plans",{"href":419,"dataGaName":732,"dataGaLocation":710},"view plans",{"text":734,"config":735},"Why Premium?",{"href":72,"dataGaName":736,"dataGaLocation":710},"why premium",{"text":738,"config":739},"Why Ultimate?",{"href":740,"dataGaName":741,"dataGaLocation":710},"/pricing/ultimate/","why ultimate",[743],{"title":744,"links":745},"Contact Us",[746,749,751,753,758,763,768],{"text":747,"config":748},"Contact sales",{"href":600,"dataGaName":282,"dataGaLocation":710},{"text":603,"config":750},{"href":605,"dataGaName":606,"dataGaLocation":710},{"text":608,"config":752},{"href":610,"dataGaName":611,"dataGaLocation":710},{"text":754,"config":755},"Status",{"href":756,"dataGaName":757,"dataGaLocation":710},"https://status.gitlab.com/","status",{"text":759,"config":760},"Terms of use",{"href":761,"dataGaName":762,"dataGaLocation":710},"/terms/","terms of use",{"text":764,"config":765},"Privacy statement",{"href":766,"dataGaName":767,"dataGaLocation":710},"/privacy/","privacy statement",{"text":769,"config":770},"Cookie preferences",{"dataGaName":771,"dataGaLocation":710,"id":772,"isOneTrustButton":257},"cookie preferences","ot-sdk-btn",{"title":319,"links":774,"subMenu":783},[775,779],{"text":776,"config":777},"DevSecOps platform",{"href":301,"dataGaName":778,"dataGaLocation":710},"devsecops platform",{"text":780,"config":781},"AI-Assisted Development",{"href":308,"dataGaName":782,"dataGaLocation":710},"ai-assisted development",[784],{"title":785,"links":786},"Topics",[787,792,797,802,807,812,817,822],{"text":788,"config":789},"CICD",{"href":790,"dataGaName":791,"dataGaLocation":710},"/topics/ci-cd/","cicd",{"text":793,"config":794},"GitOps",{"href":795,"dataGaName":796,"dataGaLocation":710},"/topics/gitops/","gitops",{"text":798,"config":799},"DevOps",{"href":800,"dataGaName":801,"dataGaLocation":710},"/topics/devops/","devops",{"text":803,"config":804},"Version Control",{"href":805,"dataGaName":806,"dataGaLocation":710},"/topics/version-control/","version control",{"text":808,"config":809},"DevSecOps",{"href":810,"dataGaName":811,"dataGaLocation":710},"/topics/devsecops/","devsecops",{"text":813,"config":814},"Cloud Native",{"href":815,"dataGaName":816,"dataGaLocation":710},"/topics/cloud-native/","cloud native",{"text":818,"config":819},"AI for Coding",{"href":820,"dataGaName":821,"dataGaLocation":710},"/topics/devops/ai-for-coding/","ai for coding",{"text":823,"config":824},"Agentic AI",{"href":825,"dataGaName":826,"dataGaLocation":710},"/topics/agentic-ai/","agentic ai",{"title":828,"links":829},"Solutions",[830,832,834,839,843,846,850,853,855,858,861,866],{"text":362,"config":831},{"href":357,"dataGaName":362,"dataGaLocation":710},{"text":351,"config":833},{"href":335,"dataGaName":336,"dataGaLocation":710},{"text":835,"config":836},"Agile development",{"href":837,"dataGaName":838,"dataGaLocation":710},"/solutions/agile-delivery/","agile delivery",{"text":840,"config":841},"SCM",{"href":347,"dataGaName":842,"dataGaLocation":710},"source code management",{"text":788,"config":844},{"href":95,"dataGaName":845,"dataGaLocation":710},"continuous integration & delivery",{"text":847,"config":848},"Value stream management",{"href":390,"dataGaName":849,"dataGaLocation":710},"value stream management",{"text":793,"config":851},{"href":852,"dataGaName":796,"dataGaLocation":710},"/solutions/gitops/",{"text":400,"config":854},{"href":21,"dataGaName":403,"dataGaLocation":710},{"text":856,"config":857},"Small business",{"href":408,"dataGaName":409,"dataGaLocation":710},{"text":859,"config":860},"Public sector",{"href":414,"dataGaName":415,"dataGaLocation":710},{"text":862,"config":863},"Education",{"href":864,"dataGaName":865,"dataGaLocation":710},"/solutions/education/","education",{"text":867,"config":868},"Financial services",{"href":869,"dataGaName":870,"dataGaLocation":710},"/solutions/finance/","financial services",{"title":422,"links":872},[873,875,877,879,882,884,887,889,891,893,895,897,899,901],{"text":435,"config":874},{"href":437,"dataGaName":438,"dataGaLocation":710},{"text":440,"config":876},{"href":442,"dataGaName":443,"dataGaLocation":710},{"text":445,"config":878},{"href":447,"dataGaName":448,"dataGaLocation":710},{"text":450,"config":880},{"href":452,"dataGaName":881,"dataGaLocation":710},"docs",{"text":473,"config":883},{"href":475,"dataGaName":476,"dataGaLocation":710},{"text":885,"config":886},"What's new",{"href":533,"dataGaName":534,"dataGaLocation":710},{"text":468,"config":888},{"href":470,"dataGaName":471,"dataGaLocation":710},{"text":487,"config":890},{"href":489,"dataGaName":490,"dataGaLocation":710},{"text":495,"config":892},{"href":497,"dataGaName":498,"dataGaLocation":710},{"text":500,"config":894},{"href":502,"dataGaName":503,"dataGaLocation":710},{"text":505,"config":896},{"href":507,"dataGaName":508,"dataGaLocation":710},{"text":510,"config":898},{"href":512,"dataGaName":513,"dataGaLocation":710},{"text":515,"config":900},{"href":517,"dataGaName":518,"dataGaLocation":710},{"text":520,"config":902},{"href":522,"dataGaName":523,"dataGaLocation":710},{"title":536,"links":904},[905,907,909,911,913,915,919,924,926,928,930],{"text":543,"config":906},{"href":545,"dataGaName":245,"dataGaLocation":710},{"text":548,"config":908},{"href":550,"dataGaName":551,"dataGaLocation":710},{"text":556,"config":910},{"href":558,"dataGaName":559,"dataGaLocation":710},{"text":561,"config":912},{"href":563,"dataGaName":564,"dataGaLocation":710},{"text":566,"config":914},{"href":568,"dataGaName":569,"dataGaLocation":710},{"text":916,"config":917},"Sustainability",{"href":918,"dataGaName":916,"dataGaLocation":710},"/sustainability/",{"text":920,"config":921},"Diversity, inclusion and belonging (DIB)",{"href":922,"dataGaName":923,"dataGaLocation":710},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":571,"config":925},{"href":573,"dataGaName":574,"dataGaLocation":710},{"text":581,"config":927},{"href":583,"dataGaName":584,"dataGaLocation":710},{"text":586,"config":929},{"href":588,"dataGaName":589,"dataGaLocation":710},{"text":931,"config":932},"Modern Slavery Transparency Statement",{"href":933,"dataGaName":934,"dataGaLocation":710},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":936},[937,940,943],{"text":938,"config":939},"Terms",{"href":761,"dataGaName":762,"dataGaLocation":710},{"text":941,"config":942},"Cookies",{"dataGaName":771,"dataGaLocation":710,"id":772,"isOneTrustButton":257},{"text":944,"config":945},"Privacy",{"href":766,"dataGaName":767,"dataGaLocation":710},[947],{"id":948,"title":7,"body":249,"config":949,"content":951,"description":249,"extension":954,"meta":955,"navigation":257,"path":956,"seo":957,"stem":958,"__hash__":959},"blogAuthors/en-us/blog/authors/mike-bartlett.yml",{"template":950},"BlogAuthor",{"name":7,"config":952},{"headshot":236,"ctfId":953},"mydigitalself","yml",{},"/en-us/blog/authors/mike-bartlett",{},"en-us/blog/authors/mike-bartlett","5iYCjTsnR6Fch94MAD4HFMk7vrpTM8udVKl1TpnZ0Is",[961,969,976],{"title":962,"description":963,"heroImage":964,"category":245,"date":965,"authors":966,"slug":968,"externalUrl":249},"Why GitLab signed the Open Weights and American AI Leadership letter","GitLab supports customer choice, data privacy, and AI model neutrality, empowering teams to run secure, cost-effective, local solutions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785333264/ww4mlighwlvvzgnmbe6w.png","2026-07-29",[967],"Bill Staples","open-weight-model-letter",{"title":970,"description":971,"heroImage":972,"category":245,"date":973,"authors":974,"slug":975,"externalUrl":249},"GitLab Act 2","A letter to our customers and our investors.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","2026-05-11",[967],"gitlab-act-2",{"title":977,"description":978,"heroImage":979,"category":245,"date":980,"authors":981,"slug":983,"externalUrl":249},"GitLab named a 2026 Omdia Universe Leader","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-04-13",[982],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"promotions":985},[986,1000,1012,1024],{"id":987,"categories":988,"header":990,"text":991,"button":992,"image":997},"ai-modernization",[989],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":993,"config":994},"Get your AI maturity score",{"href":995,"dataGaName":996,"dataGaLocation":476},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":998},{"src":999},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1001,"categories":1002,"header":1004,"text":991,"button":1005,"image":1009},"devops-modernization",[1003,811],"product","Are you just managing tools or shipping innovation?",{"text":1006,"config":1007},"Get your DevOps maturity score",{"href":1008,"dataGaName":996,"dataGaLocation":476},"/assessments/devops-modernization-assessment/",{"config":1010},{"src":1011},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1013,"categories":1014,"header":1016,"text":991,"button":1017,"image":1021},"security-modernization",[1015],"security","Are you trading speed for security?",{"text":1018,"config":1019},"Get your security maturity score",{"href":1020,"dataGaName":996,"dataGaLocation":476},"/assessments/security-modernization-assessment/",{"config":1022},{"src":1023},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1025,"paths":1026,"header":1029,"text":1030,"button":1031,"image":1036},"github-azure-migration",[1027,1028],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":1032,"config":1033},"See how GitLab compares to GitHub",{"href":1034,"dataGaName":1035,"dataGaLocation":476},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1037},{"src":1011},{"header":1039,"blurb":1040,"button":1041,"secondaryButton":1046},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1042,"config":1043},"Get your free trial",{"href":1044,"dataGaName":277,"dataGaLocation":1045},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":747,"config":1047},{"href":600,"dataGaName":282,"dataGaLocation":1045},1786803772358]