[{"data":1,"prerenderedAt":919},["ShallowReactive",2],{"/blog/how-to-explain-gitlab-to-anyone":3,"navigation-en-us":134,"banner-en-us":561,"footer-en-us":571,"blog-post-authors-en-us-Rebecca Dodd":816,"blog-related-posts-en-us-how-to-explain-gitlab-to-anyone":831,"blog-promotions-en-us":855,"next-steps-en-us":909},{"id":4,"title":5,"authors":6,"body":8,"category":117,"date":118,"description":14,"extension":119,"externalUrl":120,"faq":120,"featured":121,"heroImage":122,"meta":123,"navigation":124,"path":125,"seo":126,"slug":130,"stem":131,"tags":120,"template":132,"updatedDate":120,"__hash__":133},"blogPosts/en-us/blog/how-to-explain-gitlab-to-anyone.md","How to explain GitLab to anyone",[7],"Rebecca Dodd",{"type":9,"value":10,"toc":111},"minimark",[11,15,19,22,25,28,31,33,36,39,44,47,50,53,56,63,67,76,82,85,88,91],[12,13,14],"p",{},"How do you explain what GitLab is and how it works to a non-technical person?",[12,16,17,18],{},"This is a challenge I’m facing right now, as I try to describe the company I just joined to my family and friends. "," Initial conversations were not very successful:",[12,20,21],{},"Me: “It’s an open source workflow solution...”",[12,23,24],{},"Them: “What’s a workflow?”",[12,26,27],{},"Me:",[12,29,30],{},"Them:",[12,32,27],{},[12,34,35],{},"I’ve been getting closer (“We help people who write code to collaborate on projects”), but it’s still hard to drive the idea home in a way that really speaks to people – especially if they have only a vague idea of what coding is.",[12,37,38],{},"In a team meeting we tried to come up with some real-world examples of how GitLab works, from using files on a computer, to DropBox, to Google Docs. But what if you’re talking to someone who’s not that comfortable with computers?",[40,41,43],"h2",{"id":42},"lets-bring-it-back-to-something-relatable-paper","Let’s bring it back to something relatable, paper!",[12,45,46],{},"Say I’m a newspaper journalist collaborating with my team on a big story about a concert. We’ve been given a brief, but we each have different aspects of the story to cover: someone will interview the performers, someone else will provide some background about the venue.",[12,48,49],{},"If we all worked on that original brief, we might end up writing over each other’s contributions and it would be hard to see what each person is working on. We have a meeting to divide up the work and establish what each team member’s task is and how we will approach it. To make things more efficient, we make photocopies of the brief so that each team member has their own copy that they can start adding to. We all have other articles we’re working on at the same time, so we spend some time prioritising tasks.",[12,51,52],{},"I write a draft, and when I’m happy with my contribution, it needs to be fact checked and edited for spelling and grammar. Once a sub-editor gives it the go-ahead, I approach my editor to add my piece (currently on the photocopied brief) to the main story. My editor reviews my work, approves it for the story and includes it in the original. When this is done we create a mock-up of the newspaper page with the article so we can see how it will look.",[12,54,55],{},"My colleagues go through the same process until all of their work is visible too – this happens every time a change is made, no matter how small, so we know that each new part of the story has been reviewed and checked for errors. When the deadline comes, we send the newspaper to the printers and then it gets distributed. We might get some responses to our story from readers who write in: someone might suggest some information that would have been useful to include in the article, so we update the online version of the article on our website and the new addition is visible right away. Other reader feedback might be useful for improving what we write about next time.",[12,57,58],{},[59,60],"img",{"alt":61,"src":62},"Brief to Print","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782398020/blog/Content%20Images/brief-to-print.png",[40,64,66],{"id":65},"this-is-how-gitlab-works","This is how GitLab works!",[12,68,69,70,75],{},"The process I described above is a ",[71,72,74],"a",{"href":73},"/topics/version-control/what-is-gitlab-flow/","workflow in which everyone collaborates to bring an idea to production",", and it’s a process that works just as well for developers making software as it does for my imaginary newspaper team.",[12,77,78],{},[59,79],{"alt":80,"src":81},"Idea to Production","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782398558/blog/Content%20Images/idea-to-production.png",[12,83,84],{},"In GitLab, we start with an Idea (the main article that everyone will work on), then break it up into Issues (each team member’s tasks). To help us plan, we have an Issue Board to organize Issues into order of priority, just as the journalists had to work out how they were going to approach their tasks in amongst the other articles they are working on. To make sure we don’t overwrite each other’s work, we make our own ‘photocopies’ of the original idea: we call these Branches.",[12,86,87],{},"Then, we code! This is like that first draft of my contribution to the story. When the code is ready, we Commit it, like a final draft. The sub-editor checking the work before updating the article is part of what we call Continuous Integration – a system by which the project is updated throughout the day, and those updates are automatically, continually checked for any problems. When I ask the editor to approve my contribution, we do this in the form of a Merge Request, and when that’s been approved, we can preview the changes in Staging, just like the newspaper team did with the mock-up of the page. If everything looks good, it goes into Production, the equivalent of going off to the printers.",[12,89,90],{},"The last stage of the cycle is feedback: our ‘reader letters’ might be comments from colleagues or users, or data from analytics, and we use it to make sure we’re always improving. If there’s something we can change immediately, Continuous Deployment ensures the project is always up to date (like the newspaper’s website can show a change or addition to an article right away), and other feedback is used to do better next time.",[12,92,93,94,99,100,105,106],{},"Image: \"",[71,95,98],{"href":96,"rel":97},"https://www.flickr.com/photos/eivind1983/4703991995/in/gallery-94794587@N03-72157635294619645/",[],"The Deptford Project — Newspaper","\" by ",[71,101,104],{"href":102,"rel":103},"https://www.flickr.com/photos/eivind1983/",[],"Eivind Z. Molvær"," is licensed under ",[71,107,110],{"href":108,"rel":109},"https://creativecommons.org/licenses/by/2.0/",[],"CC BY 2.0",{"title":112,"searchDepth":113,"depth":113,"links":114},"",2,[115,116],{"id":42,"depth":113,"text":43},{"id":65,"depth":113,"text":66},"company","2016-11-30","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749684725/Blog/Hero%20Images/explain-gitlab-cover.jpg",{},true,"/en-us/blog/how-to-explain-gitlab-to-anyone",{"title":5,"description":14,"ogTitle":5,"ogDescription":14,"noIndex":121,"ogImage":122,"ogUrl":127,"ogSiteName":128,"ogType":129,"canonicalUrls":127},"https://about.gitlab.com/blog/how-to-explain-gitlab-to-anyone","https://about.gitlab.com","article","how-to-explain-gitlab-to-anyone","en-us/blog/how-to-explain-gitlab-to-anyone","BlogPost","G-_Awv4C4ImtTTY4OZvDgG99qOqTT2couC0kIGtm7Lc",{"logo":135,"freeTrial":140,"sales":145,"login":150,"items":155,"search":481,"minimal":512,"duo":531,"switchNav":540,"pricingDeployment":551},{"config":136},{"href":137,"dataGaName":138,"dataGaLocation":139},"/","gitlab logo","header",{"text":141,"config":142},"Get free trial",{"href":143,"dataGaName":144,"dataGaLocation":139},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":146,"config":147},"Request a demo",{"href":148,"dataGaName":149,"dataGaLocation":139},"/sales/?contact-topic=request-demo","sales",{"text":151,"config":152},"Sign in",{"href":153,"dataGaName":154,"dataGaLocation":139},"https://gitlab.com/users/sign_in/","sign in",[156,185,285,290,404,459],{"text":157,"config":158,"menu":160},"Platform",{"dataNavLevelOne":159},"platform",{"type":161,"columns":162},"cards",[163,169,177],{"title":157,"description":164,"link":165},"The intelligent orchestration platform for DevSecOps",{"text":166,"config":167},"Explore our Platform",{"href":168,"dataGaName":159,"dataGaLocation":139},"/platform/",{"title":170,"description":171,"link":172},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":173,"config":174},"Meet GitLab Duo",{"href":175,"dataGaName":176,"dataGaLocation":139},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":178,"description":179,"link":180},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":181,"config":182},"Learn more",{"href":183,"dataGaName":184,"dataGaLocation":139},"/why-gitlab/","why gitlab",{"text":186,"left":124,"config":187,"menu":189},"Product",{"dataNavLevelOne":188},"solutions",{"type":190,"link":191,"columns":195,"feature":264},"lists",{"text":192,"config":193},"View all Solutions",{"href":194,"dataGaName":188,"dataGaLocation":139},"/solutions/",[196,220,243],{"title":197,"description":198,"link":199,"items":204},"Automation","CI/CD and automation to accelerate deployment",{"config":200},{"icon":201,"href":202,"dataGaName":203,"dataGaLocation":139},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[205,209,212,216],{"text":206,"config":207},"CI/CD",{"href":208,"dataGaLocation":139,"dataGaName":206},"/solutions/continuous-integration/",{"text":170,"config":210},{"href":175,"dataGaLocation":139,"dataGaName":211},"gitlab duo agent platform - product menu",{"text":213,"config":214},"Source Code Management",{"href":215,"dataGaLocation":139,"dataGaName":213},"/solutions/source-code-management/",{"text":217,"config":218},"Automated Software Delivery",{"href":202,"dataGaLocation":139,"dataGaName":219},"Automated software delivery",{"title":221,"description":222,"link":223,"items":228},"Security","Deliver code faster without compromising security",{"config":224},{"href":225,"dataGaName":226,"dataGaLocation":139,"icon":227},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[229,233,238],{"text":230,"config":231},"Application Security Testing",{"href":225,"dataGaName":232,"dataGaLocation":139},"Application security testing",{"text":234,"config":235},"Software Supply Chain Security",{"href":236,"dataGaLocation":139,"dataGaName":237},"/solutions/supply-chain/","Software supply chain security",{"text":239,"config":240},"Software Compliance",{"href":241,"dataGaName":242,"dataGaLocation":139},"/solutions/software-compliance/","software compliance",{"title":244,"link":245,"items":250},"Measurement",{"config":246},{"icon":247,"href":248,"dataGaName":249,"dataGaLocation":139},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[251,255,259],{"text":252,"config":253},"Visibility & Measurement",{"href":248,"dataGaLocation":139,"dataGaName":254},"Visibility and Measurement",{"text":256,"config":257},"Value Stream Management",{"href":258,"dataGaLocation":139,"dataGaName":256},"/solutions/value-stream-management/",{"text":260,"config":261},"Analytics & Insights",{"href":262,"dataGaLocation":139,"dataGaName":263},"/solutions/analytics-and-insights/","Analytics and insights",{"title":265,"type":190,"items":266},"GitLab for",[267,273,279],{"text":268,"config":269},"Enterprise",{"icon":270,"href":271,"dataGaLocation":139,"dataGaName":272},"Building","/enterprise/","enterprise",{"text":274,"config":275},"Small Business",{"icon":276,"href":277,"dataGaLocation":139,"dataGaName":278},"Work","/small-business/","small business",{"text":280,"config":281},"Public Sector",{"icon":282,"href":283,"dataGaLocation":139,"dataGaName":284},"Organization","/solutions/public-sector/","public sector",{"text":286,"config":287},"Pricing",{"href":288,"dataGaName":289,"dataGaLocation":139,"dataNavLevelOne":289},"/pricing/","pricing",{"text":291,"config":292,"menu":294},"Resources",{"dataNavLevelOne":293},"resources",{"type":190,"link":295,"columns":299,"feature":393},{"text":296,"config":297},"View all resources",{"href":298,"dataGaName":293,"dataGaLocation":139},"/resources/",[300,333,360],{"title":301,"items":302},"Getting started",[303,308,313,318,323,328],{"text":304,"config":305},"Install",{"href":306,"dataGaName":307,"dataGaLocation":139},"/install/","install",{"text":309,"config":310},"Quick start guides",{"href":311,"dataGaName":312,"dataGaLocation":139},"/get-started/","quick setup checklists",{"text":314,"config":315},"Learn",{"href":316,"dataGaLocation":139,"dataGaName":317},"https://university.gitlab.com/","learn",{"text":319,"config":320},"Product documentation",{"href":321,"dataGaName":322,"dataGaLocation":139},"https://docs.gitlab.com/","product documentation",{"text":324,"config":325},"Best practice videos",{"href":326,"dataGaName":327,"dataGaLocation":139},"/getting-started-videos/","best practice videos",{"text":329,"config":330},"Integrations",{"href":331,"dataGaName":332,"dataGaLocation":139},"/integrations/","integrations",{"title":334,"items":335},"Discover",[336,341,346,351,355],{"text":337,"config":338},"Customer success stories",{"href":339,"dataGaName":340,"dataGaLocation":139},"/customers/","customer success stories",{"text":342,"config":343},"Blog",{"href":344,"dataGaName":345,"dataGaLocation":139},"/blog/","blog",{"text":347,"config":348},"Demo Hub",{"href":349,"dataGaName":350,"dataGaLocation":139},"/demo-hub/","demo hub",{"text":352,"config":353},"The Source",{"href":354,"dataGaName":345,"dataGaLocation":139},"/the-source/",{"text":356,"config":357},"Remote",{"href":358,"dataGaName":359,"dataGaLocation":139},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":361,"items":362},"Connect",[363,368,373,378,383,388],{"text":364,"config":365},"GitLab Services",{"href":366,"dataGaName":367,"dataGaLocation":139},"/services/","services",{"text":369,"config":370},"Contribute",{"href":371,"dataGaName":372,"dataGaLocation":139},"https://contributors.gitlab.com","contribute",{"text":374,"config":375},"Community",{"href":376,"dataGaName":377,"dataGaLocation":139},"/community/","community",{"text":379,"config":380},"Forum",{"href":381,"dataGaName":382,"dataGaLocation":139},"https://forum.gitlab.com/","forum",{"text":384,"config":385},"Events",{"href":386,"dataGaName":387,"dataGaLocation":139},"/events/","events",{"text":389,"config":390},"Partners",{"href":391,"dataGaName":392,"dataGaLocation":139},"/partners/","partners",{"config":394,"title":397,"text":398,"link":399},{"background":395,"textColor":396},"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":400,"config":401},"Read the latest",{"href":402,"dataGaName":403,"dataGaLocation":139},"/whats-new/","whats new",{"text":405,"config":406,"menu":407},"Company",{"dataNavLevelOne":117},{"type":190,"columns":408},[409],{"items":410},[411,416,422,424,429,434,439,444,449,454],{"text":412,"config":413},"About",{"href":414,"dataGaName":415,"dataGaLocation":139},"/company/","about",{"text":417,"config":418,"footerGa":421},"Jobs",{"href":419,"dataGaName":420,"dataGaLocation":139},"/jobs/","jobs",{"dataGaName":420},{"text":384,"config":423},{"href":386,"dataGaName":387,"dataGaLocation":139},{"text":425,"config":426},"Leadership",{"href":427,"dataGaName":428,"dataGaLocation":139},"/company/team/e-group/","leadership",{"text":430,"config":431},"Handbook",{"href":432,"dataGaName":433,"dataGaLocation":139},"https://handbook.gitlab.com/","handbook",{"text":435,"config":436},"Investor relations",{"href":437,"dataGaName":438,"dataGaLocation":139},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":440,"config":441},"Trust Center",{"href":442,"dataGaName":443,"dataGaLocation":139},"/security/","trust center",{"text":445,"config":446},"AI Transparency Center",{"href":447,"dataGaName":448,"dataGaLocation":139},"/ai-transparency-center/","ai transparency center",{"text":450,"config":451},"Newsletter",{"href":452,"dataGaName":453,"dataGaLocation":139},"/company/contact/#contact-forms","newsletter",{"text":455,"config":456},"Press",{"href":457,"dataGaName":458,"dataGaLocation":139},"/press/","press",{"text":460,"config":461,"menu":462},"Contact us",{"dataNavLevelOne":117},{"type":190,"columns":463},[464],{"items":465},[466,471,476],{"text":467,"config":468},"Talk to sales",{"href":469,"dataGaName":470,"dataGaLocation":139},"/sales/","talk to sales",{"text":472,"config":473},"Support portal",{"href":474,"dataGaName":475,"dataGaLocation":139},"https://support.gitlab.com/hc/en-us","support portal",{"text":477,"config":478},"Customer portal",{"href":479,"dataGaName":480,"dataGaLocation":139},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":482,"login":483,"suggestions":490},"Close",{"text":484,"link":485},"To search repositories and projects, login to",{"text":486,"config":487},"gitlab.com",{"href":153,"dataGaName":488,"dataGaLocation":489},"search login","search",{"text":491,"default":492},"Suggestions",[493,495,499,501,505,509],{"text":170,"config":494},{"href":175,"dataGaName":170,"dataGaLocation":489},{"text":496,"config":497},"Code Suggestions (AI)",{"href":498,"dataGaName":496,"dataGaLocation":489},"/solutions/code-suggestions/",{"text":206,"config":500},{"href":208,"dataGaName":206,"dataGaLocation":489},{"text":502,"config":503},"GitLab on AWS",{"href":504,"dataGaName":502,"dataGaLocation":489},"/partners/technology-partners/aws/",{"text":506,"config":507},"GitLab on Google Cloud",{"href":508,"dataGaName":506,"dataGaLocation":489},"/partners/technology-partners/google-cloud-platform/",{"text":510,"config":511},"Why GitLab?",{"href":183,"dataGaName":510,"dataGaLocation":489},{"freeTrial":513,"mobileIcon":518,"desktopIcon":523,"secondaryButton":526},{"text":514,"config":515},"Start free trial",{"href":516,"dataGaName":144,"dataGaLocation":517},"https://gitlab.com/-/trials/new/","nav",{"altText":519,"config":520},"Gitlab Icon",{"src":521,"dataGaName":522,"dataGaLocation":517},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":519,"config":524},{"src":525,"dataGaName":522,"dataGaLocation":517},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":527,"config":528},"Get Started",{"href":529,"dataGaName":530,"dataGaLocation":517},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":532,"mobileIcon":536,"desktopIcon":538},{"text":533,"config":534},"Learn more about GitLab Duo",{"href":175,"dataGaName":535,"dataGaLocation":517},"gitlab duo",{"altText":519,"config":537},{"src":521,"dataGaName":522,"dataGaLocation":517},{"altText":519,"config":539},{"src":525,"dataGaName":522,"dataGaLocation":517},{"button":541,"mobileIcon":546,"desktopIcon":548},{"text":542,"config":543},"/switch",{"href":544,"dataGaName":545,"dataGaLocation":517},"#contact","switch",{"altText":519,"config":547},{"src":521,"dataGaName":522,"dataGaLocation":517},{"altText":519,"config":549},{"src":550,"dataGaName":522,"dataGaLocation":517},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":552,"mobileIcon":557,"desktopIcon":559},{"text":553,"config":554},"Back to pricing",{"href":288,"dataGaName":555,"dataGaLocation":517,"icon":556},"back to pricing","GoBack",{"altText":519,"config":558},{"src":521,"dataGaName":522,"dataGaLocation":517},{"altText":519,"config":560},{"src":525,"dataGaName":522,"dataGaLocation":517},{"title":562,"titleMobile":563,"button":564,"config":569},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":181,"config":565},{"href":566,"dataGaName":567,"dataGaLocation":568},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":570,"disabled":121},"release",{"data":572},{"text":573,"source":574,"edit":580,"contribute":585,"config":590,"items":595,"minimal":805},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":575,"config":576},"View page source",{"href":577,"dataGaName":578,"dataGaLocation":579},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":581,"config":582},"Edit this page",{"href":583,"dataGaName":584,"dataGaLocation":579},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":586,"config":587},"Please contribute",{"href":588,"dataGaName":589,"dataGaLocation":579},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":591,"facebook":592,"youtube":593,"linkedin":594},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[596,643,697,741,773],{"title":286,"links":597,"subMenu":612},[598,602,607],{"text":599,"config":600},"View plans",{"href":288,"dataGaName":601,"dataGaLocation":579},"view plans",{"text":603,"config":604},"Why Premium?",{"href":605,"dataGaName":606,"dataGaLocation":579},"/pricing/premium/","why premium",{"text":608,"config":609},"Why Ultimate?",{"href":610,"dataGaName":611,"dataGaLocation":579},"/pricing/ultimate/","why ultimate",[613],{"title":614,"links":615},"Contact Us",[616,619,621,623,628,633,638],{"text":617,"config":618},"Contact sales",{"href":469,"dataGaName":149,"dataGaLocation":579},{"text":472,"config":620},{"href":474,"dataGaName":475,"dataGaLocation":579},{"text":477,"config":622},{"href":479,"dataGaName":480,"dataGaLocation":579},{"text":624,"config":625},"Status",{"href":626,"dataGaName":627,"dataGaLocation":579},"https://status.gitlab.com/","status",{"text":629,"config":630},"Terms of use",{"href":631,"dataGaName":632,"dataGaLocation":579},"/terms/","terms of use",{"text":634,"config":635},"Privacy statement",{"href":636,"dataGaName":637,"dataGaLocation":579},"/privacy/","privacy statement",{"text":639,"config":640},"Cookie preferences",{"dataGaName":641,"dataGaLocation":579,"id":642,"isOneTrustButton":124},"cookie preferences","ot-sdk-btn",{"title":186,"links":644,"subMenu":653},[645,649],{"text":646,"config":647},"DevSecOps platform",{"href":168,"dataGaName":648,"dataGaLocation":579},"devsecops platform",{"text":650,"config":651},"AI-Assisted Development",{"href":175,"dataGaName":652,"dataGaLocation":579},"ai-assisted development",[654],{"title":655,"links":656},"Topics",[657,662,667,672,677,682,687,692],{"text":658,"config":659},"CICD",{"href":660,"dataGaName":661,"dataGaLocation":579},"/topics/ci-cd/","cicd",{"text":663,"config":664},"GitOps",{"href":665,"dataGaName":666,"dataGaLocation":579},"/topics/gitops/","gitops",{"text":668,"config":669},"DevOps",{"href":670,"dataGaName":671,"dataGaLocation":579},"/topics/devops/","devops",{"text":673,"config":674},"Version Control",{"href":675,"dataGaName":676,"dataGaLocation":579},"/topics/version-control/","version control",{"text":678,"config":679},"DevSecOps",{"href":680,"dataGaName":681,"dataGaLocation":579},"/topics/devsecops/","devsecops",{"text":683,"config":684},"Cloud Native",{"href":685,"dataGaName":686,"dataGaLocation":579},"/topics/cloud-native/","cloud native",{"text":688,"config":689},"AI for Coding",{"href":690,"dataGaName":691,"dataGaLocation":579},"/topics/devops/ai-for-coding/","ai for coding",{"text":693,"config":694},"Agentic AI",{"href":695,"dataGaName":696,"dataGaLocation":579},"/topics/agentic-ai/","agentic ai",{"title":698,"links":699},"Solutions",[700,702,704,709,713,716,720,723,725,728,731,736],{"text":230,"config":701},{"href":225,"dataGaName":230,"dataGaLocation":579},{"text":219,"config":703},{"href":202,"dataGaName":203,"dataGaLocation":579},{"text":705,"config":706},"Agile development",{"href":707,"dataGaName":708,"dataGaLocation":579},"/solutions/agile-delivery/","agile delivery",{"text":710,"config":711},"SCM",{"href":215,"dataGaName":712,"dataGaLocation":579},"source code management",{"text":658,"config":714},{"href":208,"dataGaName":715,"dataGaLocation":579},"continuous integration & delivery",{"text":717,"config":718},"Value stream management",{"href":258,"dataGaName":719,"dataGaLocation":579},"value stream management",{"text":663,"config":721},{"href":722,"dataGaName":666,"dataGaLocation":579},"/solutions/gitops/",{"text":268,"config":724},{"href":271,"dataGaName":272,"dataGaLocation":579},{"text":726,"config":727},"Small business",{"href":277,"dataGaName":278,"dataGaLocation":579},{"text":729,"config":730},"Public sector",{"href":283,"dataGaName":284,"dataGaLocation":579},{"text":732,"config":733},"Education",{"href":734,"dataGaName":735,"dataGaLocation":579},"/solutions/education/","education",{"text":737,"config":738},"Financial services",{"href":739,"dataGaName":740,"dataGaLocation":579},"/solutions/finance/","financial services",{"title":291,"links":742},[743,745,747,749,752,754,757,759,761,763,765,767,769,771],{"text":304,"config":744},{"href":306,"dataGaName":307,"dataGaLocation":579},{"text":309,"config":746},{"href":311,"dataGaName":312,"dataGaLocation":579},{"text":314,"config":748},{"href":316,"dataGaName":317,"dataGaLocation":579},{"text":319,"config":750},{"href":321,"dataGaName":751,"dataGaLocation":579},"docs",{"text":342,"config":753},{"href":344,"dataGaName":345,"dataGaLocation":579},{"text":755,"config":756},"What's new",{"href":402,"dataGaName":403,"dataGaLocation":579},{"text":337,"config":758},{"href":339,"dataGaName":340,"dataGaLocation":579},{"text":356,"config":760},{"href":358,"dataGaName":359,"dataGaLocation":579},{"text":364,"config":762},{"href":366,"dataGaName":367,"dataGaLocation":579},{"text":369,"config":764},{"href":371,"dataGaName":372,"dataGaLocation":579},{"text":374,"config":766},{"href":376,"dataGaName":377,"dataGaLocation":579},{"text":379,"config":768},{"href":381,"dataGaName":382,"dataGaLocation":579},{"text":384,"config":770},{"href":386,"dataGaName":387,"dataGaLocation":579},{"text":389,"config":772},{"href":391,"dataGaName":392,"dataGaLocation":579},{"title":405,"links":774},[775,777,779,781,783,785,789,794,796,798,800],{"text":412,"config":776},{"href":414,"dataGaName":117,"dataGaLocation":579},{"text":417,"config":778},{"href":419,"dataGaName":420,"dataGaLocation":579},{"text":425,"config":780},{"href":427,"dataGaName":428,"dataGaLocation":579},{"text":430,"config":782},{"href":432,"dataGaName":433,"dataGaLocation":579},{"text":435,"config":784},{"href":437,"dataGaName":438,"dataGaLocation":579},{"text":786,"config":787},"Sustainability",{"href":788,"dataGaName":786,"dataGaLocation":579},"/sustainability/",{"text":790,"config":791},"Diversity, inclusion and belonging (DIB)",{"href":792,"dataGaName":793,"dataGaLocation":579},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":440,"config":795},{"href":442,"dataGaName":443,"dataGaLocation":579},{"text":450,"config":797},{"href":452,"dataGaName":453,"dataGaLocation":579},{"text":455,"config":799},{"href":457,"dataGaName":458,"dataGaLocation":579},{"text":801,"config":802},"Modern Slavery Transparency Statement",{"href":803,"dataGaName":804,"dataGaLocation":579},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":806},[807,810,813],{"text":808,"config":809},"Terms",{"href":631,"dataGaName":632,"dataGaLocation":579},{"text":811,"config":812},"Cookies",{"dataGaName":641,"dataGaLocation":579,"id":642,"isOneTrustButton":124},{"text":814,"config":815},"Privacy",{"href":636,"dataGaName":637,"dataGaLocation":579},[817],{"id":818,"title":7,"body":120,"config":819,"content":821,"description":120,"extension":825,"meta":826,"navigation":124,"path":827,"seo":828,"stem":829,"__hash__":830},"blogAuthors/en-us/blog/authors/rebecca-dodd.yml",{"template":820},"BlogAuthor",{"name":7,"config":822},{"headshot":823,"ctfId":824},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","Rebecca-Dodd","yml",{},"/en-us/blog/authors/rebecca-dodd",{},"en-us/blog/authors/rebecca-dodd","Fqnz-zC5Rsc_ZMULQNrNPzwFh8Smy8g5utEqKK0NjJE",[832,840,847],{"title":833,"description":834,"heroImage":835,"category":117,"date":836,"authors":837,"slug":839,"externalUrl":120},"Why GitLab signed the Open Weights and American AI Leadership letter","GitLab supports customer choice, data privacy, and AI model neutrality, empowering teams to run secure, cost-effective, local solutions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785333264/ww4mlighwlvvzgnmbe6w.png","2026-07-29",[838],"Bill Staples","open-weight-model-letter",{"title":841,"description":842,"heroImage":843,"category":117,"date":844,"authors":845,"slug":846,"externalUrl":120},"GitLab Act 2","A letter to our customers and our investors.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","2026-05-11",[838],"gitlab-act-2",{"title":848,"description":849,"heroImage":850,"category":117,"date":851,"authors":852,"slug":854,"externalUrl":120},"GitLab named a 2026 Omdia Universe Leader","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-04-13",[853],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"promotions":856},[857,871,883,895],{"id":858,"categories":859,"header":861,"text":862,"button":863,"image":868},"ai-modernization",[860],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":864,"config":865},"Get your AI maturity score",{"href":866,"dataGaName":867,"dataGaLocation":345},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":869},{"src":870},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":872,"categories":873,"header":875,"text":862,"button":876,"image":880},"devops-modernization",[874,681],"product","Are you just managing tools or shipping innovation?",{"text":877,"config":878},"Get your DevOps maturity score",{"href":879,"dataGaName":867,"dataGaLocation":345},"/assessments/devops-modernization-assessment/",{"config":881},{"src":882},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":884,"categories":885,"header":887,"text":862,"button":888,"image":892},"security-modernization",[886],"security","Are you trading speed for security?",{"text":889,"config":890},"Get your security maturity score",{"href":891,"dataGaName":867,"dataGaLocation":345},"/assessments/security-modernization-assessment/",{"config":893},{"src":894},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":896,"paths":897,"header":900,"text":901,"button":902,"image":907},"github-azure-migration",[898,899],"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":903,"config":904},"See how GitLab compares to GitHub",{"href":905,"dataGaName":906,"dataGaLocation":345},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":908},{"src":882},{"header":910,"blurb":911,"button":912,"secondaryButton":917},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":913,"config":914},"Get your free trial",{"href":915,"dataGaName":144,"dataGaLocation":916},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":617,"config":918},{"href":469,"dataGaName":149,"dataGaLocation":916},1786803751766]