[{"data":1,"prerenderedAt":1082},["ShallowReactive",2],{"/blog/hosted-runners-for-gitlab-dedicated":3,"navigation-en-us":321,"banner-en-us":753,"footer-en-us":763,"blog-post-authors-en-us-Kyurim Rhee":1024,"blog-related-posts-en-us-hosted-runners-for-gitlab-dedicated":1040,"blog-share-wrapper-en-us":1062,"next-steps-en-us":1072},{"id":4,"title":5,"authors":6,"body":8,"category":302,"date":303,"description":304,"extension":305,"externalUrl":306,"faq":306,"featured":307,"heroImage":308,"meta":309,"navigation":310,"path":311,"seo":312,"slug":315,"stem":316,"tags":317,"template":319,"updatedDate":306,"__hash__":320},"blogPosts/en-us/blog/hosted-runners-for-gitlab-dedicated.md","Scale software delivery pipelines in isolation without owning the runner fleet",[7],"Kyurim Rhee",{"type":9,"value":10,"toc":294},"minimark",[11,22,25,28,33,36,40,43,102,106,109,118,122,125,133,259,263,276,283],[12,13,14,15,21],"p",{},"Many enterprises choose ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/dedicated/",[],"GitLab Dedicated"," for a clear reason: a secure and compliant, single-tenant GitLab instance, managed by GitLab. As agentic workflows drive more pipeline volume, full data isolation and runner infrastructure operational burden become a challenge. This leads to the question, “Does owning the runner fleet still make sense?”",[12,23,24],{},"With GitLab Dedicated, there is no more need to provision, patch, build, and scale your own runner fleet. Hosted Runners for GitLab Dedicated handles the heavy lifting and delivers a seamless experience across the entire software development lifecycle so your team can focus on shipping.",[12,26,27],{},"Hosted Runners for GitLab Dedicated provides a runner fleet isolated from other customers. To support job-level security, each job runs in a newly provisioned, isolated VM that is deleted after the job completes. We provide a scalable and highly reliable runner fleet to support your bursty CI demands and resiliency needs. Creating and managing runners is self-serviceable through Switchboard (GitLab Dedicated management console).",[29,30,32],"h2",{"id":31},"the-runner-ownership-trade-off-cost-vs-user-experience","The runner ownership trade-off: Cost vs. user experience",[12,34,35],{},"Pipeline load can be unpredictable. To account for this, runner infrastructure can be over-provisioned to give developers the best experience and maintain low wait times. But this drives up the infrastructure cost. Conversely, under-provisioning can save on infrastructure cost, but your developers will waste time waiting for their CI jobs to be picked up. Efforts to fine-tune this balance can monopolize your platform team’s time.",[29,37,39],{"id":38},"shift-runner-operations-to-gitlab-while-maintaining-control","Shift runner operations to GitLab while maintaining control",[12,41,42],{},"Hosted Runners for GitLab Dedicated is a fully managed CI execution SaaS offering. It’s backed by a high-performing and reliable runner infrastructure.  Key benefits include:",[44,45,46,54,60,66,72,78,90,96],"ul",{},[47,48,49,53],"li",{},[50,51,52],"strong",{},"Supports compliance:"," Full isolation/single-tenant runners with same data residency as GitLab Dedicated.",[47,55,56,59],{},[50,57,58],{},"Job level security:"," “One runner for one job” — hosted runners run every job in a standalone, short-lived VM to ensure complete process protection.",[47,61,62,65],{},[50,63,64],{},"Network security:"," Hosted runners can connect to internal artifact registries, secret managers, and deploy targets securely through AWS PrivateLink.",[47,67,68,71],{},[50,69,70],{},"Autoscaling for performance and predictability:"," Customers get reserved, predictable CI runner capacity for critical workloads resulting in improved queue wait times. Our runners scale with your team’s bursty CI demands.",[47,73,74,77],{},[50,75,76],{},"High reliability:"," The Hosted Runners for GitLab Dedicated SLA of 99.9% uptime is supported by highly available runner architecture to ensure your workflows remain stable, resilient, and online.",[47,79,80,83,84,89],{},[50,81,82],{},"Usage and cost visibility:"," Track hosted runners' GitLab Credit consumption on the ",[16,85,88],{"href":86,"rel":87},"https://docs.gitlab.com/subscriptions/gitlab_credits/#gitlab-credits-dashboard",[],"GitLab Credits Dashboard",".",[47,91,92,95],{},[50,93,94],{},"Consumption pricing:"," Hosted runners can now draw down from GitLab Credits, allowing you to pay for only what you use.",[47,97,98,101],{},[50,99,100],{},"Support you can count on:"," GitLab’s world-class support team responds to incidents around the clock.",[29,103,105],{"id":104},"experience-hosted-runners-in-gitlab-dedicated","Experience hosted runners in GitLab Dedicated",[12,107,108],{},"See Hosted Runners for GitLab Dedicated in action:",[110,111],"iframe",{"src":112,"frameBorder":113,"allow":114,"referrerPolicy":115,"style":116,"title":117},"https://player.vimeo.com/video/1219640416?badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","19.3 Demo - Hosted Runners",[119,120],"script",{"src":121},"https://player.vimeo.com/api/player.js",[123,124],"br",{},[12,126,127,132],{},[16,128,131],{"href":129,"rel":130},"https://docs.gitlab.com/administration/dedicated/hosted_runners",[],"Hosted Runners for GitLab Dedicated"," is available in Linux x86-64 and Linux Arm64 architecture in the following machine sizes.",[134,135,136,159],"table",{},[137,138,139],"thead",{},[140,141,142,147,150,153,156],"tr",{},[143,144,146],"th",{"align":145},"left","Size",[143,148,149],{"align":145},"vCPUs",[143,151,152],{"align":145},"Memory",[143,154,155],{"align":145},"Storage",[143,157,158],{"align":145},"Example tag (x86-64)",[160,161,162,184,203,222,241],"tbody",{},[140,163,164,168,171,174,177],{},[165,166,167],"td",{"align":145},"Small",[165,169,170],{"align":145},"2",[165,172,173],{"align":145},"8 GB",[165,175,176],{"align":145},"30 GB",[165,178,179,183],{"align":145},[180,181,182],"code",{},"linux-small-amd64"," (default)",[140,185,186,189,192,195,198],{},[165,187,188],{"align":145},"Medium",[165,190,191],{"align":145},"4",[165,193,194],{"align":145},"16 GB",[165,196,197],{"align":145},"50 GB",[165,199,200],{"align":145},[180,201,202],{},"linux-medium-amd64",[140,204,205,208,211,214,217],{},[165,206,207],{"align":145},"Large",[165,209,210],{"align":145},"8",[165,212,213],{"align":145},"32 GB",[165,215,216],{"align":145},"100 GB",[165,218,219],{"align":145},[180,220,221],{},"linux-large-amd64",[140,223,224,227,230,233,236],{},[165,225,226],{"align":145},"X-Large",[165,228,229],{"align":145},"16",[165,231,232],{"align":145},"64 GB",[165,234,235],{"align":145},"200 GB",[165,237,238],{"align":145},[180,239,240],{},"linux-xlarge-amd64",[140,242,243,246,249,252,254],{},[165,244,245],{"align":145},"2X-Large",[165,247,248],{"align":145},"32",[165,250,251],{"align":145},"128 GB",[165,253,235],{"align":145},[165,255,256],{"align":145},[180,257,258],{},"linux-2xlarge-amd64",[29,260,262],{"id":261},"get-started-with-hosted-runners-for-gitlab-dedicated","Get started with Hosted Runners for GitLab Dedicated",[12,264,265,269,270,275],{},[16,266,131],{"href":267,"rel":268},"https://docs.gitlab.com/administration/dedicated/hosted_runners/#manage-hosted-runners",[]," is an add-on to GitLab Dedicated. Reach out to your ",[16,271,274],{"href":272,"rel":273},"https://about.gitlab.com/sales/",[],"GitLab account team"," to get started.",[12,277,278,279,89],{},"If you want to learn more about how GitLab Dedicated can support your compliance posture, ",[16,280,282],{"href":272,"rel":281},[],"talk to our team",[284,285,286],"blockquote",{},[12,287,288,289,89],{},"Need inference inside the same GitLab Dedicated boundary? ",[16,290,293],{"href":291,"rel":292},"https://about.gitlab.com/blog/gitlab-dedicated-ai-gateway/",[],"Learn more in our companion article on the single-tenant AI Gateway",{"title":295,"searchDepth":296,"depth":296,"links":297},"",2,[298,299,300,301],{"id":31,"depth":296,"text":32},{"id":38,"depth":296,"text":39},{"id":104,"depth":296,"text":105},{"id":261,"depth":296,"text":262},"product","2026-08-25","GitLab provisions, patches, and scales hosted runners in your GitLab Dedicated region, moving maintenance off your platform team.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159940/Website/Topics/dedicated-blog-header.png",{},true,"/en-us/blog/hosted-runners-for-gitlab-dedicated",{"config":313,"title":314,"description":304},{"noIndex":307},"Scale software delivery without owning the runner fleet","hosted-runners-for-gitlab-dedicated","en-us/blog/hosted-runners-for-gitlab-dedicated",[318,302],"DevSecOps platform","BlogPost","Iuyf9ZnVhq9BhIL6kAcPYPjfsIYYXLhqBl2IOQDoHW4",{"logo":322,"freeTrial":327,"sales":332,"login":337,"items":342,"search":673,"minimal":704,"duo":723,"switchNav":732,"pricingDeployment":743},{"config":323},{"href":324,"dataGaName":325,"dataGaLocation":326},"/","gitlab logo","header",{"text":328,"config":329},"Get free trial",{"href":330,"dataGaName":331,"dataGaLocation":326},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":333,"config":334},"Request a demo",{"href":335,"dataGaName":336,"dataGaLocation":326},"/request-a-demo/","sales",{"text":338,"config":339},"Sign in",{"href":340,"dataGaName":341,"dataGaLocation":326},"https://gitlab.com/users/sign_in/","sign in",[343,429,517,522,597,651],{"text":344,"left":310,"config":345,"menu":347},"Platform",{"dataNavLevelOne":346},"platform",{"type":348,"link":349,"columns":353,"feature":418},"lists",{"text":350,"config":351},"Explore the Platform",{"href":352,"dataGaName":346,"dataGaLocation":326},"/platform/",[354,377,400],{"title":355,"items":356},"Execution & Workflows",[357,362,367,372],{"text":358,"config":359},"CI/CD",{"href":360,"dataGaLocation":326,"dataGaName":361},"/solutions/continuous-integration/","ci/cd",{"text":363,"config":364},"Source Code Management",{"href":365,"dataGaLocation":326,"dataGaName":366},"/solutions/source-code-management/","source code management",{"text":368,"config":369},"Agile Delivery",{"href":370,"dataGaLocation":326,"dataGaName":371},"/solutions/agile-delivery/","agile delivery",{"text":373,"config":374},"Artifact Management",{"href":375,"dataGaLocation":326,"dataGaName":376},"/artifact-central/","artifact management",{"title":378,"items":379},"Security & Governance",[380,385,390,395],{"text":381,"config":382},"Application Security Testing",{"href":383,"dataGaLocation":326,"dataGaName":384},"/solutions/application-security-testing/","application security testing",{"text":386,"config":387},"Governance & Compliance",{"href":388,"dataGaLocation":326,"dataGaName":389},"/solutions/software-compliance/","governance and compliance",{"text":391,"config":392},"Secrets Management",{"href":393,"dataGaLocation":326,"dataGaName":394},"/gitlab-secrets-manager/","secrets management",{"text":396,"config":397},"Supply Chain Security",{"href":398,"dataGaLocation":326,"dataGaName":399},"/solutions/supply-chain/","supply chain security",{"title":401,"items":402},"Context & AI",[403,408,413],{"text":404,"config":405},"Agentic Orchestration",{"href":406,"dataGaLocation":326,"dataGaName":407},"/gitlab-duo-agent-platform/","agentic orchestration",{"text":409,"config":410},"Context Graph",{"href":411,"dataGaLocation":326,"dataGaName":412},"/gitlab-orbit/","context graph",{"text":414,"config":415},"Visibility & Measurement",{"href":416,"dataGaLocation":326,"dataGaName":417},"/solutions/visibility-measurement/","visibility and measurement",{"config":419,"title":422,"text":423,"link":424},{"background":420,"textColor":421},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Why GitLab","One platform for speed with control across your software lifecycle.",{"text":425,"config":426},"Learn more",{"href":427,"dataGaName":428,"dataGaLocation":326},"/why-gitlab/","why gitlab",{"text":430,"left":310,"config":431,"menu":433},"Solutions",{"dataNavLevelOne":432},"solutions",{"type":348,"link":434,"columns":438,"feature":508},{"text":435,"config":436},"View all Solutions",{"href":437,"dataGaName":432,"dataGaLocation":326},"/solutions/",[439,457,475],{"title":440,"items":441},"Outcomes",[442,447,452],{"text":443,"config":444},"DevOps Modernization",{"href":445,"dataGaLocation":326,"dataGaName":446},"/assessments/devops-modernization-assessment/","devops modernization",{"text":448,"config":449},"Security Modernization",{"href":450,"dataGaLocation":326,"dataGaName":451},"/assessments/security-modernization-assessment/","security modernization",{"text":453,"config":454},"AI Modernization",{"href":455,"dataGaLocation":326,"dataGaName":456},"/assessments/ai-modernization-assessment/","ai modernization",{"title":458,"items":459},"By size",[460,465,470],{"text":461,"config":462},"Enterprise",{"href":463,"dataGaLocation":326,"dataGaName":464},"/enterprise/","enterprise",{"text":466,"config":467},"Small Business",{"href":468,"dataGaLocation":326,"dataGaName":469},"/small-business/","small business",{"text":471,"config":472},"Startups",{"href":473,"dataGaLocation":326,"dataGaName":474},"/solutions/startups/","startups",{"title":476,"items":477},"Industries",[478,483,488,493,498,503],{"text":479,"config":480},"Financial Services",{"href":481,"dataGaLocation":326,"dataGaName":482},"/solutions/finance/","financial services",{"text":484,"config":485},"Public Sector",{"href":486,"dataGaLocation":326,"dataGaName":487},"/solutions/public-sector/","public sector",{"text":489,"config":490},"Telecommunications",{"href":491,"dataGaLocation":326,"dataGaName":492},"/solutions/telecommunications/","telecommunications",{"text":494,"config":495},"Automotive",{"href":496,"dataGaLocation":326,"dataGaName":497},"/solutions/automotive/","automotive",{"text":499,"config":500},"Education",{"href":501,"dataGaLocation":326,"dataGaName":502},"/solutions/education/","education",{"text":504,"config":505},"Aerospace",{"href":506,"dataGaLocation":326,"dataGaName":507},"/solutions/aerospace/","aerospace",{"config":509,"title":510,"text":511,"link":512},{"background":420,"textColor":421},"GitLab Security Standard","Learn how to harden your software factory and let AI agents earn autonomy, without trading away security.",{"text":513,"config":514},"Explore the standard",{"href":515,"dataGaName":516,"dataGaLocation":326},"/gitlab-security-standard/","gitlab security standard",{"text":518,"config":519},"Pricing",{"href":520,"dataGaName":521,"dataGaLocation":326,"dataNavLevelOne":521},"/pricing/","pricing",{"text":523,"config":524,"menu":526},"Resources",{"dataNavLevelOne":525},"resources",{"type":348,"link":527,"columns":531,"feature":588},{"text":528,"config":529},"View all resources",{"href":530,"dataGaName":525,"dataGaLocation":326},"/resources/",[532,560],{"title":533,"items":534},"Discover",[535,540,545,550,555],{"text":536,"config":537},"Docs",{"href":538,"dataGaName":539,"dataGaLocation":326},"https://docs.gitlab.com/","docs",{"text":541,"config":542},"University",{"href":543,"dataGaName":544,"dataGaLocation":326},"https://university.gitlab.com/","university",{"text":546,"config":547},"Demo Series",{"href":548,"dataGaName":549,"dataGaLocation":326},"/gitlab-technical-demo-series/","demo series",{"text":551,"config":552},"Demo Hub",{"href":553,"dataGaName":554,"dataGaLocation":326},"/demo-hub/","demo hub",{"text":556,"config":557},"Services",{"href":558,"dataGaName":559,"dataGaLocation":326},"/services/","services",{"title":561,"items":562},"Connect",[563,568,573,578,583],{"text":564,"config":565},"Blog",{"href":566,"dataGaName":567,"dataGaLocation":326},"/blog/","blog",{"text":569,"config":570},"Community",{"href":571,"dataGaName":572,"dataGaLocation":326},"/community/","community",{"text":574,"config":575},"Customers",{"href":576,"dataGaName":577,"dataGaLocation":326},"/customers/","customers",{"text":579,"config":580},"Partners",{"href":581,"dataGaName":582,"dataGaLocation":326},"/partners/","partners",{"text":584,"config":585},"Events",{"href":586,"dataGaName":587,"dataGaLocation":326},"/events/","events",{"config":589,"title":590,"text":591,"link":592},{"background":420,"textColor":421},"What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":593,"config":594},"Read the latest",{"href":595,"dataGaName":596,"dataGaLocation":326},"/whats-new/","whats new",{"text":598,"config":599,"menu":601},"Company",{"dataNavLevelOne":600},"company",{"type":348,"columns":602},[603],{"items":604},[605,610,616,621,626,631,636,641,646],{"text":606,"config":607},"About",{"href":608,"dataGaName":609,"dataGaLocation":326},"/company/","about",{"text":611,"config":612,"footerGa":615},"Jobs",{"href":613,"dataGaName":614,"dataGaLocation":326},"/jobs/","jobs",{"dataGaName":614},{"text":617,"config":618},"Press",{"href":619,"dataGaName":620,"dataGaLocation":326},"/press/","press",{"text":622,"config":623},"Handbook",{"href":624,"dataGaName":625,"dataGaLocation":326},"https://handbook.gitlab.com/","handbook",{"text":627,"config":628},"Leadership",{"href":629,"dataGaName":630,"dataGaLocation":326},"/company/team/e-group/","leadership",{"text":632,"config":633},"Investor relations",{"href":634,"dataGaName":635,"dataGaLocation":326},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":637,"config":638},"Trust Center",{"href":639,"dataGaName":640,"dataGaLocation":326},"/security/","trust center",{"text":642,"config":643},"AI Transparency Center",{"href":644,"dataGaName":645,"dataGaLocation":326},"/ai-transparency-center/","ai transparency center",{"text":647,"config":648},"Newsletter",{"href":649,"dataGaName":650,"dataGaLocation":326},"/company/contact/#contact-forms","newsletter",{"text":652,"config":653,"menu":654},"Contact us",{"dataNavLevelOne":600},{"type":348,"columns":655},[656],{"items":657},[658,663,668],{"text":659,"config":660},"Talk to sales",{"href":661,"dataGaName":662,"dataGaLocation":326},"/sales/","talk to sales",{"text":664,"config":665},"Support portal",{"href":666,"dataGaName":667,"dataGaLocation":326},"https://support.gitlab.com/hc/en-us","support portal",{"text":669,"config":670},"Customer portal",{"href":671,"dataGaName":672,"dataGaLocation":326},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":674,"login":675,"suggestions":682},"Close",{"text":676,"link":677},"To search repositories and projects, login to",{"text":678,"config":679},"gitlab.com",{"href":340,"dataGaName":680,"dataGaLocation":681},"search login","search",{"text":683,"default":684},"Suggestions",[685,688,691,693,697,701],{"text":686,"config":687},"GitLab Duo Agent Platform",{"href":406,"dataGaName":686,"dataGaLocation":681},{"text":689,"config":690},"Code Suggestions (AI)",{"href":406,"dataGaName":689,"dataGaLocation":681},{"text":358,"config":692},{"href":360,"dataGaName":358,"dataGaLocation":681},{"text":694,"config":695},"GitLab on AWS",{"href":696,"dataGaName":694,"dataGaLocation":681},"/partners/technology-partners/aws/",{"text":698,"config":699},"GitLab on Google Cloud",{"href":700,"dataGaName":698,"dataGaLocation":681},"/partners/technology-partners/google-cloud-platform/",{"text":702,"config":703},"Why GitLab?",{"href":427,"dataGaName":702,"dataGaLocation":681},{"freeTrial":705,"mobileIcon":710,"desktopIcon":715,"secondaryButton":718},{"text":706,"config":707},"Start free trial",{"href":708,"dataGaName":331,"dataGaLocation":709},"https://gitlab.com/-/trials/new/","nav",{"altText":711,"config":712},"Gitlab Icon",{"src":713,"dataGaName":714,"dataGaLocation":709},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":711,"config":716},{"src":717,"dataGaName":714,"dataGaLocation":709},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":719,"config":720},"Get Started",{"href":721,"dataGaName":722,"dataGaLocation":709},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":724,"mobileIcon":728,"desktopIcon":730},{"text":725,"config":726},"Learn more about GitLab Duo",{"href":406,"dataGaName":727,"dataGaLocation":709},"gitlab duo",{"altText":711,"config":729},{"src":713,"dataGaName":714,"dataGaLocation":709},{"altText":711,"config":731},{"src":717,"dataGaName":714,"dataGaLocation":709},{"button":733,"mobileIcon":738,"desktopIcon":740},{"text":734,"config":735},"/switch",{"href":736,"dataGaName":737,"dataGaLocation":709},"#contact","switch",{"altText":711,"config":739},{"src":713,"dataGaName":714,"dataGaLocation":709},{"altText":711,"config":741},{"src":742,"dataGaName":714,"dataGaLocation":709},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":744,"mobileIcon":749,"desktopIcon":751},{"text":745,"config":746},"Back to pricing",{"href":520,"dataGaName":747,"dataGaLocation":709,"icon":748},"back to pricing","GoBack",{"altText":711,"config":750},{"src":713,"dataGaName":714,"dataGaLocation":709},{"altText":711,"config":752},{"src":717,"dataGaName":714,"dataGaLocation":709},{"title":754,"button":755,"config":761},"Ship at agent speed. Prove every step. Transcend is here.",{"text":756,"config":757},"Watch now",{"href":758,"dataGaName":759,"dataGaLocation":760},"/events/transcend/virtual/#watch-gitlab-transcend","transcend-october-2026-banner","global-banner",{"layout":762,"disabled":307},"release",{"data":764},{"text":765,"source":766,"edit":772,"contribute":777,"config":782,"items":787,"minimal":1013},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":767,"config":768},"View page source",{"href":769,"dataGaName":770,"dataGaLocation":771},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":773,"config":774},"Edit this page",{"href":775,"dataGaName":776,"dataGaLocation":771},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":778,"config":779},"Please contribute",{"href":780,"dataGaName":781,"dataGaLocation":771},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":783,"facebook":784,"youtube":785,"linkedin":786},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[788,835,893,940,981],{"title":518,"links":789,"subMenu":804},[790,794,799],{"text":791,"config":792},"View plans",{"href":520,"dataGaName":793,"dataGaLocation":771},"view plans",{"text":795,"config":796},"Why Premium?",{"href":797,"dataGaName":798,"dataGaLocation":771},"/pricing/premium/","why premium",{"text":800,"config":801},"Why Ultimate?",{"href":802,"dataGaName":803,"dataGaLocation":771},"/pricing/ultimate/","why ultimate",[805],{"title":806,"links":807},"Contact Us",[808,811,813,815,820,825,830],{"text":809,"config":810},"Contact sales",{"href":661,"dataGaName":336,"dataGaLocation":771},{"text":664,"config":812},{"href":666,"dataGaName":667,"dataGaLocation":771},{"text":669,"config":814},{"href":671,"dataGaName":672,"dataGaLocation":771},{"text":816,"config":817},"Status",{"href":818,"dataGaName":819,"dataGaLocation":771},"https://status.gitlab.com/","status",{"text":821,"config":822},"Terms of use",{"href":823,"dataGaName":824,"dataGaLocation":771},"/terms/","terms of use",{"text":826,"config":827},"Privacy statement",{"href":828,"dataGaName":829,"dataGaLocation":771},"/privacy/","privacy statement",{"text":831,"config":832},"Cookie preferences",{"dataGaName":833,"dataGaLocation":771,"id":834,"isOneTrustButton":310},"cookie preferences","ot-sdk-btn",{"title":344,"links":836,"subMenu":850},[837,840,842,844,846,848],{"text":838,"config":839},"Explore the platform",{"href":352,"dataGaName":346,"dataGaLocation":771},{"text":404,"config":841},{"href":406,"dataGaName":407,"dataGaLocation":771},{"text":358,"config":843},{"href":360,"dataGaName":361,"dataGaLocation":771},{"text":409,"config":845},{"href":411,"dataGaName":412,"dataGaLocation":771},{"text":391,"config":847},{"href":393,"dataGaName":394,"dataGaLocation":771},{"text":422,"config":849},{"href":427,"dataGaName":428,"dataGaLocation":771},[851],{"title":852,"links":853},"Topics",[854,858,863,868,873,878,883,888],{"text":358,"config":855},{"href":856,"dataGaName":857,"dataGaLocation":771},"/topics/ci-cd/","cicd",{"text":859,"config":860},"GitOps",{"href":861,"dataGaName":862,"dataGaLocation":771},"/topics/gitops/","gitops",{"text":864,"config":865},"DevOps",{"href":866,"dataGaName":867,"dataGaLocation":771},"/topics/devops/","devops",{"text":869,"config":870},"Version Control",{"href":871,"dataGaName":872,"dataGaLocation":771},"/topics/version-control/","version control",{"text":874,"config":875},"DevSecOps",{"href":876,"dataGaName":877,"dataGaLocation":771},"/topics/devsecops/","devsecops",{"text":879,"config":880},"Cloud Native",{"href":881,"dataGaName":882,"dataGaLocation":771},"/topics/cloud-native/","cloud native",{"text":884,"config":885},"AI for Coding",{"href":886,"dataGaName":887,"dataGaLocation":771},"/topics/devops/ai-for-coding/","ai for coding",{"text":889,"config":890},"Agentic AI",{"href":891,"dataGaName":892,"dataGaLocation":771},"/topics/agentic-ai/","agentic ai",{"title":430,"links":894},[895,898,901,904,907,910,912,914,916,918,920,923,925,928,932,936],{"text":896,"config":897},"DevOps modernization",{"href":445,"dataGaName":446,"dataGaLocation":771},{"text":899,"config":900},"Security modernization",{"href":450,"dataGaName":451,"dataGaLocation":771},{"text":902,"config":903},"AI modernization",{"href":455,"dataGaName":456,"dataGaLocation":771},{"text":905,"config":906},"Financial services",{"href":481,"dataGaName":482,"dataGaLocation":771},{"text":908,"config":909},"Public sector",{"href":486,"dataGaName":487,"dataGaLocation":771},{"text":489,"config":911},{"href":491,"dataGaName":492,"dataGaLocation":771},{"text":494,"config":913},{"href":496,"dataGaName":497,"dataGaLocation":771},{"text":499,"config":915},{"href":501,"dataGaName":502,"dataGaLocation":771},{"text":504,"config":917},{"href":506,"dataGaName":507,"dataGaLocation":771},{"text":461,"config":919},{"href":463,"dataGaName":464,"dataGaLocation":771},{"text":921,"config":922},"Small business",{"href":468,"dataGaName":469,"dataGaLocation":771},{"text":471,"config":924},{"href":473,"dataGaName":474,"dataGaLocation":771},{"text":859,"config":926},{"href":927,"dataGaName":862,"dataGaLocation":771},"/solutions/gitops/",{"text":929,"config":930},"Software composition analysis",{"href":398,"dataGaName":931,"dataGaLocation":771},"software composition analysis",{"text":933,"config":934},"Value stream management",{"href":416,"dataGaName":935,"dataGaLocation":771},"value stream management",{"text":937,"config":938},"All solutions",{"href":437,"dataGaName":939,"dataGaLocation":771},"all solutions",{"title":523,"links":941},[942,947,952,954,956,958,960,962,964,966,968,970,972,974,977],{"text":943,"config":944},"Install",{"href":945,"dataGaName":946,"dataGaLocation":771},"/install/","install",{"text":948,"config":949},"Quick start guides",{"href":950,"dataGaName":951,"dataGaLocation":771},"/get-started/","quick setup checklists",{"text":536,"config":953},{"href":538,"dataGaName":539,"dataGaLocation":771},{"text":541,"config":955},{"href":543,"dataGaName":544,"dataGaLocation":771},{"text":546,"config":957},{"href":548,"dataGaName":549,"dataGaLocation":771},{"text":551,"config":959},{"href":553,"dataGaName":554,"dataGaLocation":771},{"text":556,"config":961},{"href":558,"dataGaName":559,"dataGaLocation":771},{"text":564,"config":963},{"href":566,"dataGaName":567,"dataGaLocation":771},{"text":569,"config":965},{"href":571,"dataGaName":572,"dataGaLocation":771},{"text":574,"config":967},{"href":576,"dataGaName":577,"dataGaLocation":771},{"text":579,"config":969},{"href":581,"dataGaName":582,"dataGaLocation":771},{"text":584,"config":971},{"href":586,"dataGaName":587,"dataGaLocation":771},{"text":647,"config":973},{"href":649,"dataGaName":650,"dataGaLocation":771},{"text":975,"config":976},"What's new",{"href":595,"dataGaName":596,"dataGaLocation":771},{"text":978,"config":979},"All resources",{"href":530,"dataGaName":980,"dataGaLocation":771},"all resources",{"title":598,"links":982},[983,985,987,989,991,993,995,997,999,1003,1008],{"text":606,"config":984},{"href":608,"dataGaName":600,"dataGaLocation":771},{"text":611,"config":986},{"href":613,"dataGaName":614,"dataGaLocation":771},{"text":617,"config":988},{"href":619,"dataGaName":620,"dataGaLocation":771},{"text":622,"config":990},{"href":624,"dataGaName":625,"dataGaLocation":771},{"text":627,"config":992},{"href":629,"dataGaName":630,"dataGaLocation":771},{"text":632,"config":994},{"href":634,"dataGaName":635,"dataGaLocation":771},{"text":637,"config":996},{"href":639,"dataGaName":640,"dataGaLocation":771},{"text":642,"config":998},{"href":644,"dataGaName":645,"dataGaLocation":771},{"text":1000,"config":1001},"Sustainability",{"href":1002,"dataGaName":1000,"dataGaLocation":771},"/sustainability/",{"text":1004,"config":1005},"Diversity, inclusion and belonging (DIB)",{"href":1006,"dataGaName":1007,"dataGaLocation":771},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1009,"config":1010},"Modern Slavery Transparency Statement",{"href":1011,"dataGaName":1012,"dataGaLocation":771},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1014},[1015,1018,1021],{"text":1016,"config":1017},"Terms",{"href":823,"dataGaName":824,"dataGaLocation":771},{"text":1019,"config":1020},"Cookies",{"dataGaName":833,"dataGaLocation":771,"id":834,"isOneTrustButton":310},{"text":1022,"config":1023},"Privacy",{"href":828,"dataGaName":829,"dataGaLocation":771},[1025],{"id":1026,"title":7,"body":306,"config":1027,"content":1029,"description":306,"extension":1034,"meta":1035,"navigation":310,"path":1036,"seo":1037,"stem":1038,"__hash__":1039},"blogAuthors/en-us/blog/authors/kyurim-rhee.yml",{"template":1028},"BlogAuthor",{"name":7,"config":1030},{"headshot":1031,"socialProof":1032},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1787602376/o3vy5rw0yhnb42s9uvnl.jpg",{"gitlabHandle":1033},"k.rhee","yml",{},"/en-us/blog/authors/kyurim-rhee",{},"en-us/blog/authors/kyurim-rhee","C2CdG2Csruy9BggvagfRiPa8_lXEnlYH9wEbTe3g6sY",[1041,1047,1055],{"title":1042,"description":1043,"heroImage":1044,"category":302,"date":1045,"authors":306,"slug":306,"externalUrl":1046},"GitLab Critical Patch Release: 19.4.2, 19.3.4, 19.2.8","Learn about this critical patch release for GitLab Community Edition and Enterprise Edition.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661926/Blog/Hero%20Images/security-patch-blog-image-r2-0506-700x400-fy25_2x.jpg","2026-10-12","https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/",{"title":1048,"description":1049,"heroImage":1050,"category":302,"date":1051,"authors":1052,"slug":1054,"externalUrl":306},"GitLab Transcend: Speed you can trust, all the way to production","Every new GitLab innovation announced at Transcend: what shipped, what's coming, and how to get started.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791198675/kmajkudog4fj3xc6qfyb.png","2026-10-06",[1053],"Manav Khurana","transcend-india-announcements",{"title":1056,"description":1057,"heroImage":1058,"category":302,"date":1051,"authors":1059,"slug":1061,"externalUrl":306},"Every artifact your teams ship, assembled right the first time","Bring your packages and container images into one governed home, right beside your code and pipelines. GitLab Artifact Central is now in free beta.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791202579/fnumyad0wd7etsy55a9z.png",[1060],"Corinne Dent","transcend-artifact-central",{"header":1063,"text":1064,"button":1068,"disclaimer":1071},"Start your free\n\n30-day GitLab trial\n",[1065,1066,1067],"GitLab Duo Agent Platform access","Try our most advanced features","Automate complex tasks with AI",{"text":328,"config":1069},{"href":1070,"dataGaName":331,"dataGaLocation":567},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/blog/","No credit card required.",{"header":1073,"blurb":1074,"button":1075,"secondaryButton":1080},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1076,"config":1077},"Get your free trial",{"href":1078,"dataGaName":331,"dataGaLocation":1079},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":809,"config":1081},{"href":661,"dataGaName":336,"dataGaLocation":1079},1791944922234]