[{"data":1,"prerenderedAt":693},["ShallowReactive",2],{"/en-us/blog/authors/rika-chinen":3,"navigation-en-us":24,"banner-en-us":440,"footer-en-us":449,"blog-author-posts-en-us-rika-chinen":692},{"id":4,"title":5,"body":6,"config":7,"content":9,"description":6,"extension":17,"meta":18,"navigation":19,"path":20,"seo":21,"stem":22,"__hash__":23},"blogAuthors/en-us/blog/authors/rika-chinen.yml","Rika Chinen",null,{"template":8},"BlogAuthor",{"config":10,"name":5,"role":15,"areasOfExpertise":16},{"headshot":11,"socialProof":12},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1778832509/itjzttkzyjgcbklaeno9.jpg",{"gitlabHandle":13,"gitlabProfileUrl":14},"rikachinen","https://gitlab.com/rikachinen","Senior Customer Success Engineer",[],"yml",{},true,"/en-us/blog/authors/rika-chinen",{},"en-us/blog/authors/rika-chinen","YTTsJBuOnj_aKCD0NteKCrErePzaaSkZABKBzCA4j2g",{"logo":25,"freeTrial":30,"sales":35,"login":40,"items":45,"search":360,"minimal":391,"duo":410,"switchNav":419,"pricingDeployment":430},{"config":26},{"href":27,"dataGaName":28,"dataGaLocation":29},"/","gitlab logo","header",{"text":31,"config":32},"Get free trial",{"href":33,"dataGaName":34,"dataGaLocation":29},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":36,"config":37},"Talk to sales",{"href":38,"dataGaName":39,"dataGaLocation":29},"/sales/","sales",{"text":41,"config":42},"Sign in",{"href":43,"dataGaName":44,"dataGaLocation":29},"https://gitlab.com/users/sign_in/","sign in",[46,75,175,180,284,340],{"text":47,"config":48,"menu":50},"Platform",{"dataNavLevelOne":49},"platform",{"type":51,"columns":52},"cards",[53,59,67],{"title":47,"description":54,"link":55},"The intelligent orchestration platform for DevSecOps",{"text":56,"config":57},"Explore our Platform",{"href":58,"dataGaName":49,"dataGaLocation":29},"/platform/",{"title":60,"description":61,"link":62},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":63,"config":64},"Meet GitLab Duo",{"href":65,"dataGaName":66,"dataGaLocation":29},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":68,"description":69,"link":70},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":71,"config":72},"Learn more",{"href":73,"dataGaName":74,"dataGaLocation":29},"/why-gitlab/","why gitlab",{"text":76,"left":19,"config":77,"menu":79},"Product",{"dataNavLevelOne":78},"solutions",{"type":80,"link":81,"columns":85,"feature":154},"lists",{"text":82,"config":83},"View all Solutions",{"href":84,"dataGaName":78,"dataGaLocation":29},"/solutions/",[86,110,133],{"title":87,"description":88,"link":89,"items":94},"Automation","CI/CD and automation to accelerate deployment",{"config":90},{"icon":91,"href":92,"dataGaName":93,"dataGaLocation":29},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[95,99,102,106],{"text":96,"config":97},"CI/CD",{"href":98,"dataGaLocation":29,"dataGaName":96},"/solutions/continuous-integration/",{"text":60,"config":100},{"href":65,"dataGaLocation":29,"dataGaName":101},"gitlab duo agent platform - product menu",{"text":103,"config":104},"Source Code Management",{"href":105,"dataGaLocation":29,"dataGaName":103},"/solutions/source-code-management/",{"text":107,"config":108},"Automated Software Delivery",{"href":92,"dataGaLocation":29,"dataGaName":109},"Automated software delivery",{"title":111,"description":112,"link":113,"items":118},"Security","Deliver code faster without compromising security",{"config":114},{"href":115,"dataGaName":116,"dataGaLocation":29,"icon":117},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[119,123,128],{"text":120,"config":121},"Application Security Testing",{"href":115,"dataGaName":122,"dataGaLocation":29},"Application security testing",{"text":124,"config":125},"Software Supply Chain Security",{"href":126,"dataGaLocation":29,"dataGaName":127},"/solutions/supply-chain/","Software supply chain security",{"text":129,"config":130},"Software Compliance",{"href":131,"dataGaName":132,"dataGaLocation":29},"/solutions/software-compliance/","software compliance",{"title":134,"link":135,"items":140},"Measurement",{"config":136},{"icon":137,"href":138,"dataGaName":139,"dataGaLocation":29},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[141,145,149],{"text":142,"config":143},"Visibility & Measurement",{"href":138,"dataGaLocation":29,"dataGaName":144},"Visibility and Measurement",{"text":146,"config":147},"Value Stream Management",{"href":148,"dataGaLocation":29,"dataGaName":146},"/solutions/value-stream-management/",{"text":150,"config":151},"Analytics & Insights",{"href":152,"dataGaLocation":29,"dataGaName":153},"/solutions/analytics-and-insights/","Analytics and insights",{"title":155,"type":80,"items":156},"GitLab for",[157,163,169],{"text":158,"config":159},"Enterprise",{"icon":160,"href":161,"dataGaLocation":29,"dataGaName":162},"Building","/enterprise/","enterprise",{"text":164,"config":165},"Small Business",{"icon":166,"href":167,"dataGaLocation":29,"dataGaName":168},"Work","/small-business/","small business",{"text":170,"config":171},"Public Sector",{"icon":172,"href":173,"dataGaLocation":29,"dataGaName":174},"Organization","/solutions/public-sector/","public sector",{"text":176,"config":177},"Pricing",{"href":178,"dataGaName":179,"dataGaLocation":29,"dataNavLevelOne":179},"/pricing/","pricing",{"text":181,"config":182,"menu":184},"Resources",{"dataNavLevelOne":183},"resources",{"type":80,"link":185,"columns":189,"feature":273},{"text":186,"config":187},"View all resources",{"href":188,"dataGaName":183,"dataGaLocation":29},"/resources/",[190,223,245],{"title":191,"items":192},"Getting started",[193,198,203,208,213,218],{"text":194,"config":195},"Install",{"href":196,"dataGaName":197,"dataGaLocation":29},"/install/","install",{"text":199,"config":200},"Quick start guides",{"href":201,"dataGaName":202,"dataGaLocation":29},"/get-started/","quick setup checklists",{"text":204,"config":205},"Learn",{"href":206,"dataGaLocation":29,"dataGaName":207},"https://university.gitlab.com/","learn",{"text":209,"config":210},"Product documentation",{"href":211,"dataGaName":212,"dataGaLocation":29},"https://docs.gitlab.com/","product documentation",{"text":214,"config":215},"Best practice videos",{"href":216,"dataGaName":217,"dataGaLocation":29},"/getting-started-videos/","best practice videos",{"text":219,"config":220},"Integrations",{"href":221,"dataGaName":222,"dataGaLocation":29},"/integrations/","integrations",{"title":224,"items":225},"Discover",[226,231,236,240],{"text":227,"config":228},"Customer success stories",{"href":229,"dataGaName":230,"dataGaLocation":29},"/customers/","customer success stories",{"text":232,"config":233},"Blog",{"href":234,"dataGaName":235,"dataGaLocation":29},"/blog/","blog",{"text":237,"config":238},"The Source",{"href":239,"dataGaName":235,"dataGaLocation":29},"/the-source/",{"text":241,"config":242},"Remote",{"href":243,"dataGaName":244,"dataGaLocation":29},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":246,"items":247},"Connect",[248,253,258,263,268],{"text":249,"config":250},"GitLab Services",{"href":251,"dataGaName":252,"dataGaLocation":29},"/services/","services",{"text":254,"config":255},"Community",{"href":256,"dataGaName":257,"dataGaLocation":29},"/community/","community",{"text":259,"config":260},"Forum",{"href":261,"dataGaName":262,"dataGaLocation":29},"https://forum.gitlab.com/","forum",{"text":264,"config":265},"Events",{"href":266,"dataGaName":267,"dataGaLocation":29},"/events/","events",{"text":269,"config":270},"Partners",{"href":271,"dataGaName":272,"dataGaLocation":29},"/partners/","partners",{"config":274,"title":277,"text":278,"link":279},{"background":275,"textColor":276},"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":280,"config":281},"Read the latest",{"href":282,"dataGaName":283,"dataGaLocation":29},"/whats-new/","whats new",{"text":285,"config":286,"menu":288},"Company",{"dataNavLevelOne":287},"company",{"type":80,"columns":289},[290],{"items":291},[292,297,303,305,310,315,320,325,330,335],{"text":293,"config":294},"About",{"href":295,"dataGaName":296,"dataGaLocation":29},"/company/","about",{"text":298,"config":299,"footerGa":302},"Jobs",{"href":300,"dataGaName":301,"dataGaLocation":29},"/jobs/","jobs",{"dataGaName":301},{"text":264,"config":304},{"href":266,"dataGaName":267,"dataGaLocation":29},{"text":306,"config":307},"Leadership",{"href":308,"dataGaName":309,"dataGaLocation":29},"/company/team/e-group/","leadership",{"text":311,"config":312},"Handbook",{"href":313,"dataGaName":314,"dataGaLocation":29},"https://handbook.gitlab.com/","handbook",{"text":316,"config":317},"Investor relations",{"href":318,"dataGaName":319,"dataGaLocation":29},"https://ir.gitlab.com/","investor relations",{"text":321,"config":322},"Trust Center",{"href":323,"dataGaName":324,"dataGaLocation":29},"/security/","trust center",{"text":326,"config":327},"AI Transparency Center",{"href":328,"dataGaName":329,"dataGaLocation":29},"/ai-transparency-center/","ai transparency center",{"text":331,"config":332},"Newsletter",{"href":333,"dataGaName":334,"dataGaLocation":29},"/company/contact/#contact-forms","newsletter",{"text":336,"config":337},"Press",{"href":338,"dataGaName":339,"dataGaLocation":29},"/press/","press",{"text":341,"config":342,"menu":343},"Contact us",{"dataNavLevelOne":287},{"type":80,"columns":344},[345],{"items":346},[347,350,355],{"text":36,"config":348},{"href":38,"dataGaName":349,"dataGaLocation":29},"talk to sales",{"text":351,"config":352},"Support portal",{"href":353,"dataGaName":354,"dataGaLocation":29},"https://support.gitlab.com","support portal",{"text":356,"config":357},"Customer portal",{"href":358,"dataGaName":359,"dataGaLocation":29},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":361,"login":362,"suggestions":369},"Close",{"text":363,"link":364},"To search repositories and projects, login to",{"text":365,"config":366},"gitlab.com",{"href":43,"dataGaName":367,"dataGaLocation":368},"search login","search",{"text":370,"default":371},"Suggestions",[372,374,378,380,384,388],{"text":60,"config":373},{"href":65,"dataGaName":60,"dataGaLocation":368},{"text":375,"config":376},"Code Suggestions (AI)",{"href":377,"dataGaName":375,"dataGaLocation":368},"/solutions/code-suggestions/",{"text":96,"config":379},{"href":98,"dataGaName":96,"dataGaLocation":368},{"text":381,"config":382},"GitLab on AWS",{"href":383,"dataGaName":381,"dataGaLocation":368},"/partners/technology-partners/aws/",{"text":385,"config":386},"GitLab on Google Cloud",{"href":387,"dataGaName":385,"dataGaLocation":368},"/partners/technology-partners/google-cloud-platform/",{"text":389,"config":390},"Why GitLab?",{"href":73,"dataGaName":389,"dataGaLocation":368},{"freeTrial":392,"mobileIcon":397,"desktopIcon":402,"secondaryButton":405},{"text":393,"config":394},"Start free trial",{"href":395,"dataGaName":34,"dataGaLocation":396},"https://gitlab.com/-/trials/new/","nav",{"altText":398,"config":399},"Gitlab Icon",{"src":400,"dataGaName":401,"dataGaLocation":396},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":398,"config":403},{"src":404,"dataGaName":401,"dataGaLocation":396},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":406,"config":407},"Get Started",{"href":408,"dataGaName":409,"dataGaLocation":396},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":411,"mobileIcon":415,"desktopIcon":417},{"text":412,"config":413},"Learn more about GitLab Duo",{"href":65,"dataGaName":414,"dataGaLocation":396},"gitlab duo",{"altText":398,"config":416},{"src":400,"dataGaName":401,"dataGaLocation":396},{"altText":398,"config":418},{"src":404,"dataGaName":401,"dataGaLocation":396},{"button":420,"mobileIcon":425,"desktopIcon":427},{"text":421,"config":422},"/switch",{"href":423,"dataGaName":424,"dataGaLocation":396},"#contact","switch",{"altText":398,"config":426},{"src":400,"dataGaName":401,"dataGaLocation":396},{"altText":398,"config":428},{"src":429,"dataGaName":401,"dataGaLocation":396},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":431,"mobileIcon":436,"desktopIcon":438},{"text":432,"config":433},"Back to pricing",{"href":178,"dataGaName":434,"dataGaLocation":396,"icon":435},"back to pricing","GoBack",{"altText":398,"config":437},{"src":400,"dataGaName":401,"dataGaLocation":396},{"altText":398,"config":439},{"src":404,"dataGaName":401,"dataGaLocation":396},{"title":441,"button":442,"config":446},"GitLab Orbit is here: The context layer for AI agents.",{"text":71,"config":443},{"href":444,"dataGaName":445,"dataGaLocation":29},"/gitlab-orbit/","orbit",{"layout":447,"disabled":448},"release",false,{"data":450},{"text":451,"source":452,"edit":458,"contribute":463,"config":468,"items":473,"minimal":681},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":453,"config":454},"View page source",{"href":455,"dataGaName":456,"dataGaLocation":457},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":459,"config":460},"Edit this page",{"href":461,"dataGaName":462,"dataGaLocation":457},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":464,"config":465},"Please contribute",{"href":466,"dataGaName":467,"dataGaLocation":457},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":469,"facebook":470,"youtube":471,"linkedin":472},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[474,521,575,619,649],{"title":176,"links":475,"subMenu":490},[476,480,485],{"text":477,"config":478},"View plans",{"href":178,"dataGaName":479,"dataGaLocation":457},"view plans",{"text":481,"config":482},"Why Premium?",{"href":483,"dataGaName":484,"dataGaLocation":457},"/pricing/premium/","why premium",{"text":486,"config":487},"Why Ultimate?",{"href":488,"dataGaName":489,"dataGaLocation":457},"/pricing/ultimate/","why ultimate",[491],{"title":492,"links":493},"Contact Us",[494,497,499,501,506,511,516],{"text":495,"config":496},"Contact sales",{"href":38,"dataGaName":39,"dataGaLocation":457},{"text":351,"config":498},{"href":353,"dataGaName":354,"dataGaLocation":457},{"text":356,"config":500},{"href":358,"dataGaName":359,"dataGaLocation":457},{"text":502,"config":503},"Status",{"href":504,"dataGaName":505,"dataGaLocation":457},"https://status.gitlab.com/","status",{"text":507,"config":508},"Terms of use",{"href":509,"dataGaName":510,"dataGaLocation":457},"/terms/","terms of use",{"text":512,"config":513},"Privacy statement",{"href":514,"dataGaName":515,"dataGaLocation":457},"/privacy/","privacy statement",{"text":517,"config":518},"Cookie preferences",{"dataGaName":519,"dataGaLocation":457,"id":520,"isOneTrustButton":19},"cookie preferences","ot-sdk-btn",{"title":76,"links":522,"subMenu":531},[523,527],{"text":524,"config":525},"DevSecOps platform",{"href":58,"dataGaName":526,"dataGaLocation":457},"devsecops platform",{"text":528,"config":529},"AI-Assisted Development",{"href":65,"dataGaName":530,"dataGaLocation":457},"ai-assisted development",[532],{"title":533,"links":534},"Topics",[535,540,545,550,555,560,565,570],{"text":536,"config":537},"CICD",{"href":538,"dataGaName":539,"dataGaLocation":457},"/topics/ci-cd/","cicd",{"text":541,"config":542},"GitOps",{"href":543,"dataGaName":544,"dataGaLocation":457},"/topics/gitops/","gitops",{"text":546,"config":547},"DevOps",{"href":548,"dataGaName":549,"dataGaLocation":457},"/topics/devops/","devops",{"text":551,"config":552},"Version Control",{"href":553,"dataGaName":554,"dataGaLocation":457},"/topics/version-control/","version control",{"text":556,"config":557},"DevSecOps",{"href":558,"dataGaName":559,"dataGaLocation":457},"/topics/devsecops/","devsecops",{"text":561,"config":562},"Cloud Native",{"href":563,"dataGaName":564,"dataGaLocation":457},"/topics/cloud-native/","cloud native",{"text":566,"config":567},"AI for Coding",{"href":568,"dataGaName":569,"dataGaLocation":457},"/topics/devops/ai-for-coding/","ai for coding",{"text":571,"config":572},"Agentic AI",{"href":573,"dataGaName":574,"dataGaLocation":457},"/topics/agentic-ai/","agentic ai",{"title":576,"links":577},"Solutions",[578,580,582,587,591,594,598,601,603,606,609,614],{"text":120,"config":579},{"href":115,"dataGaName":120,"dataGaLocation":457},{"text":109,"config":581},{"href":92,"dataGaName":93,"dataGaLocation":457},{"text":583,"config":584},"Agile development",{"href":585,"dataGaName":586,"dataGaLocation":457},"/solutions/agile-delivery/","agile delivery",{"text":588,"config":589},"SCM",{"href":105,"dataGaName":590,"dataGaLocation":457},"source code management",{"text":536,"config":592},{"href":98,"dataGaName":593,"dataGaLocation":457},"continuous integration & delivery",{"text":595,"config":596},"Value stream management",{"href":148,"dataGaName":597,"dataGaLocation":457},"value stream management",{"text":541,"config":599},{"href":600,"dataGaName":544,"dataGaLocation":457},"/solutions/gitops/",{"text":158,"config":602},{"href":161,"dataGaName":162,"dataGaLocation":457},{"text":604,"config":605},"Small business",{"href":167,"dataGaName":168,"dataGaLocation":457},{"text":607,"config":608},"Public sector",{"href":173,"dataGaName":174,"dataGaLocation":457},{"text":610,"config":611},"Education",{"href":612,"dataGaName":613,"dataGaLocation":457},"/solutions/education/","education",{"text":615,"config":616},"Financial services",{"href":617,"dataGaName":618,"dataGaLocation":457},"/solutions/finance/","financial services",{"title":181,"links":620},[621,623,625,627,630,632,635,637,639,641,643,645,647],{"text":194,"config":622},{"href":196,"dataGaName":197,"dataGaLocation":457},{"text":199,"config":624},{"href":201,"dataGaName":202,"dataGaLocation":457},{"text":204,"config":626},{"href":206,"dataGaName":207,"dataGaLocation":457},{"text":209,"config":628},{"href":211,"dataGaName":629,"dataGaLocation":457},"docs",{"text":232,"config":631},{"href":234,"dataGaName":235,"dataGaLocation":457},{"text":633,"config":634},"What's new",{"href":282,"dataGaName":283,"dataGaLocation":457},{"text":227,"config":636},{"href":229,"dataGaName":230,"dataGaLocation":457},{"text":241,"config":638},{"href":243,"dataGaName":244,"dataGaLocation":457},{"text":249,"config":640},{"href":251,"dataGaName":252,"dataGaLocation":457},{"text":254,"config":642},{"href":256,"dataGaName":257,"dataGaLocation":457},{"text":259,"config":644},{"href":261,"dataGaName":262,"dataGaLocation":457},{"text":264,"config":646},{"href":266,"dataGaName":267,"dataGaLocation":457},{"text":269,"config":648},{"href":271,"dataGaName":272,"dataGaLocation":457},{"title":285,"links":650},[651,653,655,657,659,661,665,670,672,674,676],{"text":293,"config":652},{"href":295,"dataGaName":287,"dataGaLocation":457},{"text":298,"config":654},{"href":300,"dataGaName":301,"dataGaLocation":457},{"text":306,"config":656},{"href":308,"dataGaName":309,"dataGaLocation":457},{"text":311,"config":658},{"href":313,"dataGaName":314,"dataGaLocation":457},{"text":316,"config":660},{"href":318,"dataGaName":319,"dataGaLocation":457},{"text":662,"config":663},"Sustainability",{"href":664,"dataGaName":662,"dataGaLocation":457},"/sustainability/",{"text":666,"config":667},"Diversity, inclusion and belonging (DIB)",{"href":668,"dataGaName":669,"dataGaLocation":457},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":321,"config":671},{"href":323,"dataGaName":324,"dataGaLocation":457},{"text":331,"config":673},{"href":333,"dataGaName":334,"dataGaLocation":457},{"text":336,"config":675},{"href":338,"dataGaName":339,"dataGaLocation":457},{"text":677,"config":678},"Modern Slavery Transparency Statement",{"href":679,"dataGaName":680,"dataGaLocation":457},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":682},[683,686,689],{"text":684,"config":685},"Terms",{"href":509,"dataGaName":510,"dataGaLocation":457},{"text":687,"config":688},"Cookies",{"dataGaName":519,"dataGaLocation":457,"id":520,"isOneTrustButton":19},{"text":690,"config":691},"Privacy",{"href":514,"dataGaName":515,"dataGaLocation":457},[],1781392762681]