[{"data":1,"prerenderedAt":1158},["ShallowReactive",2],{"/blog/gitlab-summit-cape-town-recap":3,"navigation-en-us":363,"banner-en-us":789,"footer-en-us":799,"blog-post-authors-en-us-Daisy Miclat|Rebecca Dodd":1044,"blog-related-posts-en-us-gitlab-summit-cape-town-recap":1070,"blog-promotions-en-us":1094,"next-steps-en-us":1148},{"id":4,"title":5,"authors":6,"body":9,"category":340,"date":341,"description":342,"extension":343,"externalUrl":344,"faq":344,"featured":345,"heroImage":346,"meta":347,"navigation":348,"path":349,"seo":350,"slug":354,"stem":355,"tags":356,"template":361,"updatedDate":344,"__hash__":362},"blogPosts/en-us/blog/gitlab-summit-cape-town-recap.md","Salani kakuhle (bye!) and thanks for a great summit in Cape Town!",[7,8],"Daisy Miclat","Rebecca Dodd",{"type":10,"value":11,"toc":329},"minimark",[12,23,28,33,36,49,53,61,68,71,77,86,90,93,194,199,202,205,213,217,226,230,257,261,264,268,271,323,326],[13,14,15,16,22],"p",{},"From August 23-29, 350 GitLab team-members, significant others, community members, and customers descended on Cape Town, South Africa to get to know one another IRL at our sixth ",[17,18,21],"a",{"href":19,"rel":20},"https://handbook.gitlab.com/handbook/company/culture/summit/",[],"summit",". As an all-remote company, it’s not often we’re all in one place, so we get together every nine months to hang out, bond, take in the local sights, and even get a little work done.",[24,25,27],"h2",{"id":26},"highlights","Highlights",[29,30,32],"h3",{"id":31},"keynote","Keynote",[13,34,35],{},"After getting settled in and, for many, powering through some brutal jetlag, we gathered for the opening keynote with Chief Culture Officer Barbie Brewer, Chief Revenue Officer Michael McBride, Head of Product Mark Pundsack, and CEO and co-founder, Sid Sijbrandij, which you can watch below:",[37,38,41,42],"figure",{"className":39},[40],"video_container","\n  ",[43,44,48],"iframe",{"src":45,"frameBorder":46,"allowFullScreen":47},"https://www.youtube.com/embed/4BIsON95fl8","0","true"," ",[29,50,52],{"id":51},"challenge","Challenge",[13,54,55,56,60],{},"It’s become ",[17,57,59],{"href":58},"/blog/gitlab-summit-greece-recap/#summit-challenges","tradition at our summits for Sid to throw down the gauntlet with a few challenges",", and this year’s was no different:",[13,62,63],{},[64,65],"img",{"alt":66,"src":67},"Cape Town summit challenges","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782399066/blog/Content%20Images/summit2018/summit-challenge-slide.png",[13,69,70],{},"And, as with previous summits, we were promised to be rewarded richly for meeting the challenges:",[13,72,73],{},[64,74],{"alt":75,"src":76},"Cape Town summit challenges reward","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782399066/blog/Content%20Images/summit2018/summit-challenge-win.png",[13,78,79,80,85],{},"It's also become tradition that we hit it out of the park 😎 We're happy to report that we were successful in challenges! Greg Brewer was convinced and is #movingtogitlab, and we've ",[17,81,84],{"href":82,"rel":83},"https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6995",[],"added the ability to request a free instance check",".",[29,87,89],{"id":88},"excursions","Excursions",[13,91,92],{},"The summits also give us an amazing opportunity to get to know the area that we’re visiting. We were able to choose from some phenomenal excursions throughout Cape Town to learn more about the culture and history of what locals affectionately call the Mother City.",[94,95,41,41,103,41,41,121,41,41,150,41,178],"div",{"id":96,"className":97,"dataRide":98,"dataInterval":102},"carousel-example-generic-5",[98,99,100,101],"carousel","slide","medium","center","10000",[104,105,108,109,108,115,108,118,41],"ol",{"className":106},[107],"carousel-indicators","\n    ",[110,111],"li",{"dataTarget":112,"dataSlideTo":46,"className":113},"#carousel-example-generic-5",[114],"active",[110,116],{"dataTarget":112,"dataSlideTo":117},"1",[110,119],{"dataTarget":112,"dataSlideTo":120},"2",[94,122,108,126,108,135,108,143,41],{"className":123,"role":125},[124],"carousel-inner","listbox",[94,127,130,131,108],{"className":128},[129,114],"item","\n          ",[64,132],{"src":133,"alt":134},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782399062/blog/Content%20Images/summit2018/cape-of-good-hope.jpg","Cape of Good Hope",[94,136,138,139,108],{"className":137},[129],"\n      ",[64,140],{"src":141,"alt":142},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782399063/blog/Content%20Images/summit2018/lanzerac-wine-tour.jpg","Lanzerac wine tour",[94,144,138,146,108],{"className":145},[129],[64,147],{"src":148,"alt":149},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782399063/blog/Content%20Images/summit2018/robben-island.jpg","Robben Island",[17,151,108,157,108,172,41],{"className":152,"href":112,"role":155,"dataSlide":156},[153,154],"left","carousel-control","button","prev",[158,159,167],"svg",{"className":160,"width":163,"height":164,"viewBox":165,"xmlns":166},[161,162],"glyphicon","glyphicon-chevron-left","11","19","0 0 11 19","http://www.w3.org/2000/svg",[168,169],"path",{"d":170,"fillRule":171},"M.44 10.13l8.345 8.345 2.007-2.007-6.814-6.814 6.814-6.815L8.785.832.44 9.177a.652.652 0 0 0-.202.477c0 .183.067.343.202.477z","evenodd",[173,174,177],"span",{"className":175},[176],"sr-only","Previous",[17,179,108,183,108,190,41],{"className":180,"href":112,"role":155,"dataSlide":182},[181,154],"right","next",[158,184,187],{"className":185,"width":163,"height":164,"viewBox":165,"xmlns":166},[161,186],"glyphicon-chevron-right",[168,188],{"d":189,"fillRule":171},"M10.59 10.13l-8.344 8.345L.24 16.468l6.814-6.814L.24 2.839 2.246.832l8.345 8.345a.652.652 0 0 1 .201.477.652.652 0 0 1-.201.477z",[173,191,193],{"className":192},[176],"Next",[195,196,198],"h4",{"id":197},"boulders-beach-and-the-cape-of-good-hope","Boulders Beach and the Cape of Good Hope",[13,200,201],{},"A beautiful tour along the coast and the opportunity to say hello to our furry friends, our first stop on this excursion was Boulders Beach, where we saw cute African Penguins waddling around, taking swims, and hanging out. They weren’t fazed by us humans. If anything they enjoyed the attention! Up next, we drove to the southernmost tip of Africa, through breathtaking, untouched terrain. Along the way, we spotted local wildlife including antelopes, ostriches, and a couple of feisty baboons.",[195,203,149],{"id":204},"robben-island",[13,206,207,208,212],{},"A somewhat choppy 20-minute ferry ride from Victoria Wharf, ",[17,209,149],{"href":210,"rel":211},"http://www.robben-island.org.za/",[]," is home to the prison where political activist and South Africa's first democratic president Nelson Mandela was imprisoned for 18 years. Our tour guide was a former prisoner himself, and he shared his experiences and the history of Robben Island. Although it was a somber setting, we were able to learn more about the history of South Africa and how inequality existed not too long ago.",[195,214,216],{"id":215},"cape-winelands","Cape winelands",[13,218,219,220,225],{},"The Western Cape is home to some spectacular wine estates. Some GitLab team-members visited ",[17,221,224],{"href":222,"rel":223},"https://www.grootconstantia.co.za/",[],"Groot Constantia",", the oldest wine-producing estate in the country, while others ventured further to Paarl, Franschhoek and Stellenbosch for a leisurely day of vineyard hopping and tasting. Those of us checking baggage loaded up on the good stuff to take home.",[195,227,229],{"id":228},"city-and-cultural-tour","City and cultural tour",[13,231,232,233,238,239,244,245,250,251,256],{},"A tour of the city center included visits to the ",[17,234,237],{"href":235,"rel":236},"http://www.districtsix.co.za/",[],"District Six Museum",", ",[17,240,243],{"href":241,"rel":242},"https://castleofgoodhope.co.za/",[],"Castle of Good Hope",", and the ",[17,246,249],{"href":247,"rel":248},"https://www.iziko.org.za/museums/slave-lodge",[],"Slave Lodge",", stopping off at the V&A Waterfront for lunch. Some persuasive GitLab team-members got the tour guide to agree to a diversion to quirky coffee shop and Capetonian institution, ",[17,252,255],{"href":253,"rel":254},"https://truth.coffee/pages/truth-cafe",[],"Truth Café",", to soak up some of the city's coffee culture.",[195,258,260],{"id":259},"tour-of-langa","Tour of Langa",[13,262,263],{},"Some GitLab team-members also visited Langa, the oldest township in Cape Town. After being greeted by the locals at the cultural center, they shared their dance, music, and history. Some of us were even able to participate and beat on the drums or do a little dancing! Our tour guide shared the history of the township: its beginnings during Apartheid, how things are today, and where they are striving to rebuild unity within the community. Our tour ended with a lovely dance performance and goodbyes from the locals.",[29,265,267],{"id":266},"ugc-sessions","UGC sessions",[13,269,270],{},"Our summit UGC (user-generated content) sessions are an opportunity for anyone attending to raise a subject for discussion or run a workshop. With topics as diverse as \"Kubernetes 101,\" \"Learn to Yo-Yo for fun and profit,\" \"How to be a great public speaker,\" \"Yoga/body balance,\" and \"Cocktail making class,\" there's always something for everyone, and it's up to individuals to decide how formal or off-the-cuff they want their session to be.",[94,272,41,41,275,41,41,284,41,41,301,41,312],{"id":273,"className":274,"dataRide":98,"dataInterval":102},"carousel-example-generic-4",[98,99,100,101],[104,276,108,278,108,282,41],{"className":277},[107],[110,279],{"dataTarget":280,"dataSlideTo":46,"className":281},"#carousel-example-generic-4",[114],[110,283],{"dataTarget":280,"dataSlideTo":117},[94,285,108,287,108,294,41],{"className":286,"role":125},[124],[94,288,138,290,108],{"className":289},[129,114],[64,291],{"src":292,"alt":293},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782399066/blog/Content%20Images/summit2018/yoga-ugc.jpg","Yoga and body balance session",[94,295,138,297,108],{"className":296},[129],[64,298],{"src":299,"alt":300},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782399063/blog/Content%20Images/summit2018/for-funs-sake-ugc.jpg","Pinpoint pain points in GitLab session",[17,302,108,304,108,309,41],{"className":303,"href":280,"role":155,"dataSlide":156},[153,154],[158,305,307],{"className":306,"width":163,"height":164,"viewBox":165,"xmlns":166},[161,162],[168,308],{"d":170,"fillRule":171},[173,310,177],{"className":311},[176],[17,313,108,315,108,320,41],{"className":314,"href":280,"role":155,"dataSlide":182},[181,154],[158,316,318],{"className":317,"width":163,"height":164,"viewBox":165,"xmlns":166},[161,186],[168,319],{"d":189,"fillRule":171},[173,321,193],{"className":322},[176],[13,324,325],{},"As we grow, the summit grows with us. Now, our formidable resident summit expert Kirsten is focusing on planning our summits FULL TIME. As we closed out our Cape Town gathering, she announced to wild cheers that our next one will be going down in May 2019, in New Orleans, LA, USA! Bring on the beignets!",[13,327,328],{},"See you next time 🇿🇦",{"title":330,"searchDepth":331,"depth":331,"links":332},"",2,[333],{"id":26,"depth":331,"text":27,"children":334},[335,337,338,339],{"id":31,"depth":336,"text":32},3,{"id":51,"depth":336,"text":52},{"id":88,"depth":336,"text":89},{"id":266,"depth":336,"text":267},"company","2018-09-14","And just like that, it was all over. Check out the highlights and keynote from our recent summit in South Africa.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670482/Blog/Hero%20Images/summit_recap_pic_post.jpg",{},true,"/en-us/blog/gitlab-summit-cape-town-recap",{"title":5,"description":342,"ogTitle":5,"ogDescription":342,"noIndex":345,"ogImage":346,"ogUrl":351,"ogSiteName":352,"ogType":353,"canonicalUrls":351},"https://about.gitlab.com/blog/gitlab-summit-cape-town-recap","https://about.gitlab.com","article","gitlab-summit-cape-town-recap","en-us/blog/gitlab-summit-cape-town-recap",[357,358,359,360],"features","events","remote work","inside GitLab","BlogPost","1EPyeUP2ZKzt-sGOpNaUQrCKTAXiL2X6ZR4MjuL3TY4",{"logo":364,"freeTrial":369,"sales":374,"login":379,"items":384,"search":709,"minimal":740,"duo":759,"switchNav":768,"pricingDeployment":779},{"config":365},{"href":366,"dataGaName":367,"dataGaLocation":368},"/","gitlab logo","header",{"text":370,"config":371},"Get free trial",{"href":372,"dataGaName":373,"dataGaLocation":368},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":375,"config":376},"Request a demo",{"href":377,"dataGaName":378,"dataGaLocation":368},"/sales/?contact-topic=request-demo","sales",{"text":380,"config":381},"Sign in",{"href":382,"dataGaName":383,"dataGaLocation":368},"https://gitlab.com/users/sign_in/","sign in",[385,414,514,519,632,687],{"text":386,"config":387,"menu":389},"Platform",{"dataNavLevelOne":388},"platform",{"type":390,"columns":391},"cards",[392,398,406],{"title":386,"description":393,"link":394},"The intelligent orchestration platform for DevSecOps",{"text":395,"config":396},"Explore our Platform",{"href":397,"dataGaName":388,"dataGaLocation":368},"/platform/",{"title":399,"description":400,"link":401},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":402,"config":403},"Meet GitLab Duo",{"href":404,"dataGaName":405,"dataGaLocation":368},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":407,"description":408,"link":409},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":410,"config":411},"Learn more",{"href":412,"dataGaName":413,"dataGaLocation":368},"/why-gitlab/","why gitlab",{"text":415,"left":348,"config":416,"menu":418},"Product",{"dataNavLevelOne":417},"solutions",{"type":419,"link":420,"columns":424,"feature":493},"lists",{"text":421,"config":422},"View all Solutions",{"href":423,"dataGaName":417,"dataGaLocation":368},"/solutions/",[425,449,472],{"title":426,"description":427,"link":428,"items":433},"Automation","CI/CD and automation to accelerate deployment",{"config":429},{"icon":430,"href":431,"dataGaName":432,"dataGaLocation":368},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[434,438,441,445],{"text":435,"config":436},"CI/CD",{"href":437,"dataGaLocation":368,"dataGaName":435},"/solutions/continuous-integration/",{"text":399,"config":439},{"href":404,"dataGaLocation":368,"dataGaName":440},"gitlab duo agent platform - product menu",{"text":442,"config":443},"Source Code Management",{"href":444,"dataGaLocation":368,"dataGaName":442},"/solutions/source-code-management/",{"text":446,"config":447},"Automated Software Delivery",{"href":431,"dataGaLocation":368,"dataGaName":448},"Automated software delivery",{"title":450,"description":451,"link":452,"items":457},"Security","Deliver code faster without compromising security",{"config":453},{"href":454,"dataGaName":455,"dataGaLocation":368,"icon":456},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[458,462,467],{"text":459,"config":460},"Application Security Testing",{"href":454,"dataGaName":461,"dataGaLocation":368},"Application security testing",{"text":463,"config":464},"Software Supply Chain Security",{"href":465,"dataGaLocation":368,"dataGaName":466},"/solutions/supply-chain/","Software supply chain security",{"text":468,"config":469},"Software Compliance",{"href":470,"dataGaName":471,"dataGaLocation":368},"/solutions/software-compliance/","software compliance",{"title":473,"link":474,"items":479},"Measurement",{"config":475},{"icon":476,"href":477,"dataGaName":478,"dataGaLocation":368},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[480,484,488],{"text":481,"config":482},"Visibility & Measurement",{"href":477,"dataGaLocation":368,"dataGaName":483},"Visibility and Measurement",{"text":485,"config":486},"Value Stream Management",{"href":487,"dataGaLocation":368,"dataGaName":485},"/solutions/value-stream-management/",{"text":489,"config":490},"Analytics & Insights",{"href":491,"dataGaLocation":368,"dataGaName":492},"/solutions/analytics-and-insights/","Analytics and insights",{"title":494,"type":419,"items":495},"GitLab for",[496,502,508],{"text":497,"config":498},"Enterprise",{"icon":499,"href":500,"dataGaLocation":368,"dataGaName":501},"Building","/enterprise/","enterprise",{"text":503,"config":504},"Small Business",{"icon":505,"href":506,"dataGaLocation":368,"dataGaName":507},"Work","/small-business/","small business",{"text":509,"config":510},"Public Sector",{"icon":511,"href":512,"dataGaLocation":368,"dataGaName":513},"Organization","/solutions/public-sector/","public sector",{"text":515,"config":516},"Pricing",{"href":517,"dataGaName":518,"dataGaLocation":368,"dataNavLevelOne":518},"/pricing/","pricing",{"text":520,"config":521,"menu":523},"Resources",{"dataNavLevelOne":522},"resources",{"type":419,"link":524,"columns":528,"feature":621},{"text":525,"config":526},"View all resources",{"href":527,"dataGaName":522,"dataGaLocation":368},"/resources/",[529,562,589],{"title":530,"items":531},"Getting started",[532,537,542,547,552,557],{"text":533,"config":534},"Install",{"href":535,"dataGaName":536,"dataGaLocation":368},"/install/","install",{"text":538,"config":539},"Quick start guides",{"href":540,"dataGaName":541,"dataGaLocation":368},"/get-started/","quick setup checklists",{"text":543,"config":544},"Learn",{"href":545,"dataGaLocation":368,"dataGaName":546},"https://university.gitlab.com/","learn",{"text":548,"config":549},"Product documentation",{"href":550,"dataGaName":551,"dataGaLocation":368},"https://docs.gitlab.com/","product documentation",{"text":553,"config":554},"Best practice videos",{"href":555,"dataGaName":556,"dataGaLocation":368},"/getting-started-videos/","best practice videos",{"text":558,"config":559},"Integrations",{"href":560,"dataGaName":561,"dataGaLocation":368},"/integrations/","integrations",{"title":563,"items":564},"Discover",[565,570,575,580,584],{"text":566,"config":567},"Customer success stories",{"href":568,"dataGaName":569,"dataGaLocation":368},"/customers/","customer success stories",{"text":571,"config":572},"Blog",{"href":573,"dataGaName":574,"dataGaLocation":368},"/blog/","blog",{"text":576,"config":577},"Demo Hub",{"href":578,"dataGaName":579,"dataGaLocation":368},"/demo-hub/","demo hub",{"text":581,"config":582},"The Source",{"href":583,"dataGaName":574,"dataGaLocation":368},"/the-source/",{"text":585,"config":586},"Remote",{"href":587,"dataGaName":588,"dataGaLocation":368},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":590,"items":591},"Connect",[592,597,602,607,612,616],{"text":593,"config":594},"GitLab Services",{"href":595,"dataGaName":596,"dataGaLocation":368},"/services/","services",{"text":598,"config":599},"Contribute",{"href":600,"dataGaName":601,"dataGaLocation":368},"https://contributors.gitlab.com","contribute",{"text":603,"config":604},"Community",{"href":605,"dataGaName":606,"dataGaLocation":368},"/community/","community",{"text":608,"config":609},"Forum",{"href":610,"dataGaName":611,"dataGaLocation":368},"https://forum.gitlab.com/","forum",{"text":613,"config":614},"Events",{"href":615,"dataGaName":358,"dataGaLocation":368},"/events/",{"text":617,"config":618},"Partners",{"href":619,"dataGaName":620,"dataGaLocation":368},"/partners/","partners",{"config":622,"title":625,"text":626,"link":627},{"background":623,"textColor":624},"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":628,"config":629},"Read the latest",{"href":630,"dataGaName":631,"dataGaLocation":368},"/whats-new/","whats new",{"text":633,"config":634,"menu":635},"Company",{"dataNavLevelOne":340},{"type":419,"columns":636},[637],{"items":638},[639,644,650,652,657,662,667,672,677,682],{"text":640,"config":641},"About",{"href":642,"dataGaName":643,"dataGaLocation":368},"/company/","about",{"text":645,"config":646,"footerGa":649},"Jobs",{"href":647,"dataGaName":648,"dataGaLocation":368},"/jobs/","jobs",{"dataGaName":648},{"text":613,"config":651},{"href":615,"dataGaName":358,"dataGaLocation":368},{"text":653,"config":654},"Leadership",{"href":655,"dataGaName":656,"dataGaLocation":368},"/company/team/e-group/","leadership",{"text":658,"config":659},"Handbook",{"href":660,"dataGaName":661,"dataGaLocation":368},"https://handbook.gitlab.com/","handbook",{"text":663,"config":664},"Investor relations",{"href":665,"dataGaName":666,"dataGaLocation":368},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":668,"config":669},"Trust Center",{"href":670,"dataGaName":671,"dataGaLocation":368},"/security/","trust center",{"text":673,"config":674},"AI Transparency Center",{"href":675,"dataGaName":676,"dataGaLocation":368},"/ai-transparency-center/","ai transparency center",{"text":678,"config":679},"Newsletter",{"href":680,"dataGaName":681,"dataGaLocation":368},"/company/contact/#contact-forms","newsletter",{"text":683,"config":684},"Press",{"href":685,"dataGaName":686,"dataGaLocation":368},"/press/","press",{"text":688,"config":689,"menu":690},"Contact us",{"dataNavLevelOne":340},{"type":419,"columns":691},[692],{"items":693},[694,699,704],{"text":695,"config":696},"Talk to sales",{"href":697,"dataGaName":698,"dataGaLocation":368},"/sales/","talk to sales",{"text":700,"config":701},"Support portal",{"href":702,"dataGaName":703,"dataGaLocation":368},"https://support.gitlab.com/hc/en-us","support portal",{"text":705,"config":706},"Customer portal",{"href":707,"dataGaName":708,"dataGaLocation":368},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":710,"login":711,"suggestions":718},"Close",{"text":712,"link":713},"To search repositories and projects, login to",{"text":714,"config":715},"gitlab.com",{"href":382,"dataGaName":716,"dataGaLocation":717},"search login","search",{"text":719,"default":720},"Suggestions",[721,723,727,729,733,737],{"text":399,"config":722},{"href":404,"dataGaName":399,"dataGaLocation":717},{"text":724,"config":725},"Code Suggestions (AI)",{"href":726,"dataGaName":724,"dataGaLocation":717},"/solutions/code-suggestions/",{"text":435,"config":728},{"href":437,"dataGaName":435,"dataGaLocation":717},{"text":730,"config":731},"GitLab on AWS",{"href":732,"dataGaName":730,"dataGaLocation":717},"/partners/technology-partners/aws/",{"text":734,"config":735},"GitLab on Google Cloud",{"href":736,"dataGaName":734,"dataGaLocation":717},"/partners/technology-partners/google-cloud-platform/",{"text":738,"config":739},"Why GitLab?",{"href":412,"dataGaName":738,"dataGaLocation":717},{"freeTrial":741,"mobileIcon":746,"desktopIcon":751,"secondaryButton":754},{"text":742,"config":743},"Start free trial",{"href":744,"dataGaName":373,"dataGaLocation":745},"https://gitlab.com/-/trials/new/","nav",{"altText":747,"config":748},"Gitlab Icon",{"src":749,"dataGaName":750,"dataGaLocation":745},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":747,"config":752},{"src":753,"dataGaName":750,"dataGaLocation":745},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":755,"config":756},"Get Started",{"href":757,"dataGaName":758,"dataGaLocation":745},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":760,"mobileIcon":764,"desktopIcon":766},{"text":761,"config":762},"Learn more about GitLab Duo",{"href":404,"dataGaName":763,"dataGaLocation":745},"gitlab duo",{"altText":747,"config":765},{"src":749,"dataGaName":750,"dataGaLocation":745},{"altText":747,"config":767},{"src":753,"dataGaName":750,"dataGaLocation":745},{"button":769,"mobileIcon":774,"desktopIcon":776},{"text":770,"config":771},"/switch",{"href":772,"dataGaName":773,"dataGaLocation":745},"#contact","switch",{"altText":747,"config":775},{"src":749,"dataGaName":750,"dataGaLocation":745},{"altText":747,"config":777},{"src":778,"dataGaName":750,"dataGaLocation":745},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":780,"mobileIcon":785,"desktopIcon":787},{"text":781,"config":782},"Back to pricing",{"href":517,"dataGaName":783,"dataGaLocation":745,"icon":784},"back to pricing","GoBack",{"altText":747,"config":786},{"src":749,"dataGaName":750,"dataGaLocation":745},{"altText":747,"config":788},{"src":753,"dataGaName":750,"dataGaLocation":745},{"title":790,"titleMobile":791,"button":792,"config":797},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":410,"config":793},{"href":794,"dataGaName":795,"dataGaLocation":796},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":798,"disabled":345},"release",{"data":800},{"text":801,"source":802,"edit":808,"contribute":813,"config":818,"items":823,"minimal":1033},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":803,"config":804},"View page source",{"href":805,"dataGaName":806,"dataGaLocation":807},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":809,"config":810},"Edit this page",{"href":811,"dataGaName":812,"dataGaLocation":807},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":814,"config":815},"Please contribute",{"href":816,"dataGaName":817,"dataGaLocation":807},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":819,"facebook":820,"youtube":821,"linkedin":822},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[824,871,925,969,1001],{"title":515,"links":825,"subMenu":840},[826,830,835],{"text":827,"config":828},"View plans",{"href":517,"dataGaName":829,"dataGaLocation":807},"view plans",{"text":831,"config":832},"Why Premium?",{"href":833,"dataGaName":834,"dataGaLocation":807},"/pricing/premium/","why premium",{"text":836,"config":837},"Why Ultimate?",{"href":838,"dataGaName":839,"dataGaLocation":807},"/pricing/ultimate/","why ultimate",[841],{"title":842,"links":843},"Contact Us",[844,847,849,851,856,861,866],{"text":845,"config":846},"Contact sales",{"href":697,"dataGaName":378,"dataGaLocation":807},{"text":700,"config":848},{"href":702,"dataGaName":703,"dataGaLocation":807},{"text":705,"config":850},{"href":707,"dataGaName":708,"dataGaLocation":807},{"text":852,"config":853},"Status",{"href":854,"dataGaName":855,"dataGaLocation":807},"https://status.gitlab.com/","status",{"text":857,"config":858},"Terms of use",{"href":859,"dataGaName":860,"dataGaLocation":807},"/terms/","terms of use",{"text":862,"config":863},"Privacy statement",{"href":864,"dataGaName":865,"dataGaLocation":807},"/privacy/","privacy statement",{"text":867,"config":868},"Cookie preferences",{"dataGaName":869,"dataGaLocation":807,"id":870,"isOneTrustButton":348},"cookie preferences","ot-sdk-btn",{"title":415,"links":872,"subMenu":881},[873,877],{"text":874,"config":875},"DevSecOps platform",{"href":397,"dataGaName":876,"dataGaLocation":807},"devsecops platform",{"text":878,"config":879},"AI-Assisted Development",{"href":404,"dataGaName":880,"dataGaLocation":807},"ai-assisted development",[882],{"title":883,"links":884},"Topics",[885,890,895,900,905,910,915,920],{"text":886,"config":887},"CICD",{"href":888,"dataGaName":889,"dataGaLocation":807},"/topics/ci-cd/","cicd",{"text":891,"config":892},"GitOps",{"href":893,"dataGaName":894,"dataGaLocation":807},"/topics/gitops/","gitops",{"text":896,"config":897},"DevOps",{"href":898,"dataGaName":899,"dataGaLocation":807},"/topics/devops/","devops",{"text":901,"config":902},"Version Control",{"href":903,"dataGaName":904,"dataGaLocation":807},"/topics/version-control/","version control",{"text":906,"config":907},"DevSecOps",{"href":908,"dataGaName":909,"dataGaLocation":807},"/topics/devsecops/","devsecops",{"text":911,"config":912},"Cloud Native",{"href":913,"dataGaName":914,"dataGaLocation":807},"/topics/cloud-native/","cloud native",{"text":916,"config":917},"AI for Coding",{"href":918,"dataGaName":919,"dataGaLocation":807},"/topics/devops/ai-for-coding/","ai for coding",{"text":921,"config":922},"Agentic AI",{"href":923,"dataGaName":924,"dataGaLocation":807},"/topics/agentic-ai/","agentic ai",{"title":926,"links":927},"Solutions",[928,930,932,937,941,944,948,951,953,956,959,964],{"text":459,"config":929},{"href":454,"dataGaName":459,"dataGaLocation":807},{"text":448,"config":931},{"href":431,"dataGaName":432,"dataGaLocation":807},{"text":933,"config":934},"Agile development",{"href":935,"dataGaName":936,"dataGaLocation":807},"/solutions/agile-delivery/","agile delivery",{"text":938,"config":939},"SCM",{"href":444,"dataGaName":940,"dataGaLocation":807},"source code management",{"text":886,"config":942},{"href":437,"dataGaName":943,"dataGaLocation":807},"continuous integration & delivery",{"text":945,"config":946},"Value stream management",{"href":487,"dataGaName":947,"dataGaLocation":807},"value stream management",{"text":891,"config":949},{"href":950,"dataGaName":894,"dataGaLocation":807},"/solutions/gitops/",{"text":497,"config":952},{"href":500,"dataGaName":501,"dataGaLocation":807},{"text":954,"config":955},"Small business",{"href":506,"dataGaName":507,"dataGaLocation":807},{"text":957,"config":958},"Public sector",{"href":512,"dataGaName":513,"dataGaLocation":807},{"text":960,"config":961},"Education",{"href":962,"dataGaName":963,"dataGaLocation":807},"/solutions/education/","education",{"text":965,"config":966},"Financial services",{"href":967,"dataGaName":968,"dataGaLocation":807},"/solutions/finance/","financial services",{"title":520,"links":970},[971,973,975,977,980,982,985,987,989,991,993,995,997,999],{"text":533,"config":972},{"href":535,"dataGaName":536,"dataGaLocation":807},{"text":538,"config":974},{"href":540,"dataGaName":541,"dataGaLocation":807},{"text":543,"config":976},{"href":545,"dataGaName":546,"dataGaLocation":807},{"text":548,"config":978},{"href":550,"dataGaName":979,"dataGaLocation":807},"docs",{"text":571,"config":981},{"href":573,"dataGaName":574,"dataGaLocation":807},{"text":983,"config":984},"What's new",{"href":630,"dataGaName":631,"dataGaLocation":807},{"text":566,"config":986},{"href":568,"dataGaName":569,"dataGaLocation":807},{"text":585,"config":988},{"href":587,"dataGaName":588,"dataGaLocation":807},{"text":593,"config":990},{"href":595,"dataGaName":596,"dataGaLocation":807},{"text":598,"config":992},{"href":600,"dataGaName":601,"dataGaLocation":807},{"text":603,"config":994},{"href":605,"dataGaName":606,"dataGaLocation":807},{"text":608,"config":996},{"href":610,"dataGaName":611,"dataGaLocation":807},{"text":613,"config":998},{"href":615,"dataGaName":358,"dataGaLocation":807},{"text":617,"config":1000},{"href":619,"dataGaName":620,"dataGaLocation":807},{"title":633,"links":1002},[1003,1005,1007,1009,1011,1013,1017,1022,1024,1026,1028],{"text":640,"config":1004},{"href":642,"dataGaName":340,"dataGaLocation":807},{"text":645,"config":1006},{"href":647,"dataGaName":648,"dataGaLocation":807},{"text":653,"config":1008},{"href":655,"dataGaName":656,"dataGaLocation":807},{"text":658,"config":1010},{"href":660,"dataGaName":661,"dataGaLocation":807},{"text":663,"config":1012},{"href":665,"dataGaName":666,"dataGaLocation":807},{"text":1014,"config":1015},"Sustainability",{"href":1016,"dataGaName":1014,"dataGaLocation":807},"/sustainability/",{"text":1018,"config":1019},"Diversity, inclusion and belonging (DIB)",{"href":1020,"dataGaName":1021,"dataGaLocation":807},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":668,"config":1023},{"href":670,"dataGaName":671,"dataGaLocation":807},{"text":678,"config":1025},{"href":680,"dataGaName":681,"dataGaLocation":807},{"text":683,"config":1027},{"href":685,"dataGaName":686,"dataGaLocation":807},{"text":1029,"config":1030},"Modern Slavery Transparency Statement",{"href":1031,"dataGaName":1032,"dataGaLocation":807},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1034},[1035,1038,1041],{"text":1036,"config":1037},"Terms",{"href":859,"dataGaName":860,"dataGaLocation":807},{"text":1039,"config":1040},"Cookies",{"dataGaName":869,"dataGaLocation":807,"id":870,"isOneTrustButton":348},{"text":1042,"config":1043},"Privacy",{"href":864,"dataGaName":865,"dataGaLocation":807},[1045,1059],{"id":1046,"title":7,"body":344,"config":1047,"content":1049,"description":344,"extension":1053,"meta":1054,"navigation":348,"path":1055,"seo":1056,"stem":1057,"__hash__":1058},"blogAuthors/en-us/blog/authors/daisy-miclat.yml",{"template":1048},"BlogAuthor",{"name":7,"config":1050},{"headshot":1051,"ctfId":1052},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","IU4zOKoPhWS7hok7qsy7w","yml",{},"/en-us/blog/authors/daisy-miclat",{},"en-us/blog/authors/daisy-miclat","yEYUoefkKc3d9UanNiewveCb4mRrsP8pK1dd0E5Egf8",{"id":1060,"title":8,"body":344,"config":1061,"content":1062,"description":344,"extension":1053,"meta":1065,"navigation":348,"path":1066,"seo":1067,"stem":1068,"__hash__":1069},"blogAuthors/en-us/blog/authors/rebecca-dodd.yml",{"template":1048},{"name":8,"config":1063},{"headshot":1051,"ctfId":1064},"Rebecca-Dodd",{},"/en-us/blog/authors/rebecca-dodd",{},"en-us/blog/authors/rebecca-dodd","Fqnz-zC5Rsc_ZMULQNrNPzwFh8Smy8g5utEqKK0NjJE",[1071,1079,1086],{"title":1072,"description":1073,"heroImage":1074,"category":340,"date":1075,"authors":1076,"slug":1078,"externalUrl":344},"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",[1077],"Bill Staples","open-weight-model-letter",{"title":1080,"description":1081,"heroImage":1082,"category":340,"date":1083,"authors":1084,"slug":1085,"externalUrl":344},"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",[1077],"gitlab-act-2",{"title":1087,"description":1088,"heroImage":1089,"category":340,"date":1090,"authors":1091,"slug":1093,"externalUrl":344},"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",[1092],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"promotions":1095},[1096,1110,1122,1134],{"id":1097,"categories":1098,"header":1100,"text":1101,"button":1102,"image":1107},"ai-modernization",[1099],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":1103,"config":1104},"Get your AI maturity score",{"href":1105,"dataGaName":1106,"dataGaLocation":574},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":1108},{"src":1109},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1111,"categories":1112,"header":1114,"text":1101,"button":1115,"image":1119},"devops-modernization",[1113,909],"product","Are you just managing tools or shipping innovation?",{"text":1116,"config":1117},"Get your DevOps maturity score",{"href":1118,"dataGaName":1106,"dataGaLocation":574},"/assessments/devops-modernization-assessment/",{"config":1120},{"src":1121},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1123,"categories":1124,"header":1126,"text":1101,"button":1127,"image":1131},"security-modernization",[1125],"security","Are you trading speed for security?",{"text":1128,"config":1129},"Get your security maturity score",{"href":1130,"dataGaName":1106,"dataGaLocation":574},"/assessments/security-modernization-assessment/",{"config":1132},{"src":1133},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1135,"paths":1136,"header":1139,"text":1140,"button":1141,"image":1146},"github-azure-migration",[1137,1138],"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":1142,"config":1143},"See how GitLab compares to GitHub",{"href":1144,"dataGaName":1145,"dataGaLocation":574},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1147},{"src":1121},{"header":1149,"blurb":1150,"button":1151,"secondaryButton":1156},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1152,"config":1153},"Get your free trial",{"href":1154,"dataGaName":373,"dataGaLocation":1155},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":845,"config":1157},{"href":697,"dataGaName":378,"dataGaLocation":1155},1786803733964]