[{"data":1,"prerenderedAt":975},["ShallowReactive",2],{"/en-us/blog/more-ai-models-for-duo-agent-platform-self-hosted":3,"navigation-en-us":208,"banner-en-us":624,"footer-en-us":632,"blog-post-authors-en-us-Jordan Janes":875,"blog-related-posts-en-us-more-ai-models-for-duo-agent-platform-self-hosted":890,"blog-promotions-en-us":913,"next-steps-en-us":965},{"id":4,"title":5,"authors":6,"body":8,"category":188,"date":189,"description":190,"extension":191,"externalUrl":192,"featured":193,"heroImage":194,"meta":195,"navigation":196,"path":197,"seo":198,"slug":200,"stem":201,"tags":202,"template":206,"updatedDate":192,"__hash__":207},"blogPosts/en-us/blog/more-ai-models-for-duo-agent-platform-self-hosted.md","More AI models for GitLab Duo Agent Platform Self-Hosted",[7],"Jordan Janes",{"type":9,"value":10,"toc":177},"minimark",[11,22,25,30,33,36,39,55,60,69,73,76,89,101,105,115,121,129,133],[12,13,14,15,21],"p",{},"Customers running ",[16,17,20],"a",{"href":18,"rel":19},"https://docs.gitlab.com/subscriptions/subscription-add-ons/#gitlab-duo-agent-platform-self-hosted",[],"GitLab Duo Agent Platform Self-Hosted"," operate under constraints many software teams don't face: data residency mandates, air-gapped networks, and compliance regulations that prohibit sending source code to third-party APIs. Those constraints also come with a trade-off. The most capable models tend to land in cloud-first deployments, leaving regulated and isolated environments a step behind on AI capability, and forcing teams into a single-model setup that's either overkill for routine work or underpowered for complex agentic tasks.",[12,23,24],{},"GitLab 19.0 narrows that gap by expanding self-hosted open source model support. Customers can match the right model to the right workflow, even for teams running their own GPUs in fully isolated or air-gapped environments. Whether your focus is data residency, network isolation, or regulatory compliance, you now have more capable options.",[26,27,29],"h2",{"id":28},"air-gapped-deployments-get-more-open-source-model-choice","Air-gapped deployments get more open source model choice",[12,31,32],{},"For teams in fully isolated environments — no external API calls, no internet connectivity — open source models on local inference infrastructure are the only viable path. Air-gapped environments have historically been the last to realize AI productivity gains. This can be due to compliance regulations, data classification requirements that prohibit sending code to third-party APIs, or network controls that block cloud-based inference.",[12,34,35],{},"Open source models deployed on-premises address these constraints directly. The inference runs on your hardware, and no data leaves your environment. GitLab's engineering team evaluated candidate models against the task requirements of Duo Agent Platform — multi-step tool use, instruction adherence, code generation quality, and reasoning over large diffs and multi-file codebases — and selected models that perform reliably enough to power real agentic workflows.",[12,37,38],{},"The newly supported models include:",[40,41,42,46,49,52],"ul",{},[43,44,45],"li",{},"Mistral Devstral 2 123B",[43,47,48],{},"GLM-5.1",[43,50,51],{},"Kimi-K2.6",[43,53,54],{},"MiniMax-M2.7",[56,57,59],"h3",{"id":58},"deployment-options","Deployment options",[12,61,62,63,68],{},"The primary pattern is on-premises hardware running ",[16,64,67],{"href":65,"rel":66},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_llm_serving_platforms/#vllm",[],"vLLM",", GitLab's recommended serving platform for open source models. For teams that want self-managed inference without dedicated hardware capital costs, open source models also run on GPU-enabled virtual machines in virtual private clouds, giving you on-demand capacity with the same data isolation guarantees.",[26,70,72],{"id":71},"choosing-the-right-model-for-your-deployment","Choosing the right model for your deployment",[12,74,75],{},"Here are some considerations to choose a deployment model:",[12,77,78,82,83,88],{},[79,80,81],"strong",{},"Fully air-gapped?"," Open source models on your own inference hardware are the path. See the ",[16,84,87],{"href":85,"rel":86},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/",[],"supported models documentation"," for hardware requirements per model.",[12,90,91,94,95,100],{},[79,92,93],{},"Hybrid deployment?"," GitLab Duo Agent Platform Self-Hosted supports mixing self-hosted models with GitLab-managed models per feature. See the ",[16,96,99],{"href":97,"rel":98},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/",[],"AI Gateway configuration documentation"," for details.",[26,102,104],{"id":103},"availability","Availability",[12,106,107,110,111,114],{},[79,108,109],{},"Customers with an offline license"," require the ",[16,112,20],{"href":18,"rel":113},[]," add-on.",[12,116,117,120],{},[79,118,119],{},"Customers with an online license"," can use the usage-based model and can combine self-hosted and GitLab-managed models in a hybrid configuration.",[12,122,123,128],{},[16,124,127],{"href":125,"rel":126},"https://about.gitlab.com/sales/",[],"Contact our sales team"," to discuss your deployment requirements.",[26,130,132],{"id":131},"read-more-about-gitlab-190","Read more about GitLab 19.0",[40,134,135,142,149,156,163,170],{},[43,136,137],{},[16,138,141],{"href":139,"rel":140},"https://docs.gitlab.com/releases/19/gitlab-19-0-released/",[],"GitLab 19.0 released",[43,143,144],{},[16,145,148],{"href":146,"rel":147},"https://about.gitlab.com/blog/secrets-manager-in-public-beta/",[],"Manage CI/CD credentials with GitLab Secrets Manager",[43,150,151],{},[16,152,155],{"href":153,"rel":154},"https://about.gitlab.com/blog/transform-mrs-to-automated-workflow/",[],"Transform MRs from manual tasks to an automated workflow",[43,157,158],{},[16,159,162],{"href":160,"rel":161},"https://about.gitlab.com/blog/track-ci-component-usage/",[],"Track CI component usage across your organization",[43,164,165],{},[16,166,169],{"href":167,"rel":168},"https://about.gitlab.com/blog/sbom-based-dependency-scanning/",[],"Reduce supply chain risk with SBOM-based dependency scanning",[43,171,172],{},[16,173,176],{"href":174,"rel":175},"https://about.gitlab.com/blog/security-configuration-profiles/",[],"Full security scanner coverage of your codebase in minutes",{"title":178,"searchDepth":179,"depth":179,"links":180},"",2,[181,185,186,187],{"id":28,"depth":179,"text":29,"children":182},[183],{"id":58,"depth":184,"text":59},3,{"id":71,"depth":179,"text":72},{"id":103,"depth":179,"text":104},{"id":131,"depth":179,"text":132},"ai","2026-05-21","GitLab 19.0 brings broader open source model support for Duo Agent Platform Self-Hosted. Customers in air-gapped and regulated environments now have more capable AI options.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png",{},true,"/en-us/blog/more-ai-models-for-duo-agent-platform-self-hosted",{"config":199,"title":5,"description":190},{"noIndex":193},"more-ai-models-for-duo-agent-platform-self-hosted","en-us/blog/more-ai-models-for-duo-agent-platform-self-hosted",[203,204,205],"AI","product","features","BlogPost","XkwY7RQDrdVxaonbUng9YOFlp9vnrciCgOfXGN2Jtqs",{"logo":209,"freeTrial":214,"sales":219,"login":224,"items":229,"search":544,"minimal":575,"duo":594,"switchNav":603,"pricingDeployment":614},{"config":210},{"href":211,"dataGaName":212,"dataGaLocation":213},"/","gitlab logo","header",{"text":215,"config":216},"Get free trial",{"href":217,"dataGaName":218,"dataGaLocation":213},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":220,"config":221},"Talk to sales",{"href":222,"dataGaName":223,"dataGaLocation":213},"/sales/","sales",{"text":225,"config":226},"Sign in",{"href":227,"dataGaName":228,"dataGaLocation":213},"https://gitlab.com/users/sign_in/","sign in",[230,259,359,364,468,524],{"text":231,"config":232,"menu":234},"Platform",{"dataNavLevelOne":233},"platform",{"type":235,"columns":236},"cards",[237,243,251],{"title":231,"description":238,"link":239},"The intelligent orchestration platform for DevSecOps",{"text":240,"config":241},"Explore our Platform",{"href":242,"dataGaName":233,"dataGaLocation":213},"/platform/",{"title":244,"description":245,"link":246},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":247,"config":248},"Meet GitLab Duo",{"href":249,"dataGaName":250,"dataGaLocation":213},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":252,"description":253,"link":254},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":255,"config":256},"Learn more",{"href":257,"dataGaName":258,"dataGaLocation":213},"/why-gitlab/","why gitlab",{"text":260,"left":196,"config":261,"menu":263},"Product",{"dataNavLevelOne":262},"solutions",{"type":264,"link":265,"columns":269,"feature":338},"lists",{"text":266,"config":267},"View all Solutions",{"href":268,"dataGaName":262,"dataGaLocation":213},"/solutions/",[270,294,317],{"title":271,"description":272,"link":273,"items":278},"Automation","CI/CD and automation to accelerate deployment",{"config":274},{"icon":275,"href":276,"dataGaName":277,"dataGaLocation":213},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[279,283,286,290],{"text":280,"config":281},"CI/CD",{"href":282,"dataGaLocation":213,"dataGaName":280},"/solutions/continuous-integration/",{"text":244,"config":284},{"href":249,"dataGaLocation":213,"dataGaName":285},"gitlab duo agent platform - product menu",{"text":287,"config":288},"Source Code Management",{"href":289,"dataGaLocation":213,"dataGaName":287},"/solutions/source-code-management/",{"text":291,"config":292},"Automated Software Delivery",{"href":276,"dataGaLocation":213,"dataGaName":293},"Automated software delivery",{"title":295,"description":296,"link":297,"items":302},"Security","Deliver code faster without compromising security",{"config":298},{"href":299,"dataGaName":300,"dataGaLocation":213,"icon":301},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[303,307,312],{"text":304,"config":305},"Application Security Testing",{"href":299,"dataGaName":306,"dataGaLocation":213},"Application security testing",{"text":308,"config":309},"Software Supply Chain Security",{"href":310,"dataGaLocation":213,"dataGaName":311},"/solutions/supply-chain/","Software supply chain security",{"text":313,"config":314},"Software Compliance",{"href":315,"dataGaName":316,"dataGaLocation":213},"/solutions/software-compliance/","software compliance",{"title":318,"link":319,"items":324},"Measurement",{"config":320},{"icon":321,"href":322,"dataGaName":323,"dataGaLocation":213},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[325,329,333],{"text":326,"config":327},"Visibility & Measurement",{"href":322,"dataGaLocation":213,"dataGaName":328},"Visibility and Measurement",{"text":330,"config":331},"Value Stream Management",{"href":332,"dataGaLocation":213,"dataGaName":330},"/solutions/value-stream-management/",{"text":334,"config":335},"Analytics & Insights",{"href":336,"dataGaLocation":213,"dataGaName":337},"/solutions/analytics-and-insights/","Analytics and insights",{"title":339,"type":264,"items":340},"GitLab for",[341,347,353],{"text":342,"config":343},"Enterprise",{"icon":344,"href":345,"dataGaLocation":213,"dataGaName":346},"Building","/enterprise/","enterprise",{"text":348,"config":349},"Small Business",{"icon":350,"href":351,"dataGaLocation":213,"dataGaName":352},"Work","/small-business/","small business",{"text":354,"config":355},"Public Sector",{"icon":356,"href":357,"dataGaLocation":213,"dataGaName":358},"Organization","/solutions/public-sector/","public sector",{"text":360,"config":361},"Pricing",{"href":362,"dataGaName":363,"dataGaLocation":213,"dataNavLevelOne":363},"/pricing/","pricing",{"text":365,"config":366,"menu":368},"Resources",{"dataNavLevelOne":367},"resources",{"type":264,"link":369,"columns":373,"feature":457},{"text":370,"config":371},"View all resources",{"href":372,"dataGaName":367,"dataGaLocation":213},"/resources/",[374,407,429],{"title":375,"items":376},"Getting started",[377,382,387,392,397,402],{"text":378,"config":379},"Install",{"href":380,"dataGaName":381,"dataGaLocation":213},"/install/","install",{"text":383,"config":384},"Quick start guides",{"href":385,"dataGaName":386,"dataGaLocation":213},"/get-started/","quick setup checklists",{"text":388,"config":389},"Learn",{"href":390,"dataGaLocation":213,"dataGaName":391},"https://university.gitlab.com/","learn",{"text":393,"config":394},"Product documentation",{"href":395,"dataGaName":396,"dataGaLocation":213},"https://docs.gitlab.com/","product documentation",{"text":398,"config":399},"Best practice videos",{"href":400,"dataGaName":401,"dataGaLocation":213},"/getting-started-videos/","best practice videos",{"text":403,"config":404},"Integrations",{"href":405,"dataGaName":406,"dataGaLocation":213},"/integrations/","integrations",{"title":408,"items":409},"Discover",[410,415,420,424],{"text":411,"config":412},"Customer success stories",{"href":413,"dataGaName":414,"dataGaLocation":213},"/customers/","customer success stories",{"text":416,"config":417},"Blog",{"href":418,"dataGaName":419,"dataGaLocation":213},"/blog/","blog",{"text":421,"config":422},"The Source",{"href":423,"dataGaName":419,"dataGaLocation":213},"/the-source/",{"text":425,"config":426},"Remote",{"href":427,"dataGaName":428,"dataGaLocation":213},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":430,"items":431},"Connect",[432,437,442,447,452],{"text":433,"config":434},"GitLab Services",{"href":435,"dataGaName":436,"dataGaLocation":213},"/services/","services",{"text":438,"config":439},"Community",{"href":440,"dataGaName":441,"dataGaLocation":213},"/community/","community",{"text":443,"config":444},"Forum",{"href":445,"dataGaName":446,"dataGaLocation":213},"https://forum.gitlab.com/","forum",{"text":448,"config":449},"Events",{"href":450,"dataGaName":451,"dataGaLocation":213},"/events/","events",{"text":453,"config":454},"Partners",{"href":455,"dataGaName":456,"dataGaLocation":213},"/partners/","partners",{"config":458,"title":461,"text":462,"link":463},{"background":459,"textColor":460},"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":464,"config":465},"Read the latest",{"href":466,"dataGaName":467,"dataGaLocation":213},"/whats-new/","whats new",{"text":469,"config":470,"menu":472},"Company",{"dataNavLevelOne":471},"company",{"type":264,"columns":473},[474],{"items":475},[476,481,487,489,494,499,504,509,514,519],{"text":477,"config":478},"About",{"href":479,"dataGaName":480,"dataGaLocation":213},"/company/","about",{"text":482,"config":483,"footerGa":486},"Jobs",{"href":484,"dataGaName":485,"dataGaLocation":213},"/jobs/","jobs",{"dataGaName":485},{"text":448,"config":488},{"href":450,"dataGaName":451,"dataGaLocation":213},{"text":490,"config":491},"Leadership",{"href":492,"dataGaName":493,"dataGaLocation":213},"/company/team/e-group/","leadership",{"text":495,"config":496},"Handbook",{"href":497,"dataGaName":498,"dataGaLocation":213},"https://handbook.gitlab.com/","handbook",{"text":500,"config":501},"Investor relations",{"href":502,"dataGaName":503,"dataGaLocation":213},"https://ir.gitlab.com/","investor relations",{"text":505,"config":506},"Trust Center",{"href":507,"dataGaName":508,"dataGaLocation":213},"/security/","trust center",{"text":510,"config":511},"AI Transparency Center",{"href":512,"dataGaName":513,"dataGaLocation":213},"/ai-transparency-center/","ai transparency center",{"text":515,"config":516},"Newsletter",{"href":517,"dataGaName":518,"dataGaLocation":213},"/company/contact/#contact-forms","newsletter",{"text":520,"config":521},"Press",{"href":522,"dataGaName":523,"dataGaLocation":213},"/press/","press",{"text":525,"config":526,"menu":527},"Contact us",{"dataNavLevelOne":471},{"type":264,"columns":528},[529],{"items":530},[531,534,539],{"text":220,"config":532},{"href":222,"dataGaName":533,"dataGaLocation":213},"talk to sales",{"text":535,"config":536},"Support portal",{"href":537,"dataGaName":538,"dataGaLocation":213},"https://support.gitlab.com","support portal",{"text":540,"config":541},"Customer portal",{"href":542,"dataGaName":543,"dataGaLocation":213},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":545,"login":546,"suggestions":553},"Close",{"text":547,"link":548},"To search repositories and projects, login to",{"text":549,"config":550},"gitlab.com",{"href":227,"dataGaName":551,"dataGaLocation":552},"search login","search",{"text":554,"default":555},"Suggestions",[556,558,562,564,568,572],{"text":244,"config":557},{"href":249,"dataGaName":244,"dataGaLocation":552},{"text":559,"config":560},"Code Suggestions (AI)",{"href":561,"dataGaName":559,"dataGaLocation":552},"/solutions/code-suggestions/",{"text":280,"config":563},{"href":282,"dataGaName":280,"dataGaLocation":552},{"text":565,"config":566},"GitLab on AWS",{"href":567,"dataGaName":565,"dataGaLocation":552},"/partners/technology-partners/aws/",{"text":569,"config":570},"GitLab on Google Cloud",{"href":571,"dataGaName":569,"dataGaLocation":552},"/partners/technology-partners/google-cloud-platform/",{"text":573,"config":574},"Why GitLab?",{"href":257,"dataGaName":573,"dataGaLocation":552},{"freeTrial":576,"mobileIcon":581,"desktopIcon":586,"secondaryButton":589},{"text":577,"config":578},"Start free trial",{"href":579,"dataGaName":218,"dataGaLocation":580},"https://gitlab.com/-/trials/new/","nav",{"altText":582,"config":583},"Gitlab Icon",{"src":584,"dataGaName":585,"dataGaLocation":580},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":582,"config":587},{"src":588,"dataGaName":585,"dataGaLocation":580},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":590,"config":591},"Get Started",{"href":592,"dataGaName":593,"dataGaLocation":580},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":595,"mobileIcon":599,"desktopIcon":601},{"text":596,"config":597},"Learn more about GitLab Duo",{"href":249,"dataGaName":598,"dataGaLocation":580},"gitlab duo",{"altText":582,"config":600},{"src":584,"dataGaName":585,"dataGaLocation":580},{"altText":582,"config":602},{"src":588,"dataGaName":585,"dataGaLocation":580},{"button":604,"mobileIcon":609,"desktopIcon":611},{"text":605,"config":606},"/switch",{"href":607,"dataGaName":608,"dataGaLocation":580},"#contact","switch",{"altText":582,"config":610},{"src":584,"dataGaName":585,"dataGaLocation":580},{"altText":582,"config":612},{"src":613,"dataGaName":585,"dataGaLocation":580},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":615,"mobileIcon":620,"desktopIcon":622},{"text":616,"config":617},"Back to pricing",{"href":362,"dataGaName":618,"dataGaLocation":580,"icon":619},"back to pricing","GoBack",{"altText":582,"config":621},{"src":584,"dataGaName":585,"dataGaLocation":580},{"altText":582,"config":623},{"src":588,"dataGaName":585,"dataGaLocation":580},{"title":625,"button":626,"config":630},"GitLab Orbit is here: The context layer for AI agents.",{"text":255,"config":627},{"href":628,"dataGaName":629,"dataGaLocation":213},"/gitlab-orbit/","orbit",{"layout":631,"disabled":193},"release",{"data":633},{"text":634,"source":635,"edit":641,"contribute":646,"config":651,"items":656,"minimal":864},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":636,"config":637},"View page source",{"href":638,"dataGaName":639,"dataGaLocation":640},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":642,"config":643},"Edit this page",{"href":644,"dataGaName":645,"dataGaLocation":640},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":647,"config":648},"Please contribute",{"href":649,"dataGaName":650,"dataGaLocation":640},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":652,"facebook":653,"youtube":654,"linkedin":655},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[657,704,758,802,832],{"title":360,"links":658,"subMenu":673},[659,663,668],{"text":660,"config":661},"View plans",{"href":362,"dataGaName":662,"dataGaLocation":640},"view plans",{"text":664,"config":665},"Why Premium?",{"href":666,"dataGaName":667,"dataGaLocation":640},"/pricing/premium/","why premium",{"text":669,"config":670},"Why Ultimate?",{"href":671,"dataGaName":672,"dataGaLocation":640},"/pricing/ultimate/","why ultimate",[674],{"title":675,"links":676},"Contact Us",[677,680,682,684,689,694,699],{"text":678,"config":679},"Contact sales",{"href":222,"dataGaName":223,"dataGaLocation":640},{"text":535,"config":681},{"href":537,"dataGaName":538,"dataGaLocation":640},{"text":540,"config":683},{"href":542,"dataGaName":543,"dataGaLocation":640},{"text":685,"config":686},"Status",{"href":687,"dataGaName":688,"dataGaLocation":640},"https://status.gitlab.com/","status",{"text":690,"config":691},"Terms of use",{"href":692,"dataGaName":693,"dataGaLocation":640},"/terms/","terms of use",{"text":695,"config":696},"Privacy statement",{"href":697,"dataGaName":698,"dataGaLocation":640},"/privacy/","privacy statement",{"text":700,"config":701},"Cookie preferences",{"dataGaName":702,"dataGaLocation":640,"id":703,"isOneTrustButton":196},"cookie preferences","ot-sdk-btn",{"title":260,"links":705,"subMenu":714},[706,710],{"text":707,"config":708},"DevSecOps platform",{"href":242,"dataGaName":709,"dataGaLocation":640},"devsecops platform",{"text":711,"config":712},"AI-Assisted Development",{"href":249,"dataGaName":713,"dataGaLocation":640},"ai-assisted development",[715],{"title":716,"links":717},"Topics",[718,723,728,733,738,743,748,753],{"text":719,"config":720},"CICD",{"href":721,"dataGaName":722,"dataGaLocation":640},"/topics/ci-cd/","cicd",{"text":724,"config":725},"GitOps",{"href":726,"dataGaName":727,"dataGaLocation":640},"/topics/gitops/","gitops",{"text":729,"config":730},"DevOps",{"href":731,"dataGaName":732,"dataGaLocation":640},"/topics/devops/","devops",{"text":734,"config":735},"Version Control",{"href":736,"dataGaName":737,"dataGaLocation":640},"/topics/version-control/","version control",{"text":739,"config":740},"DevSecOps",{"href":741,"dataGaName":742,"dataGaLocation":640},"/topics/devsecops/","devsecops",{"text":744,"config":745},"Cloud Native",{"href":746,"dataGaName":747,"dataGaLocation":640},"/topics/cloud-native/","cloud native",{"text":749,"config":750},"AI for Coding",{"href":751,"dataGaName":752,"dataGaLocation":640},"/topics/devops/ai-for-coding/","ai for coding",{"text":754,"config":755},"Agentic AI",{"href":756,"dataGaName":757,"dataGaLocation":640},"/topics/agentic-ai/","agentic ai",{"title":759,"links":760},"Solutions",[761,763,765,770,774,777,781,784,786,789,792,797],{"text":304,"config":762},{"href":299,"dataGaName":304,"dataGaLocation":640},{"text":293,"config":764},{"href":276,"dataGaName":277,"dataGaLocation":640},{"text":766,"config":767},"Agile development",{"href":768,"dataGaName":769,"dataGaLocation":640},"/solutions/agile-delivery/","agile delivery",{"text":771,"config":772},"SCM",{"href":289,"dataGaName":773,"dataGaLocation":640},"source code management",{"text":719,"config":775},{"href":282,"dataGaName":776,"dataGaLocation":640},"continuous integration & delivery",{"text":778,"config":779},"Value stream management",{"href":332,"dataGaName":780,"dataGaLocation":640},"value stream management",{"text":724,"config":782},{"href":783,"dataGaName":727,"dataGaLocation":640},"/solutions/gitops/",{"text":342,"config":785},{"href":345,"dataGaName":346,"dataGaLocation":640},{"text":787,"config":788},"Small business",{"href":351,"dataGaName":352,"dataGaLocation":640},{"text":790,"config":791},"Public sector",{"href":357,"dataGaName":358,"dataGaLocation":640},{"text":793,"config":794},"Education",{"href":795,"dataGaName":796,"dataGaLocation":640},"/solutions/education/","education",{"text":798,"config":799},"Financial services",{"href":800,"dataGaName":801,"dataGaLocation":640},"/solutions/finance/","financial services",{"title":365,"links":803},[804,806,808,810,813,815,818,820,822,824,826,828,830],{"text":378,"config":805},{"href":380,"dataGaName":381,"dataGaLocation":640},{"text":383,"config":807},{"href":385,"dataGaName":386,"dataGaLocation":640},{"text":388,"config":809},{"href":390,"dataGaName":391,"dataGaLocation":640},{"text":393,"config":811},{"href":395,"dataGaName":812,"dataGaLocation":640},"docs",{"text":416,"config":814},{"href":418,"dataGaName":419,"dataGaLocation":640},{"text":816,"config":817},"What's new",{"href":466,"dataGaName":467,"dataGaLocation":640},{"text":411,"config":819},{"href":413,"dataGaName":414,"dataGaLocation":640},{"text":425,"config":821},{"href":427,"dataGaName":428,"dataGaLocation":640},{"text":433,"config":823},{"href":435,"dataGaName":436,"dataGaLocation":640},{"text":438,"config":825},{"href":440,"dataGaName":441,"dataGaLocation":640},{"text":443,"config":827},{"href":445,"dataGaName":446,"dataGaLocation":640},{"text":448,"config":829},{"href":450,"dataGaName":451,"dataGaLocation":640},{"text":453,"config":831},{"href":455,"dataGaName":456,"dataGaLocation":640},{"title":469,"links":833},[834,836,838,840,842,844,848,853,855,857,859],{"text":477,"config":835},{"href":479,"dataGaName":471,"dataGaLocation":640},{"text":482,"config":837},{"href":484,"dataGaName":485,"dataGaLocation":640},{"text":490,"config":839},{"href":492,"dataGaName":493,"dataGaLocation":640},{"text":495,"config":841},{"href":497,"dataGaName":498,"dataGaLocation":640},{"text":500,"config":843},{"href":502,"dataGaName":503,"dataGaLocation":640},{"text":845,"config":846},"Sustainability",{"href":847,"dataGaName":845,"dataGaLocation":640},"/sustainability/",{"text":849,"config":850},"Diversity, inclusion and belonging (DIB)",{"href":851,"dataGaName":852,"dataGaLocation":640},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":505,"config":854},{"href":507,"dataGaName":508,"dataGaLocation":640},{"text":515,"config":856},{"href":517,"dataGaName":518,"dataGaLocation":640},{"text":520,"config":858},{"href":522,"dataGaName":523,"dataGaLocation":640},{"text":860,"config":861},"Modern Slavery Transparency Statement",{"href":862,"dataGaName":863,"dataGaLocation":640},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":865},[866,869,872],{"text":867,"config":868},"Terms",{"href":692,"dataGaName":693,"dataGaLocation":640},{"text":870,"config":871},"Cookies",{"dataGaName":702,"dataGaLocation":640,"id":703,"isOneTrustButton":196},{"text":873,"config":874},"Privacy",{"href":697,"dataGaName":698,"dataGaLocation":640},[876],{"id":877,"title":7,"body":192,"config":878,"content":880,"description":192,"extension":884,"meta":885,"navigation":196,"path":886,"seo":887,"stem":888,"__hash__":889},"blogAuthors/en-us/blog/authors/jordan-janes.yml",{"template":879},"BlogAuthor",{"name":7,"config":881},{"headshot":882,"ctfId":883},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189771/cb9mcxrhkrwg82lrft7t.png","jordanjanes","yml",{},"/en-us/blog/authors/jordan-janes",{},"en-us/blog/authors/jordan-janes","a90RpR_YXSCT4SRey_n1jBCWnTYy1td_Xmk8UTdVUmg",[891,899,906],{"title":892,"description":893,"heroImage":894,"category":188,"date":895,"authors":896,"slug":898,"externalUrl":192},"Introducing GitLab Orbit: Full code and lifecycle context, in one query","With Orbit, your software agents are up to 11 times faster, use up to 4.5 times fewer tokens, and answer questions you couldn’t before.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1780996524/sd1vpl8empy26wizarqj.png","2026-06-10",[897],"Rebecca Carter","introducing-gitlab-orbit",{"title":900,"description":901,"heroImage":902,"category":188,"date":895,"authors":903,"slug":905,"externalUrl":192},"GitLab Flex: Commit once, reshape your seats and AI spend","In the agentic era you can't predict seats, AI usage, or which capabilities you'll need next. GitLab Flex is one commitment that adjusts as your needs change.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772047747/ntihfmnu2fepamqemaas.png",[904],"Talia Armato-Helle","introducing-gitlab-flex",{"title":907,"description":908,"heroImage":909,"category":188,"date":895,"authors":910,"slug":912,"externalUrl":192},"GitLab: Built for the agentic engineering era","What we announced at GitLab Transcend, and how one platform delivers agentic speed with the control enterprises need.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781032585/go3d7pb9opmux7rwhpev.png",[911],"Manav Khurana","gitlab-transcend-announcements",{"promotions":914},[915,928,939,951],{"id":916,"categories":917,"header":918,"text":919,"button":920,"image":925},"ai-modernization",[188],"Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":921,"config":922},"Get your AI maturity score",{"href":923,"dataGaName":924,"dataGaLocation":419},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":926},{"src":927},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":929,"categories":930,"header":931,"text":919,"button":932,"image":936},"devops-modernization",[204,742],"Are you just managing tools or shipping innovation?",{"text":933,"config":934},"Get your DevOps maturity score",{"href":935,"dataGaName":924,"dataGaLocation":419},"/assessments/devops-modernization-assessment/",{"config":937},{"src":938},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":940,"categories":941,"header":943,"text":919,"button":944,"image":948},"security-modernization",[942],"security","Are you trading speed for security?",{"text":945,"config":946},"Get your security maturity score",{"href":947,"dataGaName":924,"dataGaLocation":419},"/assessments/security-modernization-assessment/",{"config":949},{"src":950},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":952,"paths":953,"header":956,"text":957,"button":958,"image":963},"github-azure-migration",[954,955],"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":959,"config":960},"See how GitLab compares to GitHub",{"href":961,"dataGaName":962,"dataGaLocation":419},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":964},{"src":938},{"header":966,"blurb":967,"button":968,"secondaryButton":973},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":969,"config":970},"Get your free trial",{"href":971,"dataGaName":218,"dataGaLocation":972},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":678,"config":974},{"href":222,"dataGaName":223,"dataGaLocation":972},1781392689651]