[{"data":1,"prerenderedAt":1013},["ShallowReactive",2],{"/blog/agentic-sdlc-gitlab-and-tcs-deliver-intelligent-orchestration-across-the-enterprise":3,"navigation-en-us":243,"banner-en-us":670,"footer-en-us":680,"blog-post-authors-en-us-":925,"blog-related-posts-en-us-agentic-sdlc-gitlab-and-tcs-deliver-intelligent-orchestration-across-the-enterprise":926,"blog-promotions-en-us":951,"next-steps-en-us":1003},{"id":4,"title":5,"authors":6,"body":7,"category":225,"date":226,"description":227,"extension":228,"externalUrl":6,"faq":6,"featured":229,"heroImage":230,"meta":231,"navigation":232,"path":233,"seo":234,"slug":236,"stem":237,"tags":238,"template":241,"updatedDate":6,"__hash__":242},"blogPosts/en-us/blog/agentic-sdlc-gitlab-and-tcs-deliver-intelligent-orchestration-across-the-enterprise.md","Agentic SDLC: GitLab and TCS deliver Intelligent Orchestration across the enterprise",null,{"type":8,"value":9,"toc":213},"minimark",[10,14,19,22,25,34,38,41,44,164,168,171,175,178,181,185,192,196,199,202],[11,12,13],"p",{},"GitLab and TCS are announcing their partnership to help enterprises accelerate innovation velocity at scale.\nEnterprises need rapid, secure software delivery but often struggle with fragmented toolchains, inconsistent security controls, and manual compliance processes which slows software delivery. AI-generated code and AI-powered threats add new complexity.\nGitLab and TCS Center of Excellence (CoE) accelerators work together to reduce migration friction, codify guardrails, and industrialize DevSecOps adoption at scale. Together, they enable a path from standardization to Intelligent Orchestration with necessary auditable guardrails during development.",[15,16,18],"h2",{"id":17},"supporting-the-future-ready-enterprise","Supporting the future-ready enterprise",[11,20,21],{},"Customers want a DevSecOps platform built to last without forcing large-scale re-engineering every few years. GitLab's unified data model connects the entire software lifecycle into a single source of context, enabling enterprises to standardize pipelines, controls, and metrics at scale. GitLab's continuous innovation in AI-driven capabilities reinforces its long-term relevance as enterprises adopt agentic workflows to accelerate time to value.",[11,23,24],{},"GitLab and TCS synchronize multi-agent orchestration, dynamic planning, confidence-scored decisioning, and continuous learning cycles to automate coding, reviews, testing, security, and CI/CD workflows.",[11,26,27,33],{},[28,29,32],"a",{"href":30,"rel":31},"https://about.gitlab.com/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform"," provides Intelligent Orchestration across the software lifecycle through context-aware autonomous actions, multi-step reasoning, code modernization, security scanning, and flow automation, streamlining and accelerating software development. This aligns naturally with TCS’ structured agent hierarchy for IT Operations, enabling dynamic reasoning, planning, and domain agents to invoke GitLab Duo Platform’s specialized agents (e.g., Planner, Security Analyst, Code Review) through MCP-driven integrations and rich project context flows, governed by GitLab’s AI-native DevSecOps controls.",[15,35,37],{"id":36},"scaling-devsecops-with-platform-engineering","Scaling DevSecOps with platform engineering",[11,39,40],{},"Platform engineering shifts the focus from managing individual pipelines and toolchains to building an Internal Developer Platform (IDP) that standardizes how software gets built, secured, tested, and deployed across the organization.",[11,42,43],{},"Enterprises scale by productizing the developer experience through platform engineering, operating IDPs with self-service golden paths. Security, compliance, and governance are embedded by default through policy-as-code, standardizing Day 2 operations. GitLab becomes the IDP control plane, and TCS industrializes the design and rolls out self service as a wrapper on the control plane to deliver a strong developer experience. As solution architects, TCS builds self-service paths while GitLab Duo Agent Platform adds agentic AI to automate development across the SDLC.",[45,46,47,60],"table",{},[48,49,50],"thead",{},[51,52,53,57],"tr",{},[54,55,56],"th",{},"Category",[54,58,59],{},"Details",[61,62,63,79,102,119,133,144],"tbody",{},[51,64,65,69],{},[66,67,68],"td",{},"Experience Layer (IDP)",[66,70,71,72,75,76,78],{},"• Developer self-service scaffolding ",[73,74],"br",{}," • One-click environment/runners/scans ",[73,77],{}," • Standardized onboarding",[51,80,81,84],{},[66,82,83],{},"Platform Control Plane (GitLab)",[66,85,86,87,89,90,92,93,95,96,98,99,101],{},"• Merge requests as control point ",[73,88],{}," • Integrated CI/CD ",[73,91],{}," • Security ",[73,94],{}," • Software bills of materials (SBOMs) ",[73,97],{}," • Approvals ",[73,100],{}," • Telemetry",[51,103,104,107],{},[66,105,106],{},"Guardrails and Governance",[66,108,109,110,112,113,115,116,118],{},"• Policy-based governance ",[73,111],{}," • Compliance as code ",[73,114],{}," • Risk-tiered golden paths ",[73,117],{}," • Mandatory controls without manual gates",[51,120,121,124],{},[66,122,123],{},"Infrastructure and Runtime",[66,125,126,127,129,130,132],{},"• Cloud landing zones ",[73,128],{}," • Kubernetes/VM runtimes ",[73,131],{}," • GitOps-driven desired-state enforcement",[51,134,135,138],{},[66,136,137],{},"Golden Paths",[66,139,140,141,143],{},"• Ensure products are continuously improved and safely extensible ",[73,142],{}," • Eliminating pipeline drift while preserving autonomy",[51,145,146,149],{},[66,147,148],{},"Day 2 Operations",[66,150,151,152,154,155,157,158,160,161,163],{},"• Automated rollback ",[73,153],{}," • Runtime SLOs tied to release policies ",[73,156],{}," • Vulnerability SLAs ",[73,159],{}," • Cost visibility ",[73,162],{}," • Operational excellence built into platform",[15,165,167],{"id":166},"from-devsecops-to-intelligent-orchestration","From DevSecOps to Intelligent Orchestration",[11,169,170],{},"A unified DevSecOps platform provides enterprises with a foundation, but as AI agents become active participants in the software lifecycle, the platform must do more than manage code and pipelines. It needs to orchestrate the work of humans and AI agents together, with full lifecycle context and guardrails built into the flow. That's the shift from DevSecOps to Intelligent Orchestration that GitLab Duo Agent Platform enables, improving the quality of software delivery over time.",[172,173,32],"h3",{"id":174},"gitlab-duo-agent-platform",[11,176,177],{},"GitLab Duo Agent Platform introduces AI agents into the software development lifecycle that work alongside developers as collaborators. Multiple AI agents handle tasks in parallel — from code generation and testing to CI/CD fixes — reducing bottlenecks and speeding up releases. Developers steer and guide these agents using defined rules, maintaining control while offloading repetitive work. This agent orchestration tackles complex workflows (such as auto-fixing broken pipelines) and frees teams to focus on higher value work.",[11,179,180],{},"AI agents work within GitLab's unified data model, creating merge requests, improving code, and supporting compliance, which boosts productivity and velocity. Because every agent action has full project context, is auditable, and is policy-aligned, enterprises can scale AI across thousands of engineers with confidence, maintaining security and regulatory compliance across all automated workflows. This reduces toil for application engineers, DevSecOps engineers, scrum masters, and product managers.",[15,182,184],{"id":183},"understanding-the-reference-architecture","Understanding the reference architecture",[11,186,187],{},[188,189],"img",{"alt":190,"src":191},"GitLab TCS reference architecture","https://res.cloudinary.com/about-gitlab-com/image/upload/v1771866349/ynfgc7ugqjasyj1uhew0.png",[15,193,195],{"id":194},"gitlab-tcs-a-powerful-combination","GitLab + TCS: A powerful combination",[11,197,198],{},"GitLab provides an Intelligent Orchestration platform for DevSecOps where software teams and AI agents work together across the entire development lifecycle. TCS provides industrialized adoption engines, proven reference architectures, large-scale migration factories, enterprise-grade security baselines, enterprise AI capability, AI Trust & Risk management tools and frameworks, and a product mindset for platform operations.",[11,200,201],{},"What truly differentiates this combination is TCS' contextual knowledge gained from decades of working with customers across industries, geographies, and regulatory landscapes. This experience enables TCS to contextualize GitLab capabilities to address enterprise constraints like legacy estates, compliance requirements, operating models, and scale challenges — rather than implementing tooling in isolation. Together, GitLab and TCS enable fast, assured, enterprise-scale delivery across clouds with built-in compliance.",[203,204,205],"blockquote",{},[11,206,207,208,212],{},"To learn more about GitLab + TCS, email ",[28,209,211],{"href":210},"mailto:ecosystem@gitlab.com","ecosystem@gitlab.com",".",{"title":214,"searchDepth":215,"depth":215,"links":216},"",2,[217,218,219,223,224],{"id":17,"depth":215,"text":18},{"id":36,"depth":215,"text":37},{"id":166,"depth":215,"text":167,"children":220},[221],{"id":174,"depth":222,"text":32},3,{"id":183,"depth":215,"text":184},{"id":194,"depth":215,"text":195},"ai","2026-02-24","Scale DevSecOps with AI agents that work alongside developers to automate workflows, enforce compliance, and accelerate delivery.","md",false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1771866240/l16gpgupgz8uelyc8jfy.png",{},true,"/en-us/blog/agentic-sdlc-gitlab-and-tcs-deliver-intelligent-orchestration-across-the-enterprise",{"config":235,"title":5,"description":227},{"noIndex":229},"agentic-sdlc-gitlab-and-tcs-deliver-intelligent-orchestration-across-the-enterprise","en-us/blog/agentic-sdlc-gitlab-and-tcs-deliver-intelligent-orchestration-across-the-enterprise",[239,240],"AI","product","BlogPost","Lz1D_GTiqiQSSvkJi93c-wgboHlGo2QffbKgmczIspw",{"logo":244,"freeTrial":249,"sales":254,"login":259,"items":264,"search":590,"minimal":621,"duo":640,"switchNav":649,"pricingDeployment":660},{"config":245},{"href":246,"dataGaName":247,"dataGaLocation":248},"/","gitlab logo","header",{"text":250,"config":251},"Get free trial",{"href":252,"dataGaName":253,"dataGaLocation":248},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":255,"config":256},"Request a demo",{"href":257,"dataGaName":258,"dataGaLocation":248},"/sales/?contact-topic=request-demo","sales",{"text":260,"config":261},"Sign in",{"href":262,"dataGaName":263,"dataGaLocation":248},"https://gitlab.com/users/sign_in/","sign in",[265,293,393,398,512,568],{"text":266,"config":267,"menu":269},"Platform",{"dataNavLevelOne":268},"platform",{"type":270,"columns":271},"cards",[272,278,285],{"title":266,"description":273,"link":274},"The intelligent orchestration platform for DevSecOps",{"text":275,"config":276},"Explore our Platform",{"href":277,"dataGaName":268,"dataGaLocation":248},"/platform/",{"title":32,"description":279,"link":280},"Agentic AI for the entire software lifecycle",{"text":281,"config":282},"Meet GitLab Duo",{"href":283,"dataGaName":284,"dataGaLocation":248},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":286,"description":287,"link":288},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":289,"config":290},"Learn more",{"href":291,"dataGaName":292,"dataGaLocation":248},"/why-gitlab/","why gitlab",{"text":294,"left":232,"config":295,"menu":297},"Product",{"dataNavLevelOne":296},"solutions",{"type":298,"link":299,"columns":303,"feature":372},"lists",{"text":300,"config":301},"View all Solutions",{"href":302,"dataGaName":296,"dataGaLocation":248},"/solutions/",[304,328,351],{"title":305,"description":306,"link":307,"items":312},"Automation","CI/CD and automation to accelerate deployment",{"config":308},{"icon":309,"href":310,"dataGaName":311,"dataGaLocation":248},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[313,317,320,324],{"text":314,"config":315},"CI/CD",{"href":316,"dataGaLocation":248,"dataGaName":314},"/solutions/continuous-integration/",{"text":32,"config":318},{"href":283,"dataGaLocation":248,"dataGaName":319},"gitlab duo agent platform - product menu",{"text":321,"config":322},"Source Code Management",{"href":323,"dataGaLocation":248,"dataGaName":321},"/solutions/source-code-management/",{"text":325,"config":326},"Automated Software Delivery",{"href":310,"dataGaLocation":248,"dataGaName":327},"Automated software delivery",{"title":329,"description":330,"link":331,"items":336},"Security","Deliver code faster without compromising security",{"config":332},{"href":333,"dataGaName":334,"dataGaLocation":248,"icon":335},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[337,341,346],{"text":338,"config":339},"Application Security Testing",{"href":333,"dataGaName":340,"dataGaLocation":248},"Application security testing",{"text":342,"config":343},"Software Supply Chain Security",{"href":344,"dataGaLocation":248,"dataGaName":345},"/solutions/supply-chain/","Software supply chain security",{"text":347,"config":348},"Software Compliance",{"href":349,"dataGaName":350,"dataGaLocation":248},"/solutions/software-compliance/","software compliance",{"title":352,"link":353,"items":358},"Measurement",{"config":354},{"icon":355,"href":356,"dataGaName":357,"dataGaLocation":248},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[359,363,367],{"text":360,"config":361},"Visibility & Measurement",{"href":356,"dataGaLocation":248,"dataGaName":362},"Visibility and Measurement",{"text":364,"config":365},"Value Stream Management",{"href":366,"dataGaLocation":248,"dataGaName":364},"/solutions/value-stream-management/",{"text":368,"config":369},"Analytics & Insights",{"href":370,"dataGaLocation":248,"dataGaName":371},"/solutions/analytics-and-insights/","Analytics and insights",{"title":373,"type":298,"items":374},"GitLab for",[375,381,387],{"text":376,"config":377},"Enterprise",{"icon":378,"href":379,"dataGaLocation":248,"dataGaName":380},"Building","/enterprise/","enterprise",{"text":382,"config":383},"Small Business",{"icon":384,"href":385,"dataGaLocation":248,"dataGaName":386},"Work","/small-business/","small business",{"text":388,"config":389},"Public Sector",{"icon":390,"href":391,"dataGaLocation":248,"dataGaName":392},"Organization","/solutions/public-sector/","public sector",{"text":394,"config":395},"Pricing",{"href":396,"dataGaName":397,"dataGaLocation":248,"dataNavLevelOne":397},"/pricing/","pricing",{"text":399,"config":400,"menu":402},"Resources",{"dataNavLevelOne":401},"resources",{"type":298,"link":403,"columns":407,"feature":501},{"text":404,"config":405},"View all resources",{"href":406,"dataGaName":401,"dataGaLocation":248},"/resources/",[408,441,468],{"title":409,"items":410},"Getting started",[411,416,421,426,431,436],{"text":412,"config":413},"Install",{"href":414,"dataGaName":415,"dataGaLocation":248},"/install/","install",{"text":417,"config":418},"Quick start guides",{"href":419,"dataGaName":420,"dataGaLocation":248},"/get-started/","quick setup checklists",{"text":422,"config":423},"Learn",{"href":424,"dataGaLocation":248,"dataGaName":425},"https://university.gitlab.com/","learn",{"text":427,"config":428},"Product documentation",{"href":429,"dataGaName":430,"dataGaLocation":248},"https://docs.gitlab.com/","product documentation",{"text":432,"config":433},"Best practice videos",{"href":434,"dataGaName":435,"dataGaLocation":248},"/getting-started-videos/","best practice videos",{"text":437,"config":438},"Integrations",{"href":439,"dataGaName":440,"dataGaLocation":248},"/integrations/","integrations",{"title":442,"items":443},"Discover",[444,449,454,459,463],{"text":445,"config":446},"Customer success stories",{"href":447,"dataGaName":448,"dataGaLocation":248},"/customers/","customer success stories",{"text":450,"config":451},"Blog",{"href":452,"dataGaName":453,"dataGaLocation":248},"/blog/","blog",{"text":455,"config":456},"Demo Hub",{"href":457,"dataGaName":458,"dataGaLocation":248},"/demo-hub/","demo hub",{"text":460,"config":461},"The Source",{"href":462,"dataGaName":453,"dataGaLocation":248},"/the-source/",{"text":464,"config":465},"Remote",{"href":466,"dataGaName":467,"dataGaLocation":248},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":469,"items":470},"Connect",[471,476,481,486,491,496],{"text":472,"config":473},"GitLab Services",{"href":474,"dataGaName":475,"dataGaLocation":248},"/services/","services",{"text":477,"config":478},"Contribute",{"href":479,"dataGaName":480,"dataGaLocation":248},"https://contributors.gitlab.com","contribute",{"text":482,"config":483},"Community",{"href":484,"dataGaName":485,"dataGaLocation":248},"/community/","community",{"text":487,"config":488},"Forum",{"href":489,"dataGaName":490,"dataGaLocation":248},"https://forum.gitlab.com/","forum",{"text":492,"config":493},"Events",{"href":494,"dataGaName":495,"dataGaLocation":248},"/events/","events",{"text":497,"config":498},"Partners",{"href":499,"dataGaName":500,"dataGaLocation":248},"/partners/","partners",{"config":502,"title":505,"text":506,"link":507},{"background":503,"textColor":504},"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":508,"config":509},"Read the latest",{"href":510,"dataGaName":511,"dataGaLocation":248},"/whats-new/","whats new",{"text":513,"config":514,"menu":516},"Company",{"dataNavLevelOne":515},"company",{"type":298,"columns":517},[518],{"items":519},[520,525,531,533,538,543,548,553,558,563],{"text":521,"config":522},"About",{"href":523,"dataGaName":524,"dataGaLocation":248},"/company/","about",{"text":526,"config":527,"footerGa":530},"Jobs",{"href":528,"dataGaName":529,"dataGaLocation":248},"/jobs/","jobs",{"dataGaName":529},{"text":492,"config":532},{"href":494,"dataGaName":495,"dataGaLocation":248},{"text":534,"config":535},"Leadership",{"href":536,"dataGaName":537,"dataGaLocation":248},"/company/team/e-group/","leadership",{"text":539,"config":540},"Handbook",{"href":541,"dataGaName":542,"dataGaLocation":248},"https://handbook.gitlab.com/","handbook",{"text":544,"config":545},"Investor relations",{"href":546,"dataGaName":547,"dataGaLocation":248},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":549,"config":550},"Trust Center",{"href":551,"dataGaName":552,"dataGaLocation":248},"/security/","trust center",{"text":554,"config":555},"AI Transparency Center",{"href":556,"dataGaName":557,"dataGaLocation":248},"/ai-transparency-center/","ai transparency center",{"text":559,"config":560},"Newsletter",{"href":561,"dataGaName":562,"dataGaLocation":248},"/company/contact/#contact-forms","newsletter",{"text":564,"config":565},"Press",{"href":566,"dataGaName":567,"dataGaLocation":248},"/press/","press",{"text":569,"config":570,"menu":571},"Contact us",{"dataNavLevelOne":515},{"type":298,"columns":572},[573],{"items":574},[575,580,585],{"text":576,"config":577},"Talk to sales",{"href":578,"dataGaName":579,"dataGaLocation":248},"/sales/","talk to sales",{"text":581,"config":582},"Support portal",{"href":583,"dataGaName":584,"dataGaLocation":248},"https://support.gitlab.com/hc/en-us","support portal",{"text":586,"config":587},"Customer portal",{"href":588,"dataGaName":589,"dataGaLocation":248},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":591,"login":592,"suggestions":599},"Close",{"text":593,"link":594},"To search repositories and projects, login to",{"text":595,"config":596},"gitlab.com",{"href":262,"dataGaName":597,"dataGaLocation":598},"search login","search",{"text":600,"default":601},"Suggestions",[602,604,608,610,614,618],{"text":32,"config":603},{"href":283,"dataGaName":32,"dataGaLocation":598},{"text":605,"config":606},"Code Suggestions (AI)",{"href":607,"dataGaName":605,"dataGaLocation":598},"/solutions/code-suggestions/",{"text":314,"config":609},{"href":316,"dataGaName":314,"dataGaLocation":598},{"text":611,"config":612},"GitLab on AWS",{"href":613,"dataGaName":611,"dataGaLocation":598},"/partners/technology-partners/aws/",{"text":615,"config":616},"GitLab on Google Cloud",{"href":617,"dataGaName":615,"dataGaLocation":598},"/partners/technology-partners/google-cloud-platform/",{"text":619,"config":620},"Why GitLab?",{"href":291,"dataGaName":619,"dataGaLocation":598},{"freeTrial":622,"mobileIcon":627,"desktopIcon":632,"secondaryButton":635},{"text":623,"config":624},"Start free trial",{"href":625,"dataGaName":253,"dataGaLocation":626},"https://gitlab.com/-/trials/new/","nav",{"altText":628,"config":629},"Gitlab Icon",{"src":630,"dataGaName":631,"dataGaLocation":626},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":628,"config":633},{"src":634,"dataGaName":631,"dataGaLocation":626},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":636,"config":637},"Get Started",{"href":638,"dataGaName":639,"dataGaLocation":626},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":641,"mobileIcon":645,"desktopIcon":647},{"text":642,"config":643},"Learn more about GitLab Duo",{"href":283,"dataGaName":644,"dataGaLocation":626},"gitlab duo",{"altText":628,"config":646},{"src":630,"dataGaName":631,"dataGaLocation":626},{"altText":628,"config":648},{"src":634,"dataGaName":631,"dataGaLocation":626},{"button":650,"mobileIcon":655,"desktopIcon":657},{"text":651,"config":652},"/switch",{"href":653,"dataGaName":654,"dataGaLocation":626},"#contact","switch",{"altText":628,"config":656},{"src":630,"dataGaName":631,"dataGaLocation":626},{"altText":628,"config":658},{"src":659,"dataGaName":631,"dataGaLocation":626},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":661,"mobileIcon":666,"desktopIcon":668},{"text":662,"config":663},"Back to pricing",{"href":396,"dataGaName":664,"dataGaLocation":626,"icon":665},"back to pricing","GoBack",{"altText":628,"config":667},{"src":630,"dataGaName":631,"dataGaLocation":626},{"altText":628,"config":669},{"src":634,"dataGaName":631,"dataGaLocation":626},{"title":671,"titleMobile":672,"button":673,"config":678},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":289,"config":674},{"href":675,"dataGaName":676,"dataGaLocation":677},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":679,"disabled":229},"release",{"data":681},{"text":682,"source":683,"edit":689,"contribute":694,"config":699,"items":704,"minimal":914},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":684,"config":685},"View page source",{"href":686,"dataGaName":687,"dataGaLocation":688},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":690,"config":691},"Edit this page",{"href":692,"dataGaName":693,"dataGaLocation":688},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":695,"config":696},"Please contribute",{"href":697,"dataGaName":698,"dataGaLocation":688},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":700,"facebook":701,"youtube":702,"linkedin":703},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[705,752,806,850,882],{"title":394,"links":706,"subMenu":721},[707,711,716],{"text":708,"config":709},"View plans",{"href":396,"dataGaName":710,"dataGaLocation":688},"view plans",{"text":712,"config":713},"Why Premium?",{"href":714,"dataGaName":715,"dataGaLocation":688},"/pricing/premium/","why premium",{"text":717,"config":718},"Why Ultimate?",{"href":719,"dataGaName":720,"dataGaLocation":688},"/pricing/ultimate/","why ultimate",[722],{"title":723,"links":724},"Contact Us",[725,728,730,732,737,742,747],{"text":726,"config":727},"Contact sales",{"href":578,"dataGaName":258,"dataGaLocation":688},{"text":581,"config":729},{"href":583,"dataGaName":584,"dataGaLocation":688},{"text":586,"config":731},{"href":588,"dataGaName":589,"dataGaLocation":688},{"text":733,"config":734},"Status",{"href":735,"dataGaName":736,"dataGaLocation":688},"https://status.gitlab.com/","status",{"text":738,"config":739},"Terms of use",{"href":740,"dataGaName":741,"dataGaLocation":688},"/terms/","terms of use",{"text":743,"config":744},"Privacy statement",{"href":745,"dataGaName":746,"dataGaLocation":688},"/privacy/","privacy statement",{"text":748,"config":749},"Cookie preferences",{"dataGaName":750,"dataGaLocation":688,"id":751,"isOneTrustButton":232},"cookie preferences","ot-sdk-btn",{"title":294,"links":753,"subMenu":762},[754,758],{"text":755,"config":756},"DevSecOps platform",{"href":277,"dataGaName":757,"dataGaLocation":688},"devsecops platform",{"text":759,"config":760},"AI-Assisted Development",{"href":283,"dataGaName":761,"dataGaLocation":688},"ai-assisted development",[763],{"title":764,"links":765},"Topics",[766,771,776,781,786,791,796,801],{"text":767,"config":768},"CICD",{"href":769,"dataGaName":770,"dataGaLocation":688},"/topics/ci-cd/","cicd",{"text":772,"config":773},"GitOps",{"href":774,"dataGaName":775,"dataGaLocation":688},"/topics/gitops/","gitops",{"text":777,"config":778},"DevOps",{"href":779,"dataGaName":780,"dataGaLocation":688},"/topics/devops/","devops",{"text":782,"config":783},"Version Control",{"href":784,"dataGaName":785,"dataGaLocation":688},"/topics/version-control/","version control",{"text":787,"config":788},"DevSecOps",{"href":789,"dataGaName":790,"dataGaLocation":688},"/topics/devsecops/","devsecops",{"text":792,"config":793},"Cloud Native",{"href":794,"dataGaName":795,"dataGaLocation":688},"/topics/cloud-native/","cloud native",{"text":797,"config":798},"AI for Coding",{"href":799,"dataGaName":800,"dataGaLocation":688},"/topics/devops/ai-for-coding/","ai for coding",{"text":802,"config":803},"Agentic AI",{"href":804,"dataGaName":805,"dataGaLocation":688},"/topics/agentic-ai/","agentic ai",{"title":807,"links":808},"Solutions",[809,811,813,818,822,825,829,832,834,837,840,845],{"text":338,"config":810},{"href":333,"dataGaName":338,"dataGaLocation":688},{"text":327,"config":812},{"href":310,"dataGaName":311,"dataGaLocation":688},{"text":814,"config":815},"Agile development",{"href":816,"dataGaName":817,"dataGaLocation":688},"/solutions/agile-delivery/","agile delivery",{"text":819,"config":820},"SCM",{"href":323,"dataGaName":821,"dataGaLocation":688},"source code management",{"text":767,"config":823},{"href":316,"dataGaName":824,"dataGaLocation":688},"continuous integration & delivery",{"text":826,"config":827},"Value stream management",{"href":366,"dataGaName":828,"dataGaLocation":688},"value stream management",{"text":772,"config":830},{"href":831,"dataGaName":775,"dataGaLocation":688},"/solutions/gitops/",{"text":376,"config":833},{"href":379,"dataGaName":380,"dataGaLocation":688},{"text":835,"config":836},"Small business",{"href":385,"dataGaName":386,"dataGaLocation":688},{"text":838,"config":839},"Public sector",{"href":391,"dataGaName":392,"dataGaLocation":688},{"text":841,"config":842},"Education",{"href":843,"dataGaName":844,"dataGaLocation":688},"/solutions/education/","education",{"text":846,"config":847},"Financial services",{"href":848,"dataGaName":849,"dataGaLocation":688},"/solutions/finance/","financial services",{"title":399,"links":851},[852,854,856,858,861,863,866,868,870,872,874,876,878,880],{"text":412,"config":853},{"href":414,"dataGaName":415,"dataGaLocation":688},{"text":417,"config":855},{"href":419,"dataGaName":420,"dataGaLocation":688},{"text":422,"config":857},{"href":424,"dataGaName":425,"dataGaLocation":688},{"text":427,"config":859},{"href":429,"dataGaName":860,"dataGaLocation":688},"docs",{"text":450,"config":862},{"href":452,"dataGaName":453,"dataGaLocation":688},{"text":864,"config":865},"What's new",{"href":510,"dataGaName":511,"dataGaLocation":688},{"text":445,"config":867},{"href":447,"dataGaName":448,"dataGaLocation":688},{"text":464,"config":869},{"href":466,"dataGaName":467,"dataGaLocation":688},{"text":472,"config":871},{"href":474,"dataGaName":475,"dataGaLocation":688},{"text":477,"config":873},{"href":479,"dataGaName":480,"dataGaLocation":688},{"text":482,"config":875},{"href":484,"dataGaName":485,"dataGaLocation":688},{"text":487,"config":877},{"href":489,"dataGaName":490,"dataGaLocation":688},{"text":492,"config":879},{"href":494,"dataGaName":495,"dataGaLocation":688},{"text":497,"config":881},{"href":499,"dataGaName":500,"dataGaLocation":688},{"title":513,"links":883},[884,886,888,890,892,894,898,903,905,907,909],{"text":521,"config":885},{"href":523,"dataGaName":515,"dataGaLocation":688},{"text":526,"config":887},{"href":528,"dataGaName":529,"dataGaLocation":688},{"text":534,"config":889},{"href":536,"dataGaName":537,"dataGaLocation":688},{"text":539,"config":891},{"href":541,"dataGaName":542,"dataGaLocation":688},{"text":544,"config":893},{"href":546,"dataGaName":547,"dataGaLocation":688},{"text":895,"config":896},"Sustainability",{"href":897,"dataGaName":895,"dataGaLocation":688},"/sustainability/",{"text":899,"config":900},"Diversity, inclusion and belonging (DIB)",{"href":901,"dataGaName":902,"dataGaLocation":688},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":549,"config":904},{"href":551,"dataGaName":552,"dataGaLocation":688},{"text":559,"config":906},{"href":561,"dataGaName":562,"dataGaLocation":688},{"text":564,"config":908},{"href":566,"dataGaName":567,"dataGaLocation":688},{"text":910,"config":911},"Modern Slavery Transparency Statement",{"href":912,"dataGaName":913,"dataGaLocation":688},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":915},[916,919,922],{"text":917,"config":918},"Terms",{"href":740,"dataGaName":741,"dataGaLocation":688},{"text":920,"config":921},"Cookies",{"dataGaName":750,"dataGaLocation":688,"id":751,"isOneTrustButton":232},{"text":923,"config":924},"Privacy",{"href":745,"dataGaName":746,"dataGaLocation":688},[],[927,935,943],{"title":928,"description":929,"heroImage":930,"category":225,"date":931,"authors":932,"slug":934,"externalUrl":6},"How I built a demo generator with GitLab Duo Agent Platform","Demos haven't always looked like this. Looking back over my career, here's how they have evolved. Follow the tutorial to build your own demo and agent.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png","2026-08-13",[933],"Itzik Gan Baruch","agentic-click-through-demo",{"title":936,"description":937,"heroImage":938,"category":225,"date":939,"authors":940,"slug":942,"externalUrl":6},"How to govern agentic AI, MCPs, and AI code assistants","AI agents can write, push, and deploy without human review at each step. Learn a practical framework for controlling access, permissions, and audit trails.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png","2026-07-31",[941],"Julie Griffin","govern-agentic-ai-mcps-code-assistants",{"title":944,"description":945,"heroImage":946,"category":225,"date":947,"authors":948,"slug":950,"externalUrl":6},"Claude Opus 5 on GitLab: Reasoning built for the hard tasks","Anthropic’s Claude Opus 5 is now available on GitLab Duo Agent Platform, delivering deeper reasoning without sacrificing speed.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-07-27",[949],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"promotions":952},[953,966,977,989],{"id":954,"categories":955,"header":956,"text":957,"button":958,"image":963},"ai-modernization",[225],"Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":959,"config":960},"Get your AI maturity score",{"href":961,"dataGaName":962,"dataGaLocation":453},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":964},{"src":965},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":967,"categories":968,"header":969,"text":957,"button":970,"image":974},"devops-modernization",[240,790],"Are you just managing tools or shipping innovation?",{"text":971,"config":972},"Get your DevOps maturity score",{"href":973,"dataGaName":962,"dataGaLocation":453},"/assessments/devops-modernization-assessment/",{"config":975},{"src":976},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":978,"categories":979,"header":981,"text":957,"button":982,"image":986},"security-modernization",[980],"security","Are you trading speed for security?",{"text":983,"config":984},"Get your security maturity score",{"href":985,"dataGaName":962,"dataGaLocation":453},"/assessments/security-modernization-assessment/",{"config":987},{"src":988},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":990,"paths":991,"header":994,"text":995,"button":996,"image":1001},"github-azure-migration",[992,993],"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":997,"config":998},"See how GitLab compares to GitHub",{"href":999,"dataGaName":1000,"dataGaLocation":453},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1002},{"src":976},{"header":1004,"blurb":1005,"button":1006,"secondaryButton":1011},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1007,"config":1008},"Get your free trial",{"href":1009,"dataGaName":253,"dataGaLocation":1010},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":726,"config":1012},{"href":578,"dataGaName":258,"dataGaLocation":1010},1786803742019]