[{"data":1,"prerenderedAt":717},["ShallowReactive",2],{"/en-us/customers/cube/":3,"navigation-en-us":79,"banner-en-us":492,"footer-en-us":505},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":12,"config":68,"_id":73,"_type":74,"title":9,"_source":75,"_file":76,"_stem":77,"_extension":78},"/en-us/customers/cube","customers",false,"",{"title":9,"ogTitle":9,"ogImage":10,"ogDescription":11,"description":11},"Cube","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518663/yefbixzvmhg2vwwr23p3.png","European tech company Cube drives secure software with AI in GitLab Duo",{"name":9,"logo":13,"hero":11,"heroImage":14,"benefits":15,"industry":28,"employeeCount":29,"location":30,"solution":31,"stats":32,"headline":40,"summary":41,"quotes":42,"content":47},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517931/a8xrmb5vnsqejfq3plxv.png","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518414/ulmlykvh2fm7mkvf88ou.jpg",[16,20,24],{"metric":17,"config":18},"Increased collaboration",{"icon":19},"Group",{"metric":21,"config":22},"Better value stream management",{"icon":23},"ManageAlt2",{"metric":25,"config":26},"Boosted efficiency across SDLC ",{"icon":27},"Accelerate","Technology","40","Oldenzaal, Netherlands","GitLab Ultimate",[33,36,38],{"value":34,"metric":35},"50%","faster release cycles",{"value":34,"metric":37},"faster vulnerability detection",{"value":29,"metric":39},"hours saved per week","Cube, based in the Netherlands, is a software development company focused on designing and creating solutions, such as mobile apps, websites, and e-commerce software.","The company helps customers — in industries ranging from energy to real estate, wellness, food delivery and other markets — to digitize their businesses. A long-time GitLab user, Cube moved to adopt artificial intelligence (AI) features in GitLab Duo to increase their efficiency and speed in creating secure software.",[43],{"quoteText":44,"author":45,"authorTitle":46,"authorCompany":9},"We’re already seeing improvements in speed and efficiency using Code Suggestions, test generation, and Chat for summaries. And we’re looking to work even more efficiently using AI across the entire SDLC.","Mans Booijink","Operations Manager",[48,50,53,56,59,62,65],{"text":49},"For [Cube](https://cube.nl/ons-bedrijf), the decision to adopt GitLab Ultimate was a game-changer, energizing the entire organization. Almost their entire workforce operates within a DevSecOps framework, focusing on efficiently creating, securing, and deploying products. Since adopting GitLab in 2019, Cube has continually sought ways to optimize their processes. In the spring of 2024, they expanded their toolkit with GitLab Duo, an AI-powered addition to their GitLab Ultimate plan, enhancing their ability to deliver software applications, websites, and manage background data for their clients.",{"header":51,"text":52},"Leveraging the full power of GitLab Ultimate with AI","While Cube leverages a wide range of Ultimate features — everything from automation to security scanning and value stream management — a major driver for the company to upgrade earlier this year was to be able to use GitLab Duo. Members of their DevSecOps teams had been asking to use artificial intelligence, wanting a time-saving boost from code creation and a chat assistant. \n\nFirst, Cube tried out GitHub’s Copilot tool and the JetBrains AI assistant. Neither provided the seamless AI integration that Cube’s teams required across the entire SDLC. Cube needs a single platform where all team members — from developers to test engineers, security specialists, and project managers — can use GitLab Duo.\n\n“We went with GitLab Duo because it has features, like Code Suggestions, test generation, and summarizations, that immediately were able to help us become more efficient,” says Mans Booijink, operations manager at Cube. “We wanted to use a whole package of AI features on one platform.”\n\nCube started using GitLab Duo in the spring of 2024, launching its AI journey by first using [Code Suggestions](https://about.gitlab.com/solutions/code-suggestions/) and [GitLab Duo Chat](https://about.gitlab.com/blog/gitlab-duo-chat-now-generally-available/), an AI-powered conversational assistant. From the onset, teams quickly began seeing benefits, especially for junior developers, who could use more help in developing code and making sense of long lists of requests or comments. \n\n“We’re still in the starting phase with using AI, mainly focused on Code Suggestions, but already people have said they’re happy when they see improvements, when they don’t have to do tasks manually, or they save time,” says Booijink. “When a developer has an issue with 20 or 30 comments, it can be a lot to sort through it all. But with Duo Chat, they can just ask what’s important or what has to be done. It gives them a quick overview, pointing them in the right direction and saving them time.”\n\nCube may only be getting started using artificial intelligence, but they’re already seeing results.\n\nDevelopers used GitLab Duo to improve and add new features to a mobile app for one of their long-time customers. The app enables its users to analyze and manage their daily gas or electricity use, as well as see how much of their energy was produced by solar panels. \n\nUsing Code Suggestions and code explanations, developers saved time and effort, while quickly delivering requested improvements to a valued customer.",{"header":54,"text":55},"Expanding use of AI across teams and the entire SDLC","Cube already is planning how they will expand their use of AI throughout their teams and the entire SDLC.\n\n“We want to use all the AI features available in GitLab Duo so we can make secure software faster,” says Booijink. “It’s important to our business. We need to be fast and efficient to stay competitive in the market. That means using AI features, like merge request summaries, vulnerability explanations, and issue and merge request summaries across the entire SDLC. We love that everything comes together in one system.”\n\nHe’s eager for his teams to begin using security-focused AI capabilities that can detect and raise immediate alerts about potential code risks before they even go into merge requests. Booijink, who is excited about GitLab’s roadmap for self-hosted features, also plans to use AI for resolving vulnerabilities. \n\n“I appreciate GitLab’s plans to expand with self-hosted capabilities,” Booijink. “We want to try everything as soon as it’s ready because that will help us save even more time and get more efficient. \n\nAnd as Cube expands the number of AI features it’s using, Booijink is looking for the number of team members using GitLab Duo to grow, as well. In fact, he expects to go from 60% of DevSecOps teammates using AI in July of 2024 to 100% by the end of the year. Right now, a few developers are still using Copilot but Booijink expects them to switch, as their teammates already have, to GitLab Duo on their own as they see that it will enable them to use AI for more than just Code Suggestions.\n\n“Yeah, suggestions are nice, but DevSecOps engineers have so much more work to do than only writing or checking code,” he adds. “It's about benefiting the full cycle. And that is where you can really gain efficiency. That will be the reason everyone switches to GitLab Duo.”\n",{"header":57,"text":58},"Setting up DevSecOps teams for long-term AI success","Cube has offered AI training but leaders are planning to provide even more educational opportunities as they move ahead. As employees within the company plan to continually increase their usage of artificial intelligence, both across teams and the entire development lifecycle, they see the need for training to keep pace with expansion. \n\nAnd part of that will be encouraging teammates with more experience to mentor others and collaborate as they move ahead.\n\n“We want to offer the help teams need but we’re also encouraging people to communicate with each other and support each other,” says Booijink, noting that they’ll also offer courses through [GitLab University](https://university.gitlab.com/). “We have already seen our people share knowledge about how they use AI in GitLab for Code Suggestions. We’ve done knowledge sharing on Fridays where we show examples on a big screen. We like learning from each other.”",{"header":60,"text":61},"Increasing security by adopting Ultimate","Being able to use GitLab Duo was just one reason Cube wanted to move from Premium to Ultimate. One of the other major reasons was to gain added automated security features like dependency scanning, both static and dynamic application security testing, and secret detection. DevSecOps teams immediately started implementing the new security features because they knew it would help them achieve their ISO 27001 certification, which is an international information security standard. \n\n“It's easier to develop secure software without losing any speed in development or deployment,” says Booijink. “We have automatic scanners that go over all new code, and we have approved rules set up in them that ensure every vulnerability is handled appropriately, no matter who is working on that code. It makes securing our software easier for us but it’s also better for our clients because they are assured that any problem is always handled the right way.”",{"header":63,"text":64},"Fostering collaboration within teams and with customers","At its heart, [DevSecOps is about collaboration](https://about.gitlab.com/blog/5-ways-collaboration-boosts-productivity-and-your-career/). It’s a team sport. And having a single, end-to-end platform fosters that collaboration.\n\nBooijink notes that by using epics, issues, milestones, and iterations in GitLab, their teams stay on the same page, are continuously updated about the status of projects, and are easily able to pitch in and help each other. “People use GitLab right from the beginning when they’re planning a project,” he says. “They communicate in issues about what needs to be done. And our clients and other stakeholders can be involved as guest users, working together in GitLab, asking and answering questions. It’s so much more efficient than emailing back and forth.”\n\nClients, he notes, even can start their own issues to raise concerns or requests. “It’s great to connect with clients, show them insights into what we’re doing and why we’re doing it, let them know where the process stands, and then quickly get their view on it,” Booijink adds. “It’s so much more collaborative.”",{"header":66,"text":67},"Monitoring value stream management","[Value stream management](https://about.gitlab.com/blog/three-steps-to-optimize-software-value-streams/), which is aimed at improving security and DevSecOps processes, has been important to teams at Cube. And they took big steps forward, using GitLab’s platform to create a value stream dashboard that notes where roadblocks and slowdowns are happening. If they can see what is happening and when it’s happening in the process, it’s much easier and faster to fix the problem.\n\nThat quick attention keeps Cube in line with their clients’ expectations.\n\n“It keeps us on top of our service level agreement response time,” explains Booijink. “When our clients start a new ticket for a project, our response time is part of the deal. By monitoring those dashboards, we can see where we stand with expected time to market. And we have to give clients regular updates about our response time and the dashboards give us the information we need to give to them, and to be able to fix bottlenecks and improve our timing.”\n\nBuilding those critical dashboards was easier because they did it as part of the platform. “It would have been so much harder without GitLab,” says Booijink. “It was user friendly and now we have a clear understanding of processes, numbers, and what’s behind all that data. And it works the same way for every project.”\n\nHe adds that since all of the features in Ultimate, whether AI capabilities, automatic security scanning, or value stream management, are all part of a single platform, it makes work easier for Cube employees using GitLab.",{"template":69,"size":70,"region":71,"industry":72},"CaseStudy","smb","emea","technology","content:en-us:customers:cube.yml","yaml","content","en-us/customers/cube.yml","en-us/customers/cube","yml",{"_path":80,"_dir":81,"_draft":6,"_partial":6,"_locale":7,"data":82,"_id":488,"_type":74,"title":489,"_source":75,"_file":490,"_stem":491,"_extension":78},"/shared/en-us/main-navigation","en-us",{"logo":83,"freeTrial":88,"sales":93,"login":98,"items":103,"search":434,"minimal":465,"duo":479},{"config":84},{"href":85,"dataGaName":86,"dataGaLocation":87},"/","gitlab logo","header",{"text":89,"config":90},"Get free trial",{"href":91,"dataGaName":92,"dataGaLocation":87},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":94,"config":95},"Talk to sales",{"href":96,"dataGaName":97,"dataGaLocation":87},"/sales/","sales",{"text":99,"config":100},"Sign in",{"href":101,"dataGaName":102,"dataGaLocation":87},"https://gitlab.com/users/sign_in/","sign in",[104,148,244,249,355,415],{"text":105,"config":106,"cards":108,"footer":131},"Platform",{"dataNavLevelOne":107},"platform",[109,115,123],{"title":105,"description":110,"link":111},"The most comprehensive AI-powered DevSecOps Platform",{"text":112,"config":113},"Explore our Platform",{"href":114,"dataGaName":107,"dataGaLocation":87},"/platform/",{"title":116,"description":117,"link":118},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":119,"config":120},"Meet GitLab Duo",{"href":121,"dataGaName":122,"dataGaLocation":87},"/gitlab-duo/","gitlab duo ai",{"title":124,"description":125,"link":126},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":127,"config":128},"Learn more",{"href":129,"dataGaName":130,"dataGaLocation":87},"/why-gitlab/","why gitlab",{"title":132,"items":133},"Get started with",[134,139,144],{"text":135,"config":136},"Platform Engineering",{"href":137,"dataGaName":138,"dataGaLocation":87},"/solutions/platform-engineering/","platform engineering",{"text":140,"config":141},"Developer Experience",{"href":142,"dataGaName":143,"dataGaLocation":87},"/developer-experience/","Developer experience",{"text":145,"config":146},"MLOps",{"href":147,"dataGaName":145,"dataGaLocation":87},"/topics/devops/the-role-of-ai-in-devops/",{"text":149,"left":150,"config":151,"link":153,"lists":157,"footer":226},"Product",true,{"dataNavLevelOne":152},"solutions",{"text":154,"config":155},"View all Solutions",{"href":156,"dataGaName":152,"dataGaLocation":87},"/solutions/",[158,183,205],{"title":159,"description":160,"link":161,"items":166},"Automation","CI/CD and automation to accelerate deployment",{"config":162},{"icon":163,"href":164,"dataGaName":165,"dataGaLocation":87},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[167,171,175,179],{"text":168,"config":169},"CI/CD",{"href":170,"dataGaLocation":87,"dataGaName":168},"/solutions/continuous-integration/",{"text":172,"config":173},"AI-Assisted Development",{"href":121,"dataGaLocation":87,"dataGaName":174},"AI assisted development",{"text":176,"config":177},"Source Code Management",{"href":178,"dataGaLocation":87,"dataGaName":176},"/solutions/source-code-management/",{"text":180,"config":181},"Automated Software Delivery",{"href":164,"dataGaLocation":87,"dataGaName":182},"Automated software delivery",{"title":184,"description":185,"link":186,"items":191},"Security","Deliver code faster without compromising security",{"config":187},{"href":188,"dataGaName":189,"dataGaLocation":87,"icon":190},"/solutions/security-compliance/","security and compliance","ShieldCheckLight",[192,195,200],{"text":193,"config":194},"Security & Compliance",{"href":188,"dataGaLocation":87,"dataGaName":193},{"text":196,"config":197},"Software Supply Chain Security",{"href":198,"dataGaLocation":87,"dataGaName":199},"/solutions/supply-chain/","Software supply chain security",{"text":201,"config":202},"Compliance & Governance",{"href":203,"dataGaLocation":87,"dataGaName":204},"/solutions/continuous-software-compliance/","Compliance and governance",{"title":206,"link":207,"items":212},"Measurement",{"config":208},{"icon":209,"href":210,"dataGaName":211,"dataGaLocation":87},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[213,217,221],{"text":214,"config":215},"Visibility & Measurement",{"href":210,"dataGaLocation":87,"dataGaName":216},"Visibility and Measurement",{"text":218,"config":219},"Value Stream Management",{"href":220,"dataGaLocation":87,"dataGaName":218},"/solutions/value-stream-management/",{"text":222,"config":223},"Analytics & Insights",{"href":224,"dataGaLocation":87,"dataGaName":225},"/solutions/analytics-and-insights/","Analytics and insights",{"title":227,"items":228},"GitLab for",[229,234,239],{"text":230,"config":231},"Enterprise",{"href":232,"dataGaLocation":87,"dataGaName":233},"/enterprise/","enterprise",{"text":235,"config":236},"Small Business",{"href":237,"dataGaLocation":87,"dataGaName":238},"/small-business/","small business",{"text":240,"config":241},"Public Sector",{"href":242,"dataGaLocation":87,"dataGaName":243},"/solutions/public-sector/","public sector",{"text":245,"config":246},"Pricing",{"href":247,"dataGaName":248,"dataGaLocation":87,"dataNavLevelOne":248},"/pricing/","pricing",{"text":250,"config":251,"link":253,"lists":257,"feature":342},"Resources",{"dataNavLevelOne":252},"resources",{"text":254,"config":255},"View all resources",{"href":256,"dataGaName":252,"dataGaLocation":87},"/resources/",[258,291,314],{"title":259,"items":260},"Getting started",[261,266,271,276,281,286],{"text":262,"config":263},"Install",{"href":264,"dataGaName":265,"dataGaLocation":87},"/install/","install",{"text":267,"config":268},"Quick start guides",{"href":269,"dataGaName":270,"dataGaLocation":87},"/get-started/","quick setup checklists",{"text":272,"config":273},"Learn",{"href":274,"dataGaLocation":87,"dataGaName":275},"https://university.gitlab.com/","learn",{"text":277,"config":278},"Product documentation",{"href":279,"dataGaName":280,"dataGaLocation":87},"https://docs.gitlab.com/","product documentation",{"text":282,"config":283},"Best practice videos",{"href":284,"dataGaName":285,"dataGaLocation":87},"/getting-started-videos/","best practice videos",{"text":287,"config":288},"Integrations",{"href":289,"dataGaName":290,"dataGaLocation":87},"/integrations/","integrations",{"title":292,"items":293},"Discover",[294,299,304,309],{"text":295,"config":296},"Customer success stories",{"href":297,"dataGaName":298,"dataGaLocation":87},"/customers/","customer success stories",{"text":300,"config":301},"Blog",{"href":302,"dataGaName":303,"dataGaLocation":87},"/blog/","blog",{"text":305,"config":306},"Remote",{"href":307,"dataGaName":308,"dataGaLocation":87},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":310,"config":311},"TeamOps",{"href":312,"dataGaName":313,"dataGaLocation":87},"/teamops/","teamops",{"title":315,"items":316},"Connect",[317,322,327,332,337],{"text":318,"config":319},"GitLab Services",{"href":320,"dataGaName":321,"dataGaLocation":87},"/services/","services",{"text":323,"config":324},"Community",{"href":325,"dataGaName":326,"dataGaLocation":87},"/community/","community",{"text":328,"config":329},"Forum",{"href":330,"dataGaName":331,"dataGaLocation":87},"https://forum.gitlab.com/","forum",{"text":333,"config":334},"Events",{"href":335,"dataGaName":336,"dataGaLocation":87},"/events/","events",{"text":338,"config":339},"Partners",{"href":340,"dataGaName":341,"dataGaLocation":87},"/partners/","partners",{"backgroundColor":343,"textColor":344,"text":345,"image":346,"link":350},"#2f2a6b","#fff","Insights for the future of software development",{"altText":347,"config":348},"the source promo card",{"src":349},"/images/navigation/the-source-promo-card.svg",{"text":351,"config":352},"Read the latest",{"href":353,"dataGaName":354,"dataGaLocation":87},"/the-source/","the source",{"text":356,"config":357,"lists":359},"Company",{"dataNavLevelOne":358},"company",[360],{"items":361},[362,367,373,375,380,385,390,395,400,405,410],{"text":363,"config":364},"About",{"href":365,"dataGaName":366,"dataGaLocation":87},"/company/","about",{"text":368,"config":369,"footerGa":372},"Jobs",{"href":370,"dataGaName":371,"dataGaLocation":87},"/jobs/","jobs",{"dataGaName":371},{"text":333,"config":374},{"href":335,"dataGaName":336,"dataGaLocation":87},{"text":376,"config":377},"Leadership",{"href":378,"dataGaName":379,"dataGaLocation":87},"/company/team/e-group/","leadership",{"text":381,"config":382},"Team",{"href":383,"dataGaName":384,"dataGaLocation":87},"/company/team/","team",{"text":386,"config":387},"Handbook",{"href":388,"dataGaName":389,"dataGaLocation":87},"https://handbook.gitlab.com/","handbook",{"text":391,"config":392},"Investor relations",{"href":393,"dataGaName":394,"dataGaLocation":87},"https://ir.gitlab.com/","investor relations",{"text":396,"config":397},"Trust Center",{"href":398,"dataGaName":399,"dataGaLocation":87},"/security/","trust center",{"text":401,"config":402},"AI Transparency Center",{"href":403,"dataGaName":404,"dataGaLocation":87},"/ai-transparency-center/","ai transparency center",{"text":406,"config":407},"Newsletter",{"href":408,"dataGaName":409,"dataGaLocation":87},"/company/contact/","newsletter",{"text":411,"config":412},"Press",{"href":413,"dataGaName":414,"dataGaLocation":87},"/press/","press",{"text":416,"config":417,"lists":418},"Contact us",{"dataNavLevelOne":358},[419],{"items":420},[421,424,429],{"text":94,"config":422},{"href":96,"dataGaName":423,"dataGaLocation":87},"talk to sales",{"text":425,"config":426},"Get help",{"href":427,"dataGaName":428,"dataGaLocation":87},"/support/","get help",{"text":430,"config":431},"Customer portal",{"href":432,"dataGaName":433,"dataGaLocation":87},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":435,"login":436,"suggestions":443},"Close",{"text":437,"link":438},"To search repositories and projects, login to",{"text":439,"config":440},"gitlab.com",{"href":101,"dataGaName":441,"dataGaLocation":442},"search login","search",{"text":444,"default":445},"Suggestions",[446,448,452,454,458,462],{"text":116,"config":447},{"href":121,"dataGaName":116,"dataGaLocation":442},{"text":449,"config":450},"Code Suggestions (AI)",{"href":451,"dataGaName":449,"dataGaLocation":442},"/solutions/code-suggestions/",{"text":168,"config":453},{"href":170,"dataGaName":168,"dataGaLocation":442},{"text":455,"config":456},"GitLab on AWS",{"href":457,"dataGaName":455,"dataGaLocation":442},"/partners/technology-partners/aws/",{"text":459,"config":460},"GitLab on Google Cloud",{"href":461,"dataGaName":459,"dataGaLocation":442},"/partners/technology-partners/google-cloud-platform/",{"text":463,"config":464},"Why GitLab?",{"href":129,"dataGaName":463,"dataGaLocation":442},{"freeTrial":466,"mobileIcon":471,"desktopIcon":476},{"text":467,"config":468},"Start free trial",{"href":469,"dataGaName":92,"dataGaLocation":470},"https://gitlab.com/-/trials/new/","nav",{"altText":472,"config":473},"Gitlab Icon",{"src":474,"dataGaName":475,"dataGaLocation":470},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":472,"config":477},{"src":478,"dataGaName":475,"dataGaLocation":470},"/images/brand/gitlab-logo-type.svg",{"freeTrial":480,"mobileIcon":484,"desktopIcon":486},{"text":481,"config":482},"Learn more about GitLab Duo",{"href":121,"dataGaName":483,"dataGaLocation":470},"gitlab duo",{"altText":472,"config":485},{"src":474,"dataGaName":475,"dataGaLocation":470},{"altText":472,"config":487},{"src":478,"dataGaName":475,"dataGaLocation":470},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":493,"_dir":81,"_draft":6,"_partial":6,"_locale":7,"title":494,"titleMobile":494,"button":495,"config":500,"_id":502,"_type":74,"_source":75,"_file":503,"_stem":504,"_extension":78},"/shared/en-us/banner","GitLab 18 & the next step in intelligent DevSecOps.",{"text":496,"config":497},"Watch now",{"href":498,"dataGaName":499,"dataGaLocation":87},"/eighteen/","gitlab 18 banner",{"layout":501},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":506,"_dir":81,"_draft":6,"_partial":6,"_locale":7,"data":507,"_id":713,"_type":74,"title":714,"_source":75,"_file":715,"_stem":716,"_extension":78},"/shared/en-us/main-footer",{"text":508,"source":509,"edit":515,"contribute":520,"config":525,"items":530,"minimal":705},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":510,"config":511},"View page source",{"href":512,"dataGaName":513,"dataGaLocation":514},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":516,"config":517},"Edit this page",{"href":518,"dataGaName":519,"dataGaLocation":514},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":521,"config":522},"Please contribute",{"href":523,"dataGaName":524,"dataGaLocation":514},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":526,"facebook":527,"youtube":528,"linkedin":529},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[531,554,611,640,675],{"title":105,"links":532,"subMenu":537},[533],{"text":534,"config":535},"DevSecOps platform",{"href":114,"dataGaName":536,"dataGaLocation":514},"devsecops platform",[538],{"title":245,"links":539},[540,544,549],{"text":541,"config":542},"View plans",{"href":247,"dataGaName":543,"dataGaLocation":514},"view plans",{"text":545,"config":546},"Why Premium?",{"href":547,"dataGaName":548,"dataGaLocation":514},"/pricing/premium/","why premium",{"text":550,"config":551},"Why Ultimate?",{"href":552,"dataGaName":553,"dataGaLocation":514},"/pricing/ultimate/","why ultimate",{"title":555,"links":556},"Solutions",[557,562,565,567,572,577,581,584,588,593,595,598,601,606],{"text":558,"config":559},"Digital transformation",{"href":560,"dataGaName":561,"dataGaLocation":514},"/solutions/digital-transformation/","digital transformation",{"text":193,"config":563},{"href":188,"dataGaName":564,"dataGaLocation":514},"security & compliance",{"text":182,"config":566},{"href":164,"dataGaName":165,"dataGaLocation":514},{"text":568,"config":569},"Agile development",{"href":570,"dataGaName":571,"dataGaLocation":514},"/solutions/agile-delivery/","agile delivery",{"text":573,"config":574},"Cloud transformation",{"href":575,"dataGaName":576,"dataGaLocation":514},"/solutions/cloud-native/","cloud transformation",{"text":578,"config":579},"SCM",{"href":178,"dataGaName":580,"dataGaLocation":514},"source code management",{"text":168,"config":582},{"href":170,"dataGaName":583,"dataGaLocation":514},"continuous integration & delivery",{"text":585,"config":586},"Value stream management",{"href":220,"dataGaName":587,"dataGaLocation":514},"value stream management",{"text":589,"config":590},"GitOps",{"href":591,"dataGaName":592,"dataGaLocation":514},"/solutions/gitops/","gitops",{"text":230,"config":594},{"href":232,"dataGaName":233,"dataGaLocation":514},{"text":596,"config":597},"Small business",{"href":237,"dataGaName":238,"dataGaLocation":514},{"text":599,"config":600},"Public sector",{"href":242,"dataGaName":243,"dataGaLocation":514},{"text":602,"config":603},"Education",{"href":604,"dataGaName":605,"dataGaLocation":514},"/solutions/education/","education",{"text":607,"config":608},"Financial services",{"href":609,"dataGaName":610,"dataGaLocation":514},"/solutions/finance/","financial services",{"title":250,"links":612},[613,615,617,619,622,624,626,628,630,632,634,636,638],{"text":262,"config":614},{"href":264,"dataGaName":265,"dataGaLocation":514},{"text":267,"config":616},{"href":269,"dataGaName":270,"dataGaLocation":514},{"text":272,"config":618},{"href":274,"dataGaName":275,"dataGaLocation":514},{"text":277,"config":620},{"href":279,"dataGaName":621,"dataGaLocation":514},"docs",{"text":300,"config":623},{"href":302,"dataGaName":303,"dataGaLocation":514},{"text":295,"config":625},{"href":297,"dataGaName":298,"dataGaLocation":514},{"text":305,"config":627},{"href":307,"dataGaName":308,"dataGaLocation":514},{"text":318,"config":629},{"href":320,"dataGaName":321,"dataGaLocation":514},{"text":310,"config":631},{"href":312,"dataGaName":313,"dataGaLocation":514},{"text":323,"config":633},{"href":325,"dataGaName":326,"dataGaLocation":514},{"text":328,"config":635},{"href":330,"dataGaName":331,"dataGaLocation":514},{"text":333,"config":637},{"href":335,"dataGaName":336,"dataGaLocation":514},{"text":338,"config":639},{"href":340,"dataGaName":341,"dataGaLocation":514},{"title":356,"links":641},[642,644,646,648,650,652,654,659,664,666,668,670],{"text":363,"config":643},{"href":365,"dataGaName":358,"dataGaLocation":514},{"text":368,"config":645},{"href":370,"dataGaName":371,"dataGaLocation":514},{"text":376,"config":647},{"href":378,"dataGaName":379,"dataGaLocation":514},{"text":381,"config":649},{"href":383,"dataGaName":384,"dataGaLocation":514},{"text":386,"config":651},{"href":388,"dataGaName":389,"dataGaLocation":514},{"text":391,"config":653},{"href":393,"dataGaName":394,"dataGaLocation":514},{"text":655,"config":656},"Environmental, social and governance (ESG)",{"href":657,"dataGaName":658,"dataGaLocation":514},"/environmental-social-governance/","environmental, social and governance",{"text":660,"config":661},"Diversity, inclusion and belonging (DIB)",{"href":662,"dataGaName":663,"dataGaLocation":514},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":396,"config":665},{"href":398,"dataGaName":399,"dataGaLocation":514},{"text":406,"config":667},{"href":408,"dataGaName":409,"dataGaLocation":514},{"text":411,"config":669},{"href":413,"dataGaName":414,"dataGaLocation":514},{"text":671,"config":672},"Modern Slavery Transparency Statement",{"href":673,"dataGaName":674,"dataGaLocation":514},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":676,"links":677},"Contact Us",[678,681,683,685,690,695,700],{"text":679,"config":680},"Contact an expert",{"href":96,"dataGaName":97,"dataGaLocation":514},{"text":425,"config":682},{"href":427,"dataGaName":428,"dataGaLocation":514},{"text":430,"config":684},{"href":432,"dataGaName":433,"dataGaLocation":514},{"text":686,"config":687},"Status",{"href":688,"dataGaName":689,"dataGaLocation":514},"https://status.gitlab.com/","status",{"text":691,"config":692},"Terms of use",{"href":693,"dataGaName":694,"dataGaLocation":514},"/terms/","terms of use",{"text":696,"config":697},"Privacy statement",{"href":698,"dataGaName":699,"dataGaLocation":514},"/privacy/","privacy statement",{"text":701,"config":702},"Cookie preferences",{"dataGaName":703,"dataGaLocation":514,"id":704,"isOneTrustButton":150},"cookie preferences","ot-sdk-btn",{"items":706},[707,709,711],{"text":691,"config":708},{"href":693,"dataGaName":694,"dataGaLocation":514},{"text":696,"config":710},{"href":698,"dataGaName":699,"dataGaLocation":514},{"text":701,"config":712},{"dataGaName":703,"dataGaLocation":514,"id":704,"isOneTrustButton":150},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",1751572762417]