[{"data":1,"prerenderedAt":912},["ShallowReactive",2],{"/en-us/gitlab-orbit":3,"navigation-en-us":228,"banner-en-us":641,"footer-en-us":650,"vimeo-embed:1199517135":892},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":220,"meta":221,"navigation":214,"path":222,"seo":223,"slug":6,"stem":226,"testContent":6,"type":6,"__hash__":227},"pages/en-us/gitlab-orbit/index.yml","",null,[8,24,31,57,87,115,157,188,202],{"componentName":9,"componentContent":10},"OrbitHero",{"config":11,"image":13,"title":17,"secondaryButton":18},{"imageWidth":12},"150px",{"altText":14,"config":15},"GitLab Orbit",{"src":16},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1779305257/ouqmfmaci26svoaohg4b.svg","The context layer\u003Cbr class=\"desktop\"> for AI agents",{"text":19,"config":20},"Request early access",{"href":21,"dataGaName":22,"dataGaLocation":23},"#early-access","request early access","hero",{"componentName":25,"componentContent":26},"OrbitHeroAccent",{"header":14,"subHeader":27,"button":28},"The context layer for AI agents",{"text":19,"config":29},{"href":21,"dataGaName":22,"dataGaLocation":30},"sticky nav",{"componentName":32,"componentContent":33},"CommonMediaWithCols",{"title":34,"description":35,"video":36,"columns":41},"One graph. Every agent.","Smarter agents. Faster resolution. Built to scale.",{"videoTitle":37,"config":38},"GitLab Orbit overview",{"videoSrc":39,"thumbnailSrc":40},"https://player.vimeo.com/video/1199517135?badge=0&autopause=0&player_id=0&app_id=58479%2Fembed","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779305127/tpc1tcgkcrcwjqxkdwxu.png",[42,47,52],{"title":43,"content":44,"config":45},"Smarter","Duo Agent Platform and external agents reason across relationships, not fragments, so they resolve issues instead of surfacing incomplete answers.",{"icon":46},"FlowAi",{"title":48,"content":49,"config":50},"Faster","One graph query replaces the dozens of API calls, auth handoffs, and manual investigation that agents and engineers do today. What used to take hours of cross-team coordination happens in seconds.",{"icon":51},"Dashboard",{"title":53,"content":54,"config":55},"More efficient","Agents get the context they need in one query instead of dozens of round trips. Less retrieval overhead, more compact responses, and zero wasted cycles at any scale.",{"icon":56},"Eye",{"componentName":58,"componentContent":59},"OrbitStickyOrb",{"heading":60,"subtext":61,"cards":62},"Deep context to answer complex questions","Answering these questions used to require hours of manually digging through repos. With Orbit, you get answers faster.",[63,67,71,75,79,83],{"eyebrow":64,"title":65,"description":66},"Change Impact","What breaks if I change this service?","Full blast radius: every direct caller, downstream dependency, pipeline, and owner across every repo in your org, in a single tool call.",{"eyebrow":68,"title":69,"description":70},"Org Intelligence","How do our services depend on each other?","Cross-repo dependency mapping at org scale. Discover which services call which, which repos share infrastructure, and which teams own what.",{"eyebrow":72,"title":73,"description":74},"Pipeline Hygiene","Which teams have drifted from our security pipeline standards?","The map includes chains across thousands of projects. Find who's missing required security scans, who's still on a deprecated template, and who's diverged from the golden pipeline.",{"eyebrow":76,"title":77,"description":78},"Disaster Recovery","What will break when we migrate this service?","Generate a complete service dependency graph before an infrastructure migration. Know exactly what touches what so there are no surprises when you flip the switch.",{"eyebrow":80,"title":81,"description":82},"Onboarding","Help me understand this codebase in a day.","New engineers get an instant, queryable map of the entire org: who owns what, how services connect, what's safe to change. Onboarding in days, not weeks.",{"eyebrow":84,"title":85,"description":86},"Vulnerability Tracing","Where is this CVE exposed across our repos?","Trace a vulnerable function, library, or pattern across every repo and namespace. Get a full impact list with owners in seconds.",{"componentName":88,"componentContent":89},"HomepageStackingCards",{"cards":90},[91,99,107],{"eyebrow":92,"title":93,"description":94,"image":95},"Security","Fast blast-radius analysis for critical vulnerabilities","Trace a vulnerability across your full system in one query. Get a clear blast radius and prioritized list of owners to act on.",{"altText":96,"config":97},"Product screenshot of GitLab Orbit returning a blast-radius graph for a vulnerable function.",{"src":98},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1780610405/frlgn1uapnoxgvlyvl2i.png",{"eyebrow":100,"title":101,"description":102,"image":103},"DevOps","Change-aware delivery instead of trial and error","Query a live graph of your system before you push. Surface hidden dependencies and pipeline issues early, before they break CI/CD.",{"altText":104,"config":105},"Product screenshot of GitLab Orbit surfacing a hidden dependency before a merge request lands.",{"src":106},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1780610405/nkcwdcv2q2ticusipf7a.png",{"eyebrow":108,"title":109,"description":110,"image":111},"Platform Engineering","Safer migrations with full system context","Give migration agents one current view of how your system actually works, so they can scope blast radius and sequence changes safely.",{"altText":112,"config":113},"Product screenshot of GitLab Orbit mapping service dependencies for a platform migration.",{"src":114},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1780610405/cie4bdcbmbtu5actayep.png",{"componentName":116,"componentContent":117},"OrbitTwoCards",{"title":118,"description":119,"cards":120},"Cut down on AI query overhead","Without a graph, every AI query carries overhead that compounds at enterprise scale: API sprawl, auth on every hop, and context windows stuffed with irrelevant code.",[121,139],{"eyebrow":122,"title":123,"rows":124,"config":137},"Without Orbit","Excessive overhead, uncertain results",[125,128,131,134],{"label":126,"text":127},"N API calls per query:"," One per repo, one per file type, one per service. Each hop adds latency and error surface.",{"label":129,"text":130},"Auth on every hop:"," Model Context Protocol auth, repo auth, service auth. Each adds round-trip latency.",{"label":132,"text":133},"Context window bloat:"," Thousands of irrelevant lines loaded to find one relationship.",{"label":135,"text":136},"LLM inference on structure:"," The model guesses missing edges. Error compounds with every hop. Answers drift from truth.",{"cardType":138},"dark",{"eyebrow":140,"title":141,"rows":142,"config":155},"With Orbit","Reduced waste, reliable answers",[143,146,149,152],{"label":144,"text":145},"One call, one query_graph:"," A single MCP tool, all data in one structured response regardless of depth.",{"label":147,"text":148},"Graph-level auth:"," One namespace-scoped token. Zero per-service overhead. No auth sprawl.",{"label":150,"text":151},"Exact nodes and edges only:"," Orbit returns only what was requested. No context waste, no irrelevant files.",{"label":153,"text":154},"Indexed facts, not inference:"," Traversal follows real, pre-indexed edges. The same query returns the same answer every time.",{"cardType":156},"light",{"componentName":32,"componentContent":158},{"config":159,"title":163,"image":164,"description":168,"columns":169},{"id":160,"cols":161,"backgroundColor":162},"integrations",3,"$color-surface-100","Works with the agents you already use",{"altText":165,"config":166},"GitLab Orbit connecting to GitLab Duo Agent Platform, Claude Code, and Codex through the Model Context Protocol.",{"src":167},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1780513049/vinjh7sxwfbgpqwouxpu.png","Orbit natively supports GitLab Duo Agent Platform and your favorite external agents such as Claude Code and Codex via open Model Context Protocol (MCP).",[170,176,182],{"eyebrow":171,"title":172,"content":173,"config":174},"Native · Zero-rated","GitLab Duo Agent Platform","Agents query Orbit as a tool to pull a system-wide view across code, work items, pipelines, and deployments. Duo Agent Platform agent calls to Orbit are zero-rated.",{"icon":175},"cube-agent-purple",{"eyebrow":177,"title":178,"content":179,"config":180},"Model Context Protocol","Claude Code and OpenAI Codex","Two MCP tools give complete graph access: query_graph and get_graph_schema. Connect in seconds. Billed via GitLab Credits.",{"icon":181},"Fork",{"eyebrow":183,"title":184,"content":185,"config":186},"REST · CLI","Other agents and tools","Full REST API at /api/v4/orbit/query and glab orbit query CLI for direct integration or custom tooling.",{"icon":187},"Terminal",{"componentName":189,"componentContent":190},"HomepageQuote",{"config":191,"items":194},{"titleVariant":192,"containerWidth":193},"heading5","63%",[195],{"quote":196,"author":197,"config":200},"“What Orbit gave us was something we'd been chasing for a while — the knowledge graph that backs an AI code reviewer that actually understands our codebase, not just the diff in front of it. We tested it against RAG and a few other approaches across real merge requests, and the gap was clear: better comment placement, better summaries of what actually changed.”",{"name":198,"title":199},"Ryan Harvey","Head of AI Engineering, Compare the Market",{"logo":201},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1779922720/bepvuqvxkl5cphru85gr.svg",{"componentName":203,"componentContent":204},"OrbitEarlyAccess",{"config":205,"heading":207,"subtext":208,"form":209},{"id":206},"early-access","Ready to try it out?","See how GitLab Orbit turns scattered software lifecycle data into a continuously updated context graph your software teams and their agents can trust.",{"config":210,"formHeader":19,"submittedMessage":216},{"formId":211,"formName":212,"skeletonFieldCount":213,"enableTranslations":214,"formHeaderTypography":215},29375,"trial",7,true,"heading4-bold",{"header":217,"body":218,"signoff":219},"Early access request submitted","A confirmation will be sent to your email and we will be in touch shortly.","Sincerely,\u003Cbr>The GitLab Team","yml",{},"/en-us/gitlab-orbit",{"title":224,"description":225},"GitLab Orbit: The context layer for AI agents","GitLab Orbit is the lifecycle context graph for software engineering, giving every agent first-party context across your code, pipelines, and deployments.","en-us/gitlab-orbit/index","VkMZuchVxAjwdOrH78cNM2gG6NReLGsGG_z0BVRxrQQ",{"logo":229,"freeTrial":234,"sales":239,"login":244,"items":249,"search":561,"minimal":592,"duo":611,"switchNav":620,"pricingDeployment":631},{"config":230},{"href":231,"dataGaName":232,"dataGaLocation":233},"/","gitlab logo","header",{"text":235,"config":236},"Get free trial",{"href":237,"dataGaName":238,"dataGaLocation":233},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":240,"config":241},"Talk to sales",{"href":242,"dataGaName":243,"dataGaLocation":233},"/sales/","sales",{"text":245,"config":246},"Sign in",{"href":247,"dataGaName":248,"dataGaLocation":233},"https://gitlab.com/users/sign_in/","sign in",[250,278,377,382,485,541],{"text":251,"config":252,"menu":254},"Platform",{"dataNavLevelOne":253},"platform",{"type":255,"columns":256},"cards",[257,263,270],{"title":251,"description":258,"link":259},"The intelligent orchestration platform for DevSecOps",{"text":260,"config":261},"Explore our Platform",{"href":262,"dataGaName":253,"dataGaLocation":233},"/platform/",{"title":172,"description":264,"link":265},"Agentic AI for the entire software lifecycle",{"text":266,"config":267},"Meet GitLab Duo",{"href":268,"dataGaName":269,"dataGaLocation":233},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":271,"description":272,"link":273},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":274,"config":275},"Learn more",{"href":276,"dataGaName":277,"dataGaLocation":233},"/why-gitlab/","why gitlab",{"text":279,"left":214,"config":280,"menu":282},"Product",{"dataNavLevelOne":281},"solutions",{"type":283,"link":284,"columns":288,"feature":356},"lists",{"text":285,"config":286},"View all Solutions",{"href":287,"dataGaName":281,"dataGaLocation":233},"/solutions/",[289,313,335],{"title":290,"description":291,"link":292,"items":297},"Automation","CI/CD and automation to accelerate deployment",{"config":293},{"icon":294,"href":295,"dataGaName":296,"dataGaLocation":233},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[298,302,305,309],{"text":299,"config":300},"CI/CD",{"href":301,"dataGaLocation":233,"dataGaName":299},"/solutions/continuous-integration/",{"text":172,"config":303},{"href":268,"dataGaLocation":233,"dataGaName":304},"gitlab duo agent platform - product menu",{"text":306,"config":307},"Source Code Management",{"href":308,"dataGaLocation":233,"dataGaName":306},"/solutions/source-code-management/",{"text":310,"config":311},"Automated Software Delivery",{"href":295,"dataGaLocation":233,"dataGaName":312},"Automated software delivery",{"title":92,"description":314,"link":315,"items":320},"Deliver code faster without compromising security",{"config":316},{"href":317,"dataGaName":318,"dataGaLocation":233,"icon":319},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[321,325,330],{"text":322,"config":323},"Application Security Testing",{"href":317,"dataGaName":324,"dataGaLocation":233},"Application security testing",{"text":326,"config":327},"Software Supply Chain Security",{"href":328,"dataGaLocation":233,"dataGaName":329},"/solutions/supply-chain/","Software supply chain security",{"text":331,"config":332},"Software Compliance",{"href":333,"dataGaName":334,"dataGaLocation":233},"/solutions/software-compliance/","software compliance",{"title":336,"link":337,"items":342},"Measurement",{"config":338},{"icon":339,"href":340,"dataGaName":341,"dataGaLocation":233},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[343,347,351],{"text":344,"config":345},"Visibility & Measurement",{"href":340,"dataGaLocation":233,"dataGaName":346},"Visibility and Measurement",{"text":348,"config":349},"Value Stream Management",{"href":350,"dataGaLocation":233,"dataGaName":348},"/solutions/value-stream-management/",{"text":352,"config":353},"Analytics & Insights",{"href":354,"dataGaLocation":233,"dataGaName":355},"/solutions/analytics-and-insights/","Analytics and insights",{"title":357,"type":283,"items":358},"GitLab for",[359,365,371],{"text":360,"config":361},"Enterprise",{"icon":362,"href":363,"dataGaLocation":233,"dataGaName":364},"Building","/enterprise/","enterprise",{"text":366,"config":367},"Small Business",{"icon":368,"href":369,"dataGaLocation":233,"dataGaName":370},"Work","/small-business/","small business",{"text":372,"config":373},"Public Sector",{"icon":374,"href":375,"dataGaLocation":233,"dataGaName":376},"Organization","/solutions/public-sector/","public sector",{"text":378,"config":379},"Pricing",{"href":380,"dataGaName":381,"dataGaLocation":233,"dataNavLevelOne":381},"/pricing/","pricing",{"text":383,"config":384,"menu":386},"Resources",{"dataNavLevelOne":385},"resources",{"type":283,"link":387,"columns":391,"feature":474},{"text":388,"config":389},"View all resources",{"href":390,"dataGaName":385,"dataGaLocation":233},"/resources/",[392,424,446],{"title":393,"items":394},"Getting started",[395,400,405,410,415,420],{"text":396,"config":397},"Install",{"href":398,"dataGaName":399,"dataGaLocation":233},"/install/","install",{"text":401,"config":402},"Quick start guides",{"href":403,"dataGaName":404,"dataGaLocation":233},"/get-started/","quick setup checklists",{"text":406,"config":407},"Learn",{"href":408,"dataGaLocation":233,"dataGaName":409},"https://university.gitlab.com/","learn",{"text":411,"config":412},"Product documentation",{"href":413,"dataGaName":414,"dataGaLocation":233},"https://docs.gitlab.com/","product documentation",{"text":416,"config":417},"Best practice videos",{"href":418,"dataGaName":419,"dataGaLocation":233},"/getting-started-videos/","best practice videos",{"text":421,"config":422},"Integrations",{"href":423,"dataGaName":160,"dataGaLocation":233},"/integrations/",{"title":425,"items":426},"Discover",[427,432,437,441],{"text":428,"config":429},"Customer success stories",{"href":430,"dataGaName":431,"dataGaLocation":233},"/customers/","customer success stories",{"text":433,"config":434},"Blog",{"href":435,"dataGaName":436,"dataGaLocation":233},"/blog/","blog",{"text":438,"config":439},"The Source",{"href":440,"dataGaName":436,"dataGaLocation":233},"/the-source/",{"text":442,"config":443},"Remote",{"href":444,"dataGaName":445,"dataGaLocation":233},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":447,"items":448},"Connect",[449,454,459,464,469],{"text":450,"config":451},"GitLab Services",{"href":452,"dataGaName":453,"dataGaLocation":233},"/services/","services",{"text":455,"config":456},"Community",{"href":457,"dataGaName":458,"dataGaLocation":233},"/community/","community",{"text":460,"config":461},"Forum",{"href":462,"dataGaName":463,"dataGaLocation":233},"https://forum.gitlab.com/","forum",{"text":465,"config":466},"Events",{"href":467,"dataGaName":468,"dataGaLocation":233},"/events/","events",{"text":470,"config":471},"Partners",{"href":472,"dataGaName":473,"dataGaLocation":233},"/partners/","partners",{"config":475,"title":478,"text":479,"link":480},{"background":476,"textColor":477},"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":481,"config":482},"Read the latest",{"href":483,"dataGaName":484,"dataGaLocation":233},"/whats-new/","whats new",{"text":486,"config":487,"menu":489},"Company",{"dataNavLevelOne":488},"company",{"type":283,"columns":490},[491],{"items":492},[493,498,504,506,511,516,521,526,531,536],{"text":494,"config":495},"About",{"href":496,"dataGaName":497,"dataGaLocation":233},"/company/","about",{"text":499,"config":500,"footerGa":503},"Jobs",{"href":501,"dataGaName":502,"dataGaLocation":233},"/jobs/","jobs",{"dataGaName":502},{"text":465,"config":505},{"href":467,"dataGaName":468,"dataGaLocation":233},{"text":507,"config":508},"Leadership",{"href":509,"dataGaName":510,"dataGaLocation":233},"/company/team/e-group/","leadership",{"text":512,"config":513},"Handbook",{"href":514,"dataGaName":515,"dataGaLocation":233},"https://handbook.gitlab.com/","handbook",{"text":517,"config":518},"Investor relations",{"href":519,"dataGaName":520,"dataGaLocation":233},"https://ir.gitlab.com/","investor relations",{"text":522,"config":523},"Trust Center",{"href":524,"dataGaName":525,"dataGaLocation":233},"/security/","trust center",{"text":527,"config":528},"AI Transparency Center",{"href":529,"dataGaName":530,"dataGaLocation":233},"/ai-transparency-center/","ai transparency center",{"text":532,"config":533},"Newsletter",{"href":534,"dataGaName":535,"dataGaLocation":233},"/company/contact/#contact-forms","newsletter",{"text":537,"config":538},"Press",{"href":539,"dataGaName":540,"dataGaLocation":233},"/press/","press",{"text":542,"config":543,"menu":544},"Contact us",{"dataNavLevelOne":488},{"type":283,"columns":545},[546],{"items":547},[548,551,556],{"text":240,"config":549},{"href":242,"dataGaName":550,"dataGaLocation":233},"talk to sales",{"text":552,"config":553},"Support portal",{"href":554,"dataGaName":555,"dataGaLocation":233},"https://support.gitlab.com","support portal",{"text":557,"config":558},"Customer portal",{"href":559,"dataGaName":560,"dataGaLocation":233},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":562,"login":563,"suggestions":570},"Close",{"text":564,"link":565},"To search repositories and projects, login to",{"text":566,"config":567},"gitlab.com",{"href":247,"dataGaName":568,"dataGaLocation":569},"search login","search",{"text":571,"default":572},"Suggestions",[573,575,579,581,585,589],{"text":172,"config":574},{"href":268,"dataGaName":172,"dataGaLocation":569},{"text":576,"config":577},"Code Suggestions (AI)",{"href":578,"dataGaName":576,"dataGaLocation":569},"/solutions/code-suggestions/",{"text":299,"config":580},{"href":301,"dataGaName":299,"dataGaLocation":569},{"text":582,"config":583},"GitLab on AWS",{"href":584,"dataGaName":582,"dataGaLocation":569},"/partners/technology-partners/aws/",{"text":586,"config":587},"GitLab on Google Cloud",{"href":588,"dataGaName":586,"dataGaLocation":569},"/partners/technology-partners/google-cloud-platform/",{"text":590,"config":591},"Why GitLab?",{"href":276,"dataGaName":590,"dataGaLocation":569},{"freeTrial":593,"mobileIcon":598,"desktopIcon":603,"secondaryButton":606},{"text":594,"config":595},"Start free trial",{"href":596,"dataGaName":238,"dataGaLocation":597},"https://gitlab.com/-/trials/new/","nav",{"altText":599,"config":600},"Gitlab Icon",{"src":601,"dataGaName":602,"dataGaLocation":597},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":599,"config":604},{"src":605,"dataGaName":602,"dataGaLocation":597},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":607,"config":608},"Get Started",{"href":609,"dataGaName":610,"dataGaLocation":597},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":612,"mobileIcon":616,"desktopIcon":618},{"text":613,"config":614},"Learn more about GitLab Duo",{"href":268,"dataGaName":615,"dataGaLocation":597},"gitlab duo",{"altText":599,"config":617},{"src":601,"dataGaName":602,"dataGaLocation":597},{"altText":599,"config":619},{"src":605,"dataGaName":602,"dataGaLocation":597},{"button":621,"mobileIcon":626,"desktopIcon":628},{"text":622,"config":623},"/switch",{"href":624,"dataGaName":625,"dataGaLocation":597},"#contact","switch",{"altText":599,"config":627},{"src":601,"dataGaName":602,"dataGaLocation":597},{"altText":599,"config":629},{"src":630,"dataGaName":602,"dataGaLocation":597},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":632,"mobileIcon":637,"desktopIcon":639},{"text":633,"config":634},"Back to pricing",{"href":380,"dataGaName":635,"dataGaLocation":597,"icon":636},"back to pricing","GoBack",{"altText":599,"config":638},{"src":601,"dataGaName":602,"dataGaLocation":597},{"altText":599,"config":640},{"src":605,"dataGaName":602,"dataGaLocation":597},{"title":642,"button":643,"config":647},"GitLab Orbit is here: The context layer for AI agents.",{"text":274,"config":644},{"href":645,"dataGaName":646,"dataGaLocation":233},"/gitlab-orbit/","orbit",{"layout":648,"disabled":649},"release",false,{"data":651},{"text":652,"source":653,"edit":659,"contribute":664,"config":669,"items":674,"minimal":881},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":654,"config":655},"View page source",{"href":656,"dataGaName":657,"dataGaLocation":658},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":660,"config":661},"Edit this page",{"href":662,"dataGaName":663,"dataGaLocation":658},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":665,"config":666},"Please contribute",{"href":667,"dataGaName":668,"dataGaLocation":658},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":670,"facebook":671,"youtube":672,"linkedin":673},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[675,722,775,819,849],{"title":378,"links":676,"subMenu":691},[677,681,686],{"text":678,"config":679},"View plans",{"href":380,"dataGaName":680,"dataGaLocation":658},"view plans",{"text":682,"config":683},"Why Premium?",{"href":684,"dataGaName":685,"dataGaLocation":658},"/pricing/premium/","why premium",{"text":687,"config":688},"Why Ultimate?",{"href":689,"dataGaName":690,"dataGaLocation":658},"/pricing/ultimate/","why ultimate",[692],{"title":693,"links":694},"Contact Us",[695,698,700,702,707,712,717],{"text":696,"config":697},"Contact sales",{"href":242,"dataGaName":243,"dataGaLocation":658},{"text":552,"config":699},{"href":554,"dataGaName":555,"dataGaLocation":658},{"text":557,"config":701},{"href":559,"dataGaName":560,"dataGaLocation":658},{"text":703,"config":704},"Status",{"href":705,"dataGaName":706,"dataGaLocation":658},"https://status.gitlab.com/","status",{"text":708,"config":709},"Terms of use",{"href":710,"dataGaName":711,"dataGaLocation":658},"/terms/","terms of use",{"text":713,"config":714},"Privacy statement",{"href":715,"dataGaName":716,"dataGaLocation":658},"/privacy/","privacy statement",{"text":718,"config":719},"Cookie preferences",{"dataGaName":720,"dataGaLocation":658,"id":721,"isOneTrustButton":214},"cookie preferences","ot-sdk-btn",{"title":279,"links":723,"subMenu":732},[724,728],{"text":725,"config":726},"DevSecOps platform",{"href":262,"dataGaName":727,"dataGaLocation":658},"devsecops platform",{"text":729,"config":730},"AI-Assisted Development",{"href":268,"dataGaName":731,"dataGaLocation":658},"ai-assisted development",[733],{"title":734,"links":735},"Topics",[736,741,746,750,755,760,765,770],{"text":737,"config":738},"CICD",{"href":739,"dataGaName":740,"dataGaLocation":658},"/topics/ci-cd/","cicd",{"text":742,"config":743},"GitOps",{"href":744,"dataGaName":745,"dataGaLocation":658},"/topics/gitops/","gitops",{"text":100,"config":747},{"href":748,"dataGaName":749,"dataGaLocation":658},"/topics/devops/","devops",{"text":751,"config":752},"Version Control",{"href":753,"dataGaName":754,"dataGaLocation":658},"/topics/version-control/","version control",{"text":756,"config":757},"DevSecOps",{"href":758,"dataGaName":759,"dataGaLocation":658},"/topics/devsecops/","devsecops",{"text":761,"config":762},"Cloud Native",{"href":763,"dataGaName":764,"dataGaLocation":658},"/topics/cloud-native/","cloud native",{"text":766,"config":767},"AI for Coding",{"href":768,"dataGaName":769,"dataGaLocation":658},"/topics/devops/ai-for-coding/","ai for coding",{"text":771,"config":772},"Agentic AI",{"href":773,"dataGaName":774,"dataGaLocation":658},"/topics/agentic-ai/","agentic ai",{"title":776,"links":777},"Solutions",[778,780,782,787,791,794,798,801,803,806,809,814],{"text":322,"config":779},{"href":317,"dataGaName":322,"dataGaLocation":658},{"text":312,"config":781},{"href":295,"dataGaName":296,"dataGaLocation":658},{"text":783,"config":784},"Agile development",{"href":785,"dataGaName":786,"dataGaLocation":658},"/solutions/agile-delivery/","agile delivery",{"text":788,"config":789},"SCM",{"href":308,"dataGaName":790,"dataGaLocation":658},"source code management",{"text":737,"config":792},{"href":301,"dataGaName":793,"dataGaLocation":658},"continuous integration & delivery",{"text":795,"config":796},"Value stream management",{"href":350,"dataGaName":797,"dataGaLocation":658},"value stream management",{"text":742,"config":799},{"href":800,"dataGaName":745,"dataGaLocation":658},"/solutions/gitops/",{"text":360,"config":802},{"href":363,"dataGaName":364,"dataGaLocation":658},{"text":804,"config":805},"Small business",{"href":369,"dataGaName":370,"dataGaLocation":658},{"text":807,"config":808},"Public sector",{"href":375,"dataGaName":376,"dataGaLocation":658},{"text":810,"config":811},"Education",{"href":812,"dataGaName":813,"dataGaLocation":658},"/solutions/education/","education",{"text":815,"config":816},"Financial services",{"href":817,"dataGaName":818,"dataGaLocation":658},"/solutions/finance/","financial services",{"title":383,"links":820},[821,823,825,827,830,832,835,837,839,841,843,845,847],{"text":396,"config":822},{"href":398,"dataGaName":399,"dataGaLocation":658},{"text":401,"config":824},{"href":403,"dataGaName":404,"dataGaLocation":658},{"text":406,"config":826},{"href":408,"dataGaName":409,"dataGaLocation":658},{"text":411,"config":828},{"href":413,"dataGaName":829,"dataGaLocation":658},"docs",{"text":433,"config":831},{"href":435,"dataGaName":436,"dataGaLocation":658},{"text":833,"config":834},"What's new",{"href":483,"dataGaName":484,"dataGaLocation":658},{"text":428,"config":836},{"href":430,"dataGaName":431,"dataGaLocation":658},{"text":442,"config":838},{"href":444,"dataGaName":445,"dataGaLocation":658},{"text":450,"config":840},{"href":452,"dataGaName":453,"dataGaLocation":658},{"text":455,"config":842},{"href":457,"dataGaName":458,"dataGaLocation":658},{"text":460,"config":844},{"href":462,"dataGaName":463,"dataGaLocation":658},{"text":465,"config":846},{"href":467,"dataGaName":468,"dataGaLocation":658},{"text":470,"config":848},{"href":472,"dataGaName":473,"dataGaLocation":658},{"title":486,"links":850},[851,853,855,857,859,861,865,870,872,874,876],{"text":494,"config":852},{"href":496,"dataGaName":488,"dataGaLocation":658},{"text":499,"config":854},{"href":501,"dataGaName":502,"dataGaLocation":658},{"text":507,"config":856},{"href":509,"dataGaName":510,"dataGaLocation":658},{"text":512,"config":858},{"href":514,"dataGaName":515,"dataGaLocation":658},{"text":517,"config":860},{"href":519,"dataGaName":520,"dataGaLocation":658},{"text":862,"config":863},"Sustainability",{"href":864,"dataGaName":862,"dataGaLocation":658},"/sustainability/",{"text":866,"config":867},"Diversity, inclusion and belonging (DIB)",{"href":868,"dataGaName":869,"dataGaLocation":658},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":522,"config":871},{"href":524,"dataGaName":525,"dataGaLocation":658},{"text":532,"config":873},{"href":534,"dataGaName":535,"dataGaLocation":658},{"text":537,"config":875},{"href":539,"dataGaName":540,"dataGaLocation":658},{"text":877,"config":878},"Modern Slavery Transparency Statement",{"href":879,"dataGaName":880,"dataGaLocation":658},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":882},[883,886,889],{"text":884,"config":885},"Terms",{"href":710,"dataGaName":711,"dataGaLocation":658},{"text":887,"config":888},"Cookies",{"dataGaName":720,"dataGaLocation":658,"id":721,"isOneTrustButton":214},{"text":890,"config":891},"Privacy",{"href":715,"dataGaName":716,"dataGaLocation":658},{"type":893,"version":894,"provider_name":895,"provider_url":896,"title":897,"author_name":898,"author_url":899,"is_plus":900,"account_type":364,"html":901,"width":902,"height":903,"duration":904,"description":5,"thumbnail_url":905,"thumbnail_width":906,"thumbnail_height":907,"thumbnail_url_with_play_button":908,"upload_date":909,"video_id":910,"uri":911},"video","1.0","Vimeo","https://vimeo.com/","Launch Overview","GitLab","https://vimeo.com/gitlab","0","\u003Ciframe src=\"https://player.vimeo.com/video/1199517135?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=\"Launch Overview\">\u003C/iframe>",426,240,210,"https://i.vimeocdn.com/video/2166867978-735d7cc19c19312953f50ad8cc82f3f6cbc41ad9cb02e2c791e69f9a87014593-d_295x166?region=us",295,166,"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F2166867978-735d7cc19c19312953f50ad8cc82f3f6cbc41ad9cb02e2c791e69f9a87014593-d_295x166%3Fregion%3Dus&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png","2026-06-08 14:38:30",1199517135,"/videos/1199517135",1781392693997]