[{"data":1,"prerenderedAt":762},["ShallowReactive",2],{"/customers/cube":3,"navigation-en-us":78,"banner-en-us":506,"footer-en-us":517},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":12,"description":6,"extension":69,"meta":70,"navigation":71,"path":72,"seo":73,"slug":6,"stem":76,"testContent":6,"type":8,"__hash__":77},"customers/en-us/customers/cube.yml","Cube",null,{"template":8,"size":9,"region":10,"industry":11},"CaseStudy","smb","emea","technology",{"heroImage":13,"employeeCount":14,"summary":15,"logo":16,"name":5,"headline":17,"location":18,"quotes":19,"content":24,"solution":43,"hero":44,"benefits":45,"industry":58,"stats":59},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1780934041/f194ynijg7pgl4jp7qpk.jpg","45","As an [official GitLab Channel Partner](https://cube.nl/en/services/devsecops/gitlab), Cube also helps other organizations implement and get more out of GitLab through consultancy services. A GitLab user since 2018, Cube has moved from Code Suggestions to running custom agents in production in a matter of months, building on GitLab Duo Agent Platform and connecting external AI tools like Anthropic's Claude to GitLab via MCP, using GitLab as the single source of truth across the entire SDLC.\n\nFor Cube, GitLab is the foundation underneath every project. Almost their entire workforce operates within a DevSecOps framework, focused on efficiently creating, securing, and deploying products. Since adopting GitLab in 2018, the user base has grown from 20 to 120, spanning developers, designers, marketers, security specialists, project managers, and clients collaborating directly on their own projects. Cube upgraded to GitLab Ultimate and was an early adopter of AI-assisted development with GitLab in 2024. By early 2026, the team was building custom agents on GitLab Duo Agent Platform. Two years from the first AI pilot to custom agents handling real work across dozens of projects, without replacing a single tool underneath. That pace was only possible because everything already ran on one platform.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517931/a8xrmb5vnsqejfq3plxv.png","[Cube](https://cube.nl/en), based in the Netherlands, is a technology company specializing in custom software development and digital transformation. Cube helps organizations design, build, and scale the digital backbone of their operations, from mobile apps and portals to data management platforms, process management tools, and AI integration.","Oldenzaal, Netherlands",[20],{"quoteText":21,"author":22,"authorTitle":23,"authorCompany":5},"GitLab is the heart of our delivery process. Every team, every client, every project runs through it, from backlog to production. That foundation is why we could move from Code Suggestions in early 2024 to running custom agents on GitLab Duo Agent Platform in 2026, without rebuilding anything underneath.","Mans Booijink","Operations Manager",[25,28,31,34,37,40],{"text":26,"header":27},"When Cube rolled out AI-assisted development with GitLab in 2024, the value showed up quickly. Not just in faster code writing, but in how teams used AI to navigate the context of each project: codebase, issues, merge requests, pipeline history. That kind of context-aware assistance only works when everything already lives in one place.\n\nAdoption spread fast, and AI features became part of every DevSecOps team's daily workflow at Cube. But the team didn't stop at code assistance. They started building custom agents on GitLab Duo Agent Platform, each one targeted at a specific bottleneck across the SDLC:\n\n• Refinement agent: Reviews incoming tickets to determine what work is actually required, surfacing scope, dependencies, and open questions before a ticket reaches a developer.\n\n• Context sub-agents: A set of supporting agents that figure out which path to take on a task, gathering context across the codebase, related issues, and prior work so developers start the dev phase with the full picture.\n\n• Design reuse agent: Helps the design team check whether components or patterns have already been designed in earlier projects, cutting duplicate work and keeping design consistent across clients.\n\n• Maintenance agent: Scans every project for major and minor upgrades that need to be applied, categorizes the changes by risk, and flags what needs attention.\n\nEvery one of these agents is built within Duo Agent Platform and managed inside GitLab, alongside the rest of the development work. Cube also exposes GitLab context through the Model Context Protocol (MCP) server, which lets external AI tools like Anthropic's Claude reach the same project data for tasks that originate outside the platform, such as project intake or cross-project analysis.\nWith multiple development teams running dozens of client projects in parallel, consistency matters. The same agents and the same context layer work across every project, which avoids the fragmentation that happens when teams use AI tools that each store their own context in isolated systems.\n\n\"GitLab Duo Agent Platform sits right where the work happens,\" says Booijink. \"Our agents have native access to every issue, every merge request, every pipeline, and that context is what makes them useful. When we expose that same context to external tools through MCP, they plug into the same foundation. GitLab is the platform underneath all of it.\" Mans Booijink, Operations Manager, Cube. \n\n","From Code Suggestions to custom agents in production",{"header":29,"text":30},"Security and compliance without slowing down","When Cube upgraded to Ultimate, automated security scanning was a key driver. SAST, DAST, dependency scanning, and secret detection were rolled out across all projects immediately.\nThat decision helped Cube achieve both ISO 27001 and NEN 7510 certification. Every new piece of code runs through automated scanners with approved rules, ensuring vulnerabilities are handled consistently regardless of who writes the code. As custom agents gained access to more project data, Cube also developed internal AI governance guidelines covering security risks across all tools and integrations.\n\nGitLab also functions as the governance layer for AI. Whether an agent runs natively on Duo Agent Platform or an external tool connects through MCP, GitLab is where access is scoped, actions are logged, and context is controlled. Cube decides what data an agent can see, which repositories it can touch, and what it can change. Every step shows up in the audit trail next to the rest of the delivery timeline. That makes AI workflows subject to the same governance as any other part of the SDLC, which is what makes them defensible under ISO 27001 and NEN 7510.\n\n\"It's easier to develop secure software without losing any speed. We have automatic scanners that go over all new code, and approved rules that ensure every vulnerability is handled the right way. That matters even more now that custom agents work on the same codebase. They operate inside the same guardrails, not around them.\" Mans Booijink, Operations Manager, Cube. \n\n",{"header":32,"text":33},"How Cube set up for AI adoption at scale","Getting custom agents into production takes more than turning on Duo Agent Platform. Cube built the foundations to make adoption stick: internal AI governance guidelines, role-based access patterns for agents, and a skills infrastructure that captures how each team uses AI in their workflows.\n\nHaving everything in one platform makes adoption easier. New Duo Agent Platform capabilities and MCP integrations land in the same environment where teams already work. No new tool to learn, no new login, no context switching.\n\nGitLab stays at the heart of the setup, even when external AI tools come into play. The refinement, context, design reuse, and maintenance agents all run on Duo Agent Platform with native access to GitLab data. External tools like Claude plug in through MCP and read from the same data layer. The model behind an agent can change as better options emerge, but the platform and the data underneath stay the same, so swapping a model is a configuration change, not a rebuild.\n",{"header":35,"text":36},"Results","Running on GitLab Ultimate with Duo Agent Platform translates into measurable outcomes:\n\n• 50% faster project setup. Templates, pipelines, and issue structures are prepared with help from custom agents. Project kickoff went from a full week to a couple of days.\n\n• Multiple production deploys per day, a x5 increase. Automated scanning, AI-assisted review, and CI/CD in one platform move teams into the DORA elite performer category.\n\n• 400% ROI on GitLab Ultimate with Duo Agent Platform. Hours saved across code writing, reviews, security, and project setup add up to four times the cost of the investment.",{"header":38,"text":39},"A Channel Partner perspective","As an official GitLab Channel Partner, Cube brings a unique perspective. They don't just use GitLab. They implement and consult on it for other organizations. Every feature they adopt internally becomes knowledge they can share with clients.\n\nFrom CI/CD pipeline setup to AI-assisted development rollout and now custom agent development on Duo Agent Platform, Cube's hands-on experience translates directly into practical guidance for organizations starting their own GitLab journey. [Learn more about Cube's GitLab consultancy services](https://cube.nl/en/services/devsecops/gitlab).",{"header":41,"text":42},"What's next?","Cube is expanding its use of Duo Agent Platform and building more custom agents to automate repetitive work across the SDLC so teams can focus on solving problems for clients.\n\n\"We chose GitLab in 2018 to consolidate our toolchain. Eight years and several major shifts later, we're still on the same instance, running custom agents our 2018 selves couldn't have imagined. That's not luck, that's what a good platform does: it grows with you instead of holding you back.\" Booijink.\n","GitLab Ultimate with Duo Agent Platform","European software company Cube sees 400% ROI with GitLab",[46,50,54],{"metric":47,"config":48},"Increased collaboration",{"icon":49},"Group",{"metric":51,"config":52},"Custom agents running in production on Duo Agent Platform",{"icon":53},"GitlabRelease",{"metric":55,"config":56},"Boosted efficiency across SDLC ",{"icon":57},"Accelerate","Technology",[60,63,66],{"value":61,"metric":62},"50%","faster project setup",{"value":64,"metric":65},"5x","production deploys per day",{"value":67,"metric":68},"400%","ROI","yml",{},true,"/en-us/customers/cube",{"title":5,"ogTitle":5,"ogImage":74,"ogDescription":75,"description":75},"","European technology partner Cube puts GitLab at the center of every AI workflow","en-us/customers/cube","St5qflFC-uyqgih_33J_XMHchHyQgYlRdOWnNoMefOc",{"logo":79,"freeTrial":84,"sales":89,"login":94,"items":99,"search":426,"minimal":457,"duo":476,"switchNav":485,"pricingDeployment":496},{"config":80},{"href":81,"dataGaName":82,"dataGaLocation":83},"/","gitlab logo","header",{"text":85,"config":86},"Get free trial",{"href":87,"dataGaName":88,"dataGaLocation":83},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":90,"config":91},"Request a demo",{"href":92,"dataGaName":93,"dataGaLocation":83},"/sales/?contact-topic=request-demo","sales",{"text":95,"config":96},"Sign in",{"href":97,"dataGaName":98,"dataGaLocation":83},"https://gitlab.com/users/sign_in/","sign in",[100,129,229,234,348,404],{"text":101,"config":102,"menu":104},"Platform",{"dataNavLevelOne":103},"platform",{"type":105,"columns":106},"cards",[107,113,121],{"title":101,"description":108,"link":109},"The intelligent orchestration platform for DevSecOps",{"text":110,"config":111},"Explore our Platform",{"href":112,"dataGaName":103,"dataGaLocation":83},"/platform/",{"title":114,"description":115,"link":116},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":117,"config":118},"Meet GitLab Duo",{"href":119,"dataGaName":120,"dataGaLocation":83},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":122,"description":123,"link":124},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":125,"config":126},"Learn more",{"href":127,"dataGaName":128,"dataGaLocation":83},"/why-gitlab/","why gitlab",{"text":130,"left":71,"config":131,"menu":133},"Product",{"dataNavLevelOne":132},"solutions",{"type":134,"link":135,"columns":139,"feature":208},"lists",{"text":136,"config":137},"View all Solutions",{"href":138,"dataGaName":132,"dataGaLocation":83},"/solutions/",[140,164,187],{"title":141,"description":142,"link":143,"items":148},"Automation","CI/CD and automation to accelerate deployment",{"config":144},{"icon":145,"href":146,"dataGaName":147,"dataGaLocation":83},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[149,153,156,160],{"text":150,"config":151},"CI/CD",{"href":152,"dataGaLocation":83,"dataGaName":150},"/solutions/continuous-integration/",{"text":114,"config":154},{"href":119,"dataGaLocation":83,"dataGaName":155},"gitlab duo agent platform - product menu",{"text":157,"config":158},"Source Code Management",{"href":159,"dataGaLocation":83,"dataGaName":157},"/solutions/source-code-management/",{"text":161,"config":162},"Automated Software Delivery",{"href":146,"dataGaLocation":83,"dataGaName":163},"Automated software delivery",{"title":165,"description":166,"link":167,"items":172},"Security","Deliver code faster without compromising security",{"config":168},{"href":169,"dataGaName":170,"dataGaLocation":83,"icon":171},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[173,177,182],{"text":174,"config":175},"Application Security Testing",{"href":169,"dataGaName":176,"dataGaLocation":83},"Application security testing",{"text":178,"config":179},"Software Supply Chain Security",{"href":180,"dataGaLocation":83,"dataGaName":181},"/solutions/supply-chain/","Software supply chain security",{"text":183,"config":184},"Software Compliance",{"href":185,"dataGaName":186,"dataGaLocation":83},"/solutions/software-compliance/","software compliance",{"title":188,"link":189,"items":194},"Measurement",{"config":190},{"icon":191,"href":192,"dataGaName":193,"dataGaLocation":83},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[195,199,203],{"text":196,"config":197},"Visibility & Measurement",{"href":192,"dataGaLocation":83,"dataGaName":198},"Visibility and Measurement",{"text":200,"config":201},"Value Stream Management",{"href":202,"dataGaLocation":83,"dataGaName":200},"/solutions/value-stream-management/",{"text":204,"config":205},"Analytics & Insights",{"href":206,"dataGaLocation":83,"dataGaName":207},"/solutions/analytics-and-insights/","Analytics and insights",{"title":209,"type":134,"items":210},"GitLab for",[211,217,223],{"text":212,"config":213},"Enterprise",{"icon":214,"href":215,"dataGaLocation":83,"dataGaName":216},"Building","/enterprise/","enterprise",{"text":218,"config":219},"Small Business",{"icon":220,"href":221,"dataGaLocation":83,"dataGaName":222},"Work","/small-business/","small business",{"text":224,"config":225},"Public Sector",{"icon":226,"href":227,"dataGaLocation":83,"dataGaName":228},"Organization","/solutions/public-sector/","public sector",{"text":230,"config":231},"Pricing",{"href":232,"dataGaName":233,"dataGaLocation":83,"dataNavLevelOne":233},"/pricing/","pricing",{"text":235,"config":236,"menu":238},"Resources",{"dataNavLevelOne":237},"resources",{"type":134,"link":239,"columns":243,"feature":337},{"text":240,"config":241},"View all resources",{"href":242,"dataGaName":237,"dataGaLocation":83},"/resources/",[244,277,304],{"title":245,"items":246},"Getting started",[247,252,257,262,267,272],{"text":248,"config":249},"Install",{"href":250,"dataGaName":251,"dataGaLocation":83},"/install/","install",{"text":253,"config":254},"Quick start guides",{"href":255,"dataGaName":256,"dataGaLocation":83},"/get-started/","quick setup checklists",{"text":258,"config":259},"Learn",{"href":260,"dataGaLocation":83,"dataGaName":261},"https://university.gitlab.com/","learn",{"text":263,"config":264},"Product documentation",{"href":265,"dataGaName":266,"dataGaLocation":83},"https://docs.gitlab.com/","product documentation",{"text":268,"config":269},"Best practice videos",{"href":270,"dataGaName":271,"dataGaLocation":83},"/getting-started-videos/","best practice videos",{"text":273,"config":274},"Integrations",{"href":275,"dataGaName":276,"dataGaLocation":83},"/integrations/","integrations",{"title":278,"items":279},"Discover",[280,285,290,295,299],{"text":281,"config":282},"Customer success stories",{"href":283,"dataGaName":284,"dataGaLocation":83},"/customers/","customer success stories",{"text":286,"config":287},"Blog",{"href":288,"dataGaName":289,"dataGaLocation":83},"/blog/","blog",{"text":291,"config":292},"Demo Hub",{"href":293,"dataGaName":294,"dataGaLocation":83},"/demo-hub/","demo hub",{"text":296,"config":297},"The Source",{"href":298,"dataGaName":289,"dataGaLocation":83},"/the-source/",{"text":300,"config":301},"Remote",{"href":302,"dataGaName":303,"dataGaLocation":83},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":305,"items":306},"Connect",[307,312,317,322,327,332],{"text":308,"config":309},"GitLab Services",{"href":310,"dataGaName":311,"dataGaLocation":83},"/services/","services",{"text":313,"config":314},"Contribute",{"href":315,"dataGaName":316,"dataGaLocation":83},"https://contributors.gitlab.com","contribute",{"text":318,"config":319},"Community",{"href":320,"dataGaName":321,"dataGaLocation":83},"/community/","community",{"text":323,"config":324},"Forum",{"href":325,"dataGaName":326,"dataGaLocation":83},"https://forum.gitlab.com/","forum",{"text":328,"config":329},"Events",{"href":330,"dataGaName":331,"dataGaLocation":83},"/events/","events",{"text":333,"config":334},"Partners",{"href":335,"dataGaName":336,"dataGaLocation":83},"/partners/","partners",{"config":338,"title":341,"text":342,"link":343},{"background":339,"textColor":340},"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":344,"config":345},"Read the latest",{"href":346,"dataGaName":347,"dataGaLocation":83},"/whats-new/","whats new",{"text":349,"config":350,"menu":352},"Company",{"dataNavLevelOne":351},"company",{"type":134,"columns":353},[354],{"items":355},[356,361,367,369,374,379,384,389,394,399],{"text":357,"config":358},"About",{"href":359,"dataGaName":360,"dataGaLocation":83},"/company/","about",{"text":362,"config":363,"footerGa":366},"Jobs",{"href":364,"dataGaName":365,"dataGaLocation":83},"/jobs/","jobs",{"dataGaName":365},{"text":328,"config":368},{"href":330,"dataGaName":331,"dataGaLocation":83},{"text":370,"config":371},"Leadership",{"href":372,"dataGaName":373,"dataGaLocation":83},"/company/team/e-group/","leadership",{"text":375,"config":376},"Handbook",{"href":377,"dataGaName":378,"dataGaLocation":83},"https://handbook.gitlab.com/","handbook",{"text":380,"config":381},"Investor relations",{"href":382,"dataGaName":383,"dataGaLocation":83},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":385,"config":386},"Trust Center",{"href":387,"dataGaName":388,"dataGaLocation":83},"/security/","trust center",{"text":390,"config":391},"AI Transparency Center",{"href":392,"dataGaName":393,"dataGaLocation":83},"/ai-transparency-center/","ai transparency center",{"text":395,"config":396},"Newsletter",{"href":397,"dataGaName":398,"dataGaLocation":83},"/company/contact/#contact-forms","newsletter",{"text":400,"config":401},"Press",{"href":402,"dataGaName":403,"dataGaLocation":83},"/press/","press",{"text":405,"config":406,"menu":407},"Contact us",{"dataNavLevelOne":351},{"type":134,"columns":408},[409],{"items":410},[411,416,421],{"text":412,"config":413},"Talk to sales",{"href":414,"dataGaName":415,"dataGaLocation":83},"/sales/","talk to sales",{"text":417,"config":418},"Support portal",{"href":419,"dataGaName":420,"dataGaLocation":83},"https://support.gitlab.com/hc/en-us","support portal",{"text":422,"config":423},"Customer portal",{"href":424,"dataGaName":425,"dataGaLocation":83},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":427,"login":428,"suggestions":435},"Close",{"text":429,"link":430},"To search repositories and projects, login to",{"text":431,"config":432},"gitlab.com",{"href":97,"dataGaName":433,"dataGaLocation":434},"search login","search",{"text":436,"default":437},"Suggestions",[438,440,444,446,450,454],{"text":114,"config":439},{"href":119,"dataGaName":114,"dataGaLocation":434},{"text":441,"config":442},"Code Suggestions (AI)",{"href":443,"dataGaName":441,"dataGaLocation":434},"/solutions/code-suggestions/",{"text":150,"config":445},{"href":152,"dataGaName":150,"dataGaLocation":434},{"text":447,"config":448},"GitLab on AWS",{"href":449,"dataGaName":447,"dataGaLocation":434},"/partners/technology-partners/aws/",{"text":451,"config":452},"GitLab on Google Cloud",{"href":453,"dataGaName":451,"dataGaLocation":434},"/partners/technology-partners/google-cloud-platform/",{"text":455,"config":456},"Why GitLab?",{"href":127,"dataGaName":455,"dataGaLocation":434},{"freeTrial":458,"mobileIcon":463,"desktopIcon":468,"secondaryButton":471},{"text":459,"config":460},"Start free trial",{"href":461,"dataGaName":88,"dataGaLocation":462},"https://gitlab.com/-/trials/new/","nav",{"altText":464,"config":465},"Gitlab Icon",{"src":466,"dataGaName":467,"dataGaLocation":462},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":464,"config":469},{"src":470,"dataGaName":467,"dataGaLocation":462},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":472,"config":473},"Get Started",{"href":474,"dataGaName":475,"dataGaLocation":462},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":477,"mobileIcon":481,"desktopIcon":483},{"text":478,"config":479},"Learn more about GitLab Duo",{"href":119,"dataGaName":480,"dataGaLocation":462},"gitlab duo",{"altText":464,"config":482},{"src":466,"dataGaName":467,"dataGaLocation":462},{"altText":464,"config":484},{"src":470,"dataGaName":467,"dataGaLocation":462},{"button":486,"mobileIcon":491,"desktopIcon":493},{"text":487,"config":488},"/switch",{"href":489,"dataGaName":490,"dataGaLocation":462},"#contact","switch",{"altText":464,"config":492},{"src":466,"dataGaName":467,"dataGaLocation":462},{"altText":464,"config":494},{"src":495,"dataGaName":467,"dataGaLocation":462},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":497,"mobileIcon":502,"desktopIcon":504},{"text":498,"config":499},"Back to pricing",{"href":232,"dataGaName":500,"dataGaLocation":462,"icon":501},"back to pricing","GoBack",{"altText":464,"config":503},{"src":466,"dataGaName":467,"dataGaLocation":462},{"altText":464,"config":505},{"src":470,"dataGaName":467,"dataGaLocation":462},{"title":507,"titleMobile":508,"button":509,"config":514},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":125,"config":510},{"href":511,"dataGaName":512,"dataGaLocation":513},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":515,"disabled":516},"release",false,{"data":518},{"text":519,"source":520,"edit":526,"contribute":531,"config":536,"items":541,"minimal":751},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":521,"config":522},"View page source",{"href":523,"dataGaName":524,"dataGaLocation":525},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":527,"config":528},"Edit this page",{"href":529,"dataGaName":530,"dataGaLocation":525},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":532,"config":533},"Please contribute",{"href":534,"dataGaName":535,"dataGaLocation":525},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":537,"facebook":538,"youtube":539,"linkedin":540},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[542,589,643,687,719],{"title":230,"links":543,"subMenu":558},[544,548,553],{"text":545,"config":546},"View plans",{"href":232,"dataGaName":547,"dataGaLocation":525},"view plans",{"text":549,"config":550},"Why Premium?",{"href":551,"dataGaName":552,"dataGaLocation":525},"/pricing/premium/","why premium",{"text":554,"config":555},"Why Ultimate?",{"href":556,"dataGaName":557,"dataGaLocation":525},"/pricing/ultimate/","why ultimate",[559],{"title":560,"links":561},"Contact Us",[562,565,567,569,574,579,584],{"text":563,"config":564},"Contact sales",{"href":414,"dataGaName":93,"dataGaLocation":525},{"text":417,"config":566},{"href":419,"dataGaName":420,"dataGaLocation":525},{"text":422,"config":568},{"href":424,"dataGaName":425,"dataGaLocation":525},{"text":570,"config":571},"Status",{"href":572,"dataGaName":573,"dataGaLocation":525},"https://status.gitlab.com/","status",{"text":575,"config":576},"Terms of use",{"href":577,"dataGaName":578,"dataGaLocation":525},"/terms/","terms of use",{"text":580,"config":581},"Privacy statement",{"href":582,"dataGaName":583,"dataGaLocation":525},"/privacy/","privacy statement",{"text":585,"config":586},"Cookie preferences",{"dataGaName":587,"dataGaLocation":525,"id":588,"isOneTrustButton":71},"cookie preferences","ot-sdk-btn",{"title":130,"links":590,"subMenu":599},[591,595],{"text":592,"config":593},"DevSecOps platform",{"href":112,"dataGaName":594,"dataGaLocation":525},"devsecops platform",{"text":596,"config":597},"AI-Assisted Development",{"href":119,"dataGaName":598,"dataGaLocation":525},"ai-assisted development",[600],{"title":601,"links":602},"Topics",[603,608,613,618,623,628,633,638],{"text":604,"config":605},"CICD",{"href":606,"dataGaName":607,"dataGaLocation":525},"/topics/ci-cd/","cicd",{"text":609,"config":610},"GitOps",{"href":611,"dataGaName":612,"dataGaLocation":525},"/topics/gitops/","gitops",{"text":614,"config":615},"DevOps",{"href":616,"dataGaName":617,"dataGaLocation":525},"/topics/devops/","devops",{"text":619,"config":620},"Version Control",{"href":621,"dataGaName":622,"dataGaLocation":525},"/topics/version-control/","version control",{"text":624,"config":625},"DevSecOps",{"href":626,"dataGaName":627,"dataGaLocation":525},"/topics/devsecops/","devsecops",{"text":629,"config":630},"Cloud Native",{"href":631,"dataGaName":632,"dataGaLocation":525},"/topics/cloud-native/","cloud native",{"text":634,"config":635},"AI for Coding",{"href":636,"dataGaName":637,"dataGaLocation":525},"/topics/devops/ai-for-coding/","ai for coding",{"text":639,"config":640},"Agentic AI",{"href":641,"dataGaName":642,"dataGaLocation":525},"/topics/agentic-ai/","agentic ai",{"title":644,"links":645},"Solutions",[646,648,650,655,659,662,666,669,671,674,677,682],{"text":174,"config":647},{"href":169,"dataGaName":174,"dataGaLocation":525},{"text":163,"config":649},{"href":146,"dataGaName":147,"dataGaLocation":525},{"text":651,"config":652},"Agile development",{"href":653,"dataGaName":654,"dataGaLocation":525},"/solutions/agile-delivery/","agile delivery",{"text":656,"config":657},"SCM",{"href":159,"dataGaName":658,"dataGaLocation":525},"source code management",{"text":604,"config":660},{"href":152,"dataGaName":661,"dataGaLocation":525},"continuous integration & delivery",{"text":663,"config":664},"Value stream management",{"href":202,"dataGaName":665,"dataGaLocation":525},"value stream management",{"text":609,"config":667},{"href":668,"dataGaName":612,"dataGaLocation":525},"/solutions/gitops/",{"text":212,"config":670},{"href":215,"dataGaName":216,"dataGaLocation":525},{"text":672,"config":673},"Small business",{"href":221,"dataGaName":222,"dataGaLocation":525},{"text":675,"config":676},"Public sector",{"href":227,"dataGaName":228,"dataGaLocation":525},{"text":678,"config":679},"Education",{"href":680,"dataGaName":681,"dataGaLocation":525},"/solutions/education/","education",{"text":683,"config":684},"Financial services",{"href":685,"dataGaName":686,"dataGaLocation":525},"/solutions/finance/","financial services",{"title":235,"links":688},[689,691,693,695,698,700,703,705,707,709,711,713,715,717],{"text":248,"config":690},{"href":250,"dataGaName":251,"dataGaLocation":525},{"text":253,"config":692},{"href":255,"dataGaName":256,"dataGaLocation":525},{"text":258,"config":694},{"href":260,"dataGaName":261,"dataGaLocation":525},{"text":263,"config":696},{"href":265,"dataGaName":697,"dataGaLocation":525},"docs",{"text":286,"config":699},{"href":288,"dataGaName":289,"dataGaLocation":525},{"text":701,"config":702},"What's new",{"href":346,"dataGaName":347,"dataGaLocation":525},{"text":281,"config":704},{"href":283,"dataGaName":284,"dataGaLocation":525},{"text":300,"config":706},{"href":302,"dataGaName":303,"dataGaLocation":525},{"text":308,"config":708},{"href":310,"dataGaName":311,"dataGaLocation":525},{"text":313,"config":710},{"href":315,"dataGaName":316,"dataGaLocation":525},{"text":318,"config":712},{"href":320,"dataGaName":321,"dataGaLocation":525},{"text":323,"config":714},{"href":325,"dataGaName":326,"dataGaLocation":525},{"text":328,"config":716},{"href":330,"dataGaName":331,"dataGaLocation":525},{"text":333,"config":718},{"href":335,"dataGaName":336,"dataGaLocation":525},{"title":349,"links":720},[721,723,725,727,729,731,735,740,742,744,746],{"text":357,"config":722},{"href":359,"dataGaName":351,"dataGaLocation":525},{"text":362,"config":724},{"href":364,"dataGaName":365,"dataGaLocation":525},{"text":370,"config":726},{"href":372,"dataGaName":373,"dataGaLocation":525},{"text":375,"config":728},{"href":377,"dataGaName":378,"dataGaLocation":525},{"text":380,"config":730},{"href":382,"dataGaName":383,"dataGaLocation":525},{"text":732,"config":733},"Sustainability",{"href":734,"dataGaName":732,"dataGaLocation":525},"/sustainability/",{"text":736,"config":737},"Diversity, inclusion and belonging (DIB)",{"href":738,"dataGaName":739,"dataGaLocation":525},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":385,"config":741},{"href":387,"dataGaName":388,"dataGaLocation":525},{"text":395,"config":743},{"href":397,"dataGaName":398,"dataGaLocation":525},{"text":400,"config":745},{"href":402,"dataGaName":403,"dataGaLocation":525},{"text":747,"config":748},"Modern Slavery Transparency Statement",{"href":749,"dataGaName":750,"dataGaLocation":525},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":752},[753,756,759],{"text":754,"config":755},"Terms",{"href":577,"dataGaName":578,"dataGaLocation":525},{"text":757,"config":758},"Cookies",{"dataGaName":587,"dataGaLocation":525,"id":588,"isOneTrustButton":71},{"text":760,"config":761},"Privacy",{"href":582,"dataGaName":583,"dataGaLocation":525},1786734870574]