[{"data":1,"prerenderedAt":936},["ShallowReactive",2],{"/early-access-preview/next-gen-source-control":3,"navigation-en-us":204,"banner-en-us":634,"footer-en-us":645,"next-steps-en-us":906,"vimeo-embed:1200369857":916},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":196,"meta":197,"navigation":34,"path":198,"seo":199,"slug":6,"stem":202,"testContent":6,"type":6,"__hash__":203},"pages/en-us/early-access-preview/next-gen-source-control.yml","Next Gen Source Control",null,[8,26,35,65,97,128,194],{"componentName":9,"componentContent":10},"EarlyAccessPreviewHero",{"title":11,"subtitle":12,"primaryButton":13,"video":19,"config":24},"Source code management for teams and their agents","Scale under agent load. Graduate into production on GitLab.",{"text":14,"config":15},"Request early access",{"href":16,"dataGaName":17,"dataGaLocation":18},"/early-access-preview/#form","early access","hero",{"videoTitle":20,"config":21},"Next-gen source code management demo from GitLab Transcend",{"videoSrc":22,"thumbnailSrc":23},"https://player.vimeo.com/video/1200369857?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784246831/hi3zffhhzcdkh54ypxmc.png",{"background":25},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790118317/ngu7bpan4kkietkgk0nz.svg",{"componentName":27,"componentContent":28},"CommonStickyCTA",{"text":29,"link":30,"config":33},"Request early access to next-gen source code management",{"text":14,"config":31},{"href":16,"dataGaName":17,"dataGaLocation":32},"sticky",{"useLinkTextOnMobile":34},true,{"componentName":36,"componentContent":37},"CommonMediaWithCols",{"config":38,"title":40,"mobileTitle":40,"description":41,"image":42,"button":46,"columns":49},{"id":39,"diagram":34},"source-control-at-machine-scale","Keep Git stable when agents flood it","People clone once and work for hours. An agent clones per task, per session, per question, and retries the same clone when a run fails. With next-gen source code management (SCM), your coding agents read only what they need, and sustain throughput when thousands run at once.",{"altText":43,"config":44},"Product view comparing a full repository clone with a server-side read of selected file paths",{"src":45},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790365315/wnqlwrooode8xlq0r5h7.svg",{"text":14,"config":47},{"href":16,"dataGaName":17,"dataGaLocation":48},"body",[50,55,60],{"title":51,"content":52,"config":53},"Skip the clone tax","Agents read the paths that matter on the server instead of pulling the whole repository on every retry.",{"icon":54},"FileTree",{"title":56,"content":57,"config":58},"Hold under concurrent load","Next-gen source code management scales to support thousands of agent sessions.",{"icon":59},"Scale",{"title":61,"content":62,"config":63},"Early internal results","Up to 2x fewer tokens, 50x faster wall clock, and 1,000x less network traffic.",{"icon":64},"Tachometer",{"componentName":36,"componentContent":66},{"config":67,"title":70,"mobileTitle":70,"description":71,"image":72,"button":76,"columns":81},{"id":68,"diagram":34,"backgroundColor":69},"graduate-into-production","$color-surface-100","Graduate agent work into production","Rebuilding the Git backend is only half the problem. GitLab absorbs a successful experiment back into the lifecycle already built to ship trusted software.",{"altText":73,"config":74},"Agent change graduating through merge request approvals, pipeline checks, and a protected production branch with an audit trail",{"src":75},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790365314/m0pqllemwztw05yyuag6.svg",{"text":77,"config":78},"Read about what we're building",{"href":79,"dataGaName":80,"dataGaLocation":48},"/blog/gitlab-next-gen-scm/","gitlab next gen scm",[82,87,92],{"title":83,"content":84,"config":85},"Know which agent did what","Agent actions use the same authorization and human-in-the-loop controls that already govern people.",{"icon":86},"UserPermissions",{"title":88,"content":89,"config":90},"Isolate until it is ready","Each session has its own space. Failed work can be discarded. Default branches stay clean.",{"icon":91},"Lock",{"title":93,"content":94,"config":95},"Then it ships on GitLab","A successful change becomes a merge request, a pipeline, and an audit trail on GitLab.",{"icon":96},"RocketLaunch",{"componentName":36,"componentContent":98},{"config":99,"title":101,"mobileTitle":101,"description":102,"image":103,"button":107,"columns":112},{"id":100,"diagram":34},"collaborate-in-one-place","Collaborate and accelerate in one place","Ship value fast with secure, scalable source code management where many software teams and their AI agents already work, across projects with their own release cycles.",{"altText":104,"config":105},"Summary of GitLab project capabilities including repository, merge requests, security controls, and coding agent integrations",{"src":106},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790365315/yxslcth8ihqm3uopj5lz.svg",{"text":108,"config":109},"Explore source code management",{"href":110,"dataGaName":111,"dataGaLocation":48},"/solutions/source-code-management/","source code management",[113,118,123],{"title":114,"content":115,"config":116},"One GitLab for all","Agents clone, branch, and merge on the projects the team already works on.",{"icon":117},"Branch",{"title":119,"content":120,"config":121},"Governance on the merge request","Track, review, and approve agent changes with the access controls and audit trail already on each project.",{"icon":122},"ReviewCheckmark",{"title":124,"content":125,"config":126},"Run it where you need it","Runs in SaaS, private cloud, or air-gapped environments, flexible to how you operate.",{"icon":127},"CloudTerminal",{"componentName":129,"componentContent":130},"CompareInfoTable",{"config":131,"title":134,"description":135,"headings":136,"cta":145,"rows":152},{"id":132,"titleVariant":133},"alternative-solutions","heading1-bold","How GitLab compares for agent-scale SCM","Not all source code management is built for what's coming next.",[137,141],{"text":138,"config":139},"Alternative Git hosts",{"id":140},"alternative-solutions-col",{"text":142,"config":143},"GitLab",{"id":144,"icon":34},"gitlab-next-gen-col",{"text":146,"button":147},"Security and governance at scale for people and agents.",{"text":148,"config":149},"Migrate from GitHub",{"href":150,"dataGaName":151,"dataGaLocation":48},"/blog/github-to-gitlab-migration-made-easy/","github to gitlab migration",[153,168,181],{"name":154,"cells":155},"Concurrency model",[156,162],{"badge":157,"text":161},{"text":158,"config":159},"Standalone Git host",{"variant":160},"negative","Solves concurrency, but only by moving your team's Git traffic off the platform where you already review, test, and govern code — speed in exchange for a second system to manage.",{"badge":163,"text":167},{"text":164,"config":165},"GitLab platform",{"variant":166},"positive","Same concurrency gains, without leaving the project, policy, and audit trail your team already runs on.",{"name":169,"cells":170},"Governance and provenance",[171,176],{"badge":172,"text":175},{"text":173,"config":174},"A second Git home",{"variant":160},"Difficult to tell you which agent made a change or under what approval before it merges.",{"badge":177,"text":180},{"text":178,"config":179},"Same GitLab project authorization",{"variant":166},"Every agent action carries the same attribution and review as any other change, so what ships carries the same accountability.",{"name":182,"cells":183},"Deployment",[184,189],{"badge":185,"text":188},{"text":186,"config":187},"GitHub stays in charge",{"variant":160},"One environment, on their terms — typically their cloud only.",{"badge":190,"text":193},{"text":191,"config":192},"GitLab is flexible",{"variant":166},"Runs in the environment your compliance and infrastructure already mandate: SaaS, Self-Managed, or Dedicated — instead of forcing a new one.",{"componentName":195},"CommonNextSteps","yml",{},"/en-us/early-access-preview/next-gen-source-control",{"title":200,"description":201},"Next-gen source code management for agent fleets | GitLab","Source code management for every team and project, built for agent fleets. Scale under agent load, skip clone tax, and graduate agent work into production.","en-us/early-access-preview/next-gen-source-control","n0Bh9X5xQofONB9AdFZ_80GPSdy1ciDtSpjQKDPzlh0",{"logo":205,"freeTrial":210,"sales":215,"login":220,"items":225,"search":554,"minimal":585,"duo":604,"switchNav":613,"pricingDeployment":624},{"config":206},{"href":207,"dataGaName":208,"dataGaLocation":209},"/","gitlab logo","header",{"text":211,"config":212},"Get free trial",{"href":213,"dataGaName":214,"dataGaLocation":209},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":216,"config":217},"Request a demo",{"href":218,"dataGaName":219,"dataGaLocation":209},"/request-a-demo/","sales",{"text":221,"config":222},"Sign in",{"href":223,"dataGaName":224,"dataGaLocation":209},"https://gitlab.com/users/sign_in/","sign in",[226,310,398,403,478,532],{"text":227,"left":34,"config":228,"menu":230},"Platform",{"dataNavLevelOne":229},"platform",{"type":231,"link":232,"columns":236,"feature":299},"lists",{"text":233,"config":234},"Explore the Platform",{"href":235,"dataGaName":229,"dataGaLocation":209},"/platform/",[237,258,281],{"title":238,"items":239},"Execution & Workflows",[240,245,248,253],{"text":241,"config":242},"CI/CD",{"href":243,"dataGaLocation":209,"dataGaName":244},"/solutions/continuous-integration/","ci/cd",{"text":246,"config":247},"Source Code Management",{"href":110,"dataGaLocation":209,"dataGaName":111},{"text":249,"config":250},"Agile Delivery",{"href":251,"dataGaLocation":209,"dataGaName":252},"/solutions/agile-delivery/","agile delivery",{"text":254,"config":255},"Artifact Management",{"href":256,"dataGaLocation":209,"dataGaName":257},"/artifact-central/","artifact management",{"title":259,"items":260},"Security & Governance",[261,266,271,276],{"text":262,"config":263},"Application Security Testing",{"href":264,"dataGaLocation":209,"dataGaName":265},"/solutions/application-security-testing/","application security testing",{"text":267,"config":268},"Governance & Compliance",{"href":269,"dataGaLocation":209,"dataGaName":270},"/solutions/software-compliance/","governance and compliance",{"text":272,"config":273},"Secrets Management",{"href":274,"dataGaLocation":209,"dataGaName":275},"/gitlab-secrets-manager/","secrets management",{"text":277,"config":278},"Supply Chain Security",{"href":279,"dataGaLocation":209,"dataGaName":280},"/solutions/supply-chain/","supply chain security",{"title":282,"items":283},"Context & AI",[284,289,294],{"text":285,"config":286},"Agentic Orchestration",{"href":287,"dataGaLocation":209,"dataGaName":288},"/gitlab-duo-agent-platform/","agentic orchestration",{"text":290,"config":291},"Context Graph",{"href":292,"dataGaLocation":209,"dataGaName":293},"/gitlab-orbit/","context graph",{"text":295,"config":296},"Visibility & Measurement",{"href":297,"dataGaLocation":209,"dataGaName":298},"/solutions/visibility-measurement/","visibility and measurement",{"config":300,"title":303,"text":304,"link":305},{"background":301,"textColor":302},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Why GitLab","One platform for speed with control across your software lifecycle.",{"text":306,"config":307},"Learn more",{"href":308,"dataGaName":309,"dataGaLocation":209},"/why-gitlab/","why gitlab",{"text":311,"left":34,"config":312,"menu":314},"Solutions",{"dataNavLevelOne":313},"solutions",{"type":231,"link":315,"columns":319,"feature":389},{"text":316,"config":317},"View all Solutions",{"href":318,"dataGaName":313,"dataGaLocation":209},"/solutions/",[320,338,356],{"title":321,"items":322},"Outcomes",[323,328,333],{"text":324,"config":325},"DevOps Modernization",{"href":326,"dataGaLocation":209,"dataGaName":327},"/assessments/devops-modernization-assessment/","devops modernization",{"text":329,"config":330},"Security Modernization",{"href":331,"dataGaLocation":209,"dataGaName":332},"/assessments/security-modernization-assessment/","security modernization",{"text":334,"config":335},"AI Modernization",{"href":336,"dataGaLocation":209,"dataGaName":337},"/assessments/ai-modernization-assessment/","ai modernization",{"title":339,"items":340},"By size",[341,346,351],{"text":342,"config":343},"Enterprise",{"href":344,"dataGaLocation":209,"dataGaName":345},"/enterprise/","enterprise",{"text":347,"config":348},"Small Business",{"href":349,"dataGaLocation":209,"dataGaName":350},"/small-business/","small business",{"text":352,"config":353},"Startups",{"href":354,"dataGaLocation":209,"dataGaName":355},"/solutions/startups/","startups",{"title":357,"items":358},"Industries",[359,364,369,374,379,384],{"text":360,"config":361},"Financial Services",{"href":362,"dataGaLocation":209,"dataGaName":363},"/solutions/finance/","financial services",{"text":365,"config":366},"Public Sector",{"href":367,"dataGaLocation":209,"dataGaName":368},"/solutions/public-sector/","public sector",{"text":370,"config":371},"Telecommunications",{"href":372,"dataGaLocation":209,"dataGaName":373},"/solutions/telecommunications/","telecommunications",{"text":375,"config":376},"Automotive",{"href":377,"dataGaLocation":209,"dataGaName":378},"/solutions/automotive/","automotive",{"text":380,"config":381},"Education",{"href":382,"dataGaLocation":209,"dataGaName":383},"/solutions/education/","education",{"text":385,"config":386},"Aerospace",{"href":387,"dataGaLocation":209,"dataGaName":388},"/solutions/aerospace/","aerospace",{"config":390,"title":391,"text":392,"link":393},{"background":301,"textColor":302},"GitLab Security Standard","Learn how to harden your software factory and let AI agents earn autonomy, without trading away security.",{"text":394,"config":395},"Explore the standard",{"href":396,"dataGaName":397,"dataGaLocation":209},"/gitlab-security-standard/","gitlab security standard",{"text":399,"config":400},"Pricing",{"href":401,"dataGaName":402,"dataGaLocation":209,"dataNavLevelOne":402},"/pricing/","pricing",{"text":404,"config":405,"menu":407},"Resources",{"dataNavLevelOne":406},"resources",{"type":231,"link":408,"columns":412,"feature":469},{"text":409,"config":410},"View all resources",{"href":411,"dataGaName":406,"dataGaLocation":209},"/resources/",[413,441],{"title":414,"items":415},"Discover",[416,421,426,431,436],{"text":417,"config":418},"Docs",{"href":419,"dataGaName":420,"dataGaLocation":209},"https://docs.gitlab.com/","docs",{"text":422,"config":423},"University",{"href":424,"dataGaName":425,"dataGaLocation":209},"https://university.gitlab.com/","university",{"text":427,"config":428},"Demo Series",{"href":429,"dataGaName":430,"dataGaLocation":209},"/gitlab-technical-demo-series/","demo series",{"text":432,"config":433},"Demo Hub",{"href":434,"dataGaName":435,"dataGaLocation":209},"/demo-hub/","demo hub",{"text":437,"config":438},"Services",{"href":439,"dataGaName":440,"dataGaLocation":209},"/services/","services",{"title":442,"items":443},"Connect",[444,449,454,459,464],{"text":445,"config":446},"Blog",{"href":447,"dataGaName":448,"dataGaLocation":209},"/blog/","blog",{"text":450,"config":451},"Community",{"href":452,"dataGaName":453,"dataGaLocation":209},"/community/","community",{"text":455,"config":456},"Customers",{"href":457,"dataGaName":458,"dataGaLocation":209},"/customers/","customers",{"text":460,"config":461},"Partners",{"href":462,"dataGaName":463,"dataGaLocation":209},"/partners/","partners",{"text":465,"config":466},"Events",{"href":467,"dataGaName":468,"dataGaLocation":209},"/events/","events",{"config":470,"title":471,"text":472,"link":473},{"background":301,"textColor":302},"What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":474,"config":475},"Read the latest",{"href":476,"dataGaName":477,"dataGaLocation":209},"/whats-new/","whats new",{"text":479,"config":480,"menu":482},"Company",{"dataNavLevelOne":481},"company",{"type":231,"columns":483},[484],{"items":485},[486,491,497,502,507,512,517,522,527],{"text":487,"config":488},"About",{"href":489,"dataGaName":490,"dataGaLocation":209},"/company/","about",{"text":492,"config":493,"footerGa":496},"Jobs",{"href":494,"dataGaName":495,"dataGaLocation":209},"/jobs/","jobs",{"dataGaName":495},{"text":498,"config":499},"Press",{"href":500,"dataGaName":501,"dataGaLocation":209},"/press/","press",{"text":503,"config":504},"Handbook",{"href":505,"dataGaName":506,"dataGaLocation":209},"https://handbook.gitlab.com/","handbook",{"text":508,"config":509},"Leadership",{"href":510,"dataGaName":511,"dataGaLocation":209},"/company/team/e-group/","leadership",{"text":513,"config":514},"Investor relations",{"href":515,"dataGaName":516,"dataGaLocation":209},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":518,"config":519},"Trust Center",{"href":520,"dataGaName":521,"dataGaLocation":209},"/security/","trust center",{"text":523,"config":524},"AI Transparency Center",{"href":525,"dataGaName":526,"dataGaLocation":209},"/ai-transparency-center/","ai transparency center",{"text":528,"config":529},"Newsletter",{"href":530,"dataGaName":531,"dataGaLocation":209},"/company/contact/#contact-forms","newsletter",{"text":533,"config":534,"menu":535},"Contact us",{"dataNavLevelOne":481},{"type":231,"columns":536},[537],{"items":538},[539,544,549],{"text":540,"config":541},"Talk to sales",{"href":542,"dataGaName":543,"dataGaLocation":209},"/sales/","talk to sales",{"text":545,"config":546},"Support portal",{"href":547,"dataGaName":548,"dataGaLocation":209},"https://support.gitlab.com/hc/en-us","support portal",{"text":550,"config":551},"Customer portal",{"href":552,"dataGaName":553,"dataGaLocation":209},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":555,"login":556,"suggestions":563},"Close",{"text":557,"link":558},"To search repositories and projects, login to",{"text":559,"config":560},"gitlab.com",{"href":223,"dataGaName":561,"dataGaLocation":562},"search login","search",{"text":564,"default":565},"Suggestions",[566,569,572,574,578,582],{"text":567,"config":568},"GitLab Duo Agent Platform",{"href":287,"dataGaName":567,"dataGaLocation":562},{"text":570,"config":571},"Code Suggestions (AI)",{"href":287,"dataGaName":570,"dataGaLocation":562},{"text":241,"config":573},{"href":243,"dataGaName":241,"dataGaLocation":562},{"text":575,"config":576},"GitLab on AWS",{"href":577,"dataGaName":575,"dataGaLocation":562},"/partners/technology-partners/aws/",{"text":579,"config":580},"GitLab on Google Cloud",{"href":581,"dataGaName":579,"dataGaLocation":562},"/partners/technology-partners/google-cloud-platform/",{"text":583,"config":584},"Why GitLab?",{"href":308,"dataGaName":583,"dataGaLocation":562},{"freeTrial":586,"mobileIcon":591,"desktopIcon":596,"secondaryButton":599},{"text":587,"config":588},"Start free trial",{"href":589,"dataGaName":214,"dataGaLocation":590},"https://gitlab.com/-/trials/new/","nav",{"altText":592,"config":593},"Gitlab Icon",{"src":594,"dataGaName":595,"dataGaLocation":590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":592,"config":597},{"src":598,"dataGaName":595,"dataGaLocation":590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":600,"config":601},"Get Started",{"href":602,"dataGaName":603,"dataGaLocation":590},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":605,"mobileIcon":609,"desktopIcon":611},{"text":606,"config":607},"Learn more about GitLab Duo",{"href":287,"dataGaName":608,"dataGaLocation":590},"gitlab duo",{"altText":592,"config":610},{"src":594,"dataGaName":595,"dataGaLocation":590},{"altText":592,"config":612},{"src":598,"dataGaName":595,"dataGaLocation":590},{"button":614,"mobileIcon":619,"desktopIcon":621},{"text":615,"config":616},"/switch",{"href":617,"dataGaName":618,"dataGaLocation":590},"#contact","switch",{"altText":592,"config":620},{"src":594,"dataGaName":595,"dataGaLocation":590},{"altText":592,"config":622},{"src":623,"dataGaName":595,"dataGaLocation":590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":625,"mobileIcon":630,"desktopIcon":632},{"text":626,"config":627},"Back to pricing",{"href":401,"dataGaName":628,"dataGaLocation":590,"icon":629},"back to pricing","GoBack",{"altText":592,"config":631},{"src":594,"dataGaName":595,"dataGaLocation":590},{"altText":592,"config":633},{"src":598,"dataGaName":595,"dataGaLocation":590},{"title":635,"button":636,"config":642},"Ship at agent speed. Prove every step. Transcend is here.",{"text":637,"config":638},"Watch now",{"href":639,"dataGaName":640,"dataGaLocation":641},"/events/transcend/virtual/#watch-gitlab-transcend","transcend-october-2026-banner","global-banner",{"layout":643,"disabled":644},"release",false,{"data":646},{"text":647,"source":648,"edit":654,"contribute":659,"config":664,"items":669,"minimal":895},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":649,"config":650},"View page source",{"href":651,"dataGaName":652,"dataGaLocation":653},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":655,"config":656},"Edit this page",{"href":657,"dataGaName":658,"dataGaLocation":653},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":660,"config":661},"Please contribute",{"href":662,"dataGaName":663,"dataGaLocation":653},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":665,"facebook":666,"youtube":667,"linkedin":668},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[670,717,775,822,863],{"title":399,"links":671,"subMenu":686},[672,676,681],{"text":673,"config":674},"View plans",{"href":401,"dataGaName":675,"dataGaLocation":653},"view plans",{"text":677,"config":678},"Why Premium?",{"href":679,"dataGaName":680,"dataGaLocation":653},"/pricing/premium/","why premium",{"text":682,"config":683},"Why Ultimate?",{"href":684,"dataGaName":685,"dataGaLocation":653},"/pricing/ultimate/","why ultimate",[687],{"title":688,"links":689},"Contact Us",[690,693,695,697,702,707,712],{"text":691,"config":692},"Contact sales",{"href":542,"dataGaName":219,"dataGaLocation":653},{"text":545,"config":694},{"href":547,"dataGaName":548,"dataGaLocation":653},{"text":550,"config":696},{"href":552,"dataGaName":553,"dataGaLocation":653},{"text":698,"config":699},"Status",{"href":700,"dataGaName":701,"dataGaLocation":653},"https://status.gitlab.com/","status",{"text":703,"config":704},"Terms of use",{"href":705,"dataGaName":706,"dataGaLocation":653},"/terms/","terms of use",{"text":708,"config":709},"Privacy statement",{"href":710,"dataGaName":711,"dataGaLocation":653},"/privacy/","privacy statement",{"text":713,"config":714},"Cookie preferences",{"dataGaName":715,"dataGaLocation":653,"id":716,"isOneTrustButton":34},"cookie preferences","ot-sdk-btn",{"title":227,"links":718,"subMenu":732},[719,722,724,726,728,730],{"text":720,"config":721},"Explore the platform",{"href":235,"dataGaName":229,"dataGaLocation":653},{"text":285,"config":723},{"href":287,"dataGaName":288,"dataGaLocation":653},{"text":241,"config":725},{"href":243,"dataGaName":244,"dataGaLocation":653},{"text":290,"config":727},{"href":292,"dataGaName":293,"dataGaLocation":653},{"text":272,"config":729},{"href":274,"dataGaName":275,"dataGaLocation":653},{"text":303,"config":731},{"href":308,"dataGaName":309,"dataGaLocation":653},[733],{"title":734,"links":735},"Topics",[736,740,745,750,755,760,765,770],{"text":241,"config":737},{"href":738,"dataGaName":739,"dataGaLocation":653},"/topics/ci-cd/","cicd",{"text":741,"config":742},"GitOps",{"href":743,"dataGaName":744,"dataGaLocation":653},"/topics/gitops/","gitops",{"text":746,"config":747},"DevOps",{"href":748,"dataGaName":749,"dataGaLocation":653},"/topics/devops/","devops",{"text":751,"config":752},"Version Control",{"href":753,"dataGaName":754,"dataGaLocation":653},"/topics/version-control/","version control",{"text":756,"config":757},"DevSecOps",{"href":758,"dataGaName":759,"dataGaLocation":653},"/topics/devsecops/","devsecops",{"text":761,"config":762},"Cloud Native",{"href":763,"dataGaName":764,"dataGaLocation":653},"/topics/cloud-native/","cloud native",{"text":766,"config":767},"AI for Coding",{"href":768,"dataGaName":769,"dataGaLocation":653},"/topics/devops/ai-for-coding/","ai for coding",{"text":771,"config":772},"Agentic AI",{"href":773,"dataGaName":774,"dataGaLocation":653},"/topics/agentic-ai/","agentic ai",{"title":311,"links":776},[777,780,783,786,789,792,794,796,798,800,802,805,807,810,814,818],{"text":778,"config":779},"DevOps modernization",{"href":326,"dataGaName":327,"dataGaLocation":653},{"text":781,"config":782},"Security modernization",{"href":331,"dataGaName":332,"dataGaLocation":653},{"text":784,"config":785},"AI modernization",{"href":336,"dataGaName":337,"dataGaLocation":653},{"text":787,"config":788},"Financial services",{"href":362,"dataGaName":363,"dataGaLocation":653},{"text":790,"config":791},"Public sector",{"href":367,"dataGaName":368,"dataGaLocation":653},{"text":370,"config":793},{"href":372,"dataGaName":373,"dataGaLocation":653},{"text":375,"config":795},{"href":377,"dataGaName":378,"dataGaLocation":653},{"text":380,"config":797},{"href":382,"dataGaName":383,"dataGaLocation":653},{"text":385,"config":799},{"href":387,"dataGaName":388,"dataGaLocation":653},{"text":342,"config":801},{"href":344,"dataGaName":345,"dataGaLocation":653},{"text":803,"config":804},"Small business",{"href":349,"dataGaName":350,"dataGaLocation":653},{"text":352,"config":806},{"href":354,"dataGaName":355,"dataGaLocation":653},{"text":741,"config":808},{"href":809,"dataGaName":744,"dataGaLocation":653},"/solutions/gitops/",{"text":811,"config":812},"Software composition analysis",{"href":279,"dataGaName":813,"dataGaLocation":653},"software composition analysis",{"text":815,"config":816},"Value stream management",{"href":297,"dataGaName":817,"dataGaLocation":653},"value stream management",{"text":819,"config":820},"All solutions",{"href":318,"dataGaName":821,"dataGaLocation":653},"all solutions",{"title":404,"links":823},[824,829,834,836,838,840,842,844,846,848,850,852,854,856,859],{"text":825,"config":826},"Install",{"href":827,"dataGaName":828,"dataGaLocation":653},"/install/","install",{"text":830,"config":831},"Quick start guides",{"href":832,"dataGaName":833,"dataGaLocation":653},"/get-started/","quick setup checklists",{"text":417,"config":835},{"href":419,"dataGaName":420,"dataGaLocation":653},{"text":422,"config":837},{"href":424,"dataGaName":425,"dataGaLocation":653},{"text":427,"config":839},{"href":429,"dataGaName":430,"dataGaLocation":653},{"text":432,"config":841},{"href":434,"dataGaName":435,"dataGaLocation":653},{"text":437,"config":843},{"href":439,"dataGaName":440,"dataGaLocation":653},{"text":445,"config":845},{"href":447,"dataGaName":448,"dataGaLocation":653},{"text":450,"config":847},{"href":452,"dataGaName":453,"dataGaLocation":653},{"text":455,"config":849},{"href":457,"dataGaName":458,"dataGaLocation":653},{"text":460,"config":851},{"href":462,"dataGaName":463,"dataGaLocation":653},{"text":465,"config":853},{"href":467,"dataGaName":468,"dataGaLocation":653},{"text":528,"config":855},{"href":530,"dataGaName":531,"dataGaLocation":653},{"text":857,"config":858},"What's new",{"href":476,"dataGaName":477,"dataGaLocation":653},{"text":860,"config":861},"All resources",{"href":411,"dataGaName":862,"dataGaLocation":653},"all resources",{"title":479,"links":864},[865,867,869,871,873,875,877,879,881,885,890],{"text":487,"config":866},{"href":489,"dataGaName":481,"dataGaLocation":653},{"text":492,"config":868},{"href":494,"dataGaName":495,"dataGaLocation":653},{"text":498,"config":870},{"href":500,"dataGaName":501,"dataGaLocation":653},{"text":503,"config":872},{"href":505,"dataGaName":506,"dataGaLocation":653},{"text":508,"config":874},{"href":510,"dataGaName":511,"dataGaLocation":653},{"text":513,"config":876},{"href":515,"dataGaName":516,"dataGaLocation":653},{"text":518,"config":878},{"href":520,"dataGaName":521,"dataGaLocation":653},{"text":523,"config":880},{"href":525,"dataGaName":526,"dataGaLocation":653},{"text":882,"config":883},"Sustainability",{"href":884,"dataGaName":882,"dataGaLocation":653},"/sustainability/",{"text":886,"config":887},"Diversity, inclusion and belonging (DIB)",{"href":888,"dataGaName":889,"dataGaLocation":653},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":891,"config":892},"Modern Slavery Transparency Statement",{"href":893,"dataGaName":894,"dataGaLocation":653},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":896},[897,900,903],{"text":898,"config":899},"Terms",{"href":705,"dataGaName":706,"dataGaLocation":653},{"text":901,"config":902},"Cookies",{"dataGaName":715,"dataGaLocation":653,"id":716,"isOneTrustButton":34},{"text":904,"config":905},"Privacy",{"href":710,"dataGaName":711,"dataGaLocation":653},{"header":907,"blurb":908,"button":909,"secondaryButton":914},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":910,"config":911},"Get your free trial",{"href":912,"dataGaName":214,"dataGaLocation":913},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":691,"config":915},{"href":542,"dataGaName":219,"dataGaLocation":913},{"type":917,"version":918,"provider_name":919,"provider_url":920,"title":921,"author_name":142,"author_url":922,"is_plus":923,"account_type":345,"html":924,"width":925,"height":926,"duration":927,"description":928,"thumbnail_url":929,"thumbnail_width":930,"thumbnail_height":931,"thumbnail_url_with_play_button":932,"upload_date":933,"video_id":934,"uri":935},"video","1.0","Vimeo","https://vimeo.com/","Transcend London - Nick and Kranthi","https://vimeo.com/gitlab","0","\u003Ciframe src=\"https://player.vimeo.com/video/1200369857?app_id=122963\" width=\"426\" height=\"240\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" title=\"Transcend London - Nick and Kranthi\">\u003C/iframe>",426,240,679,"","https://i.vimeocdn.com/video/2167441334-f8f0d5a72d8203b176d10e520af05247d11c64d8350b6e8aece64279b5bf0df4-d_295x166?region=us",295,166,"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F2167441334-f8f0d5a72d8203b176d10e520af05247d11c64d8350b6e8aece64279b5bf0df4-d_295x166%3Fregion%3Dus&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png","2026-06-11 04:39:40",1200369857,"/videos/1200369857",1791443509811]