[{"data":1,"prerenderedAt":927},["ShallowReactive",2],{"/gitlab-orbit":3,"navigation-en-us":227,"banner-en-us":652,"footer-en-us":663,"vimeo-embed:1199517135":907},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":219,"meta":220,"navigation":175,"path":221,"seo":222,"slug":6,"stem":225,"testContent":6,"type":6,"__hash__":226},"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},"CommonStackingCards",{"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.",{"promptling":175},true,{"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},"CommonSimpleQuoteCarousel",{"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":215},{"formId":211,"formName":212,"skeletonFieldCount":213,"enableTranslations":175,"formHeaderTypography":214},29375,"trial",7,"heading4-bold",{"header":216,"body":217,"signoff":218},"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":223,"description":224},"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","HY0swu5mvLr47z8kk1aJnyWN_uIGuESbfq19AevEOao",{"logo":228,"freeTrial":233,"sales":238,"login":243,"items":248,"search":572,"minimal":603,"duo":622,"switchNav":631,"pricingDeployment":642},{"config":229},{"href":230,"dataGaName":231,"dataGaLocation":232},"/","gitlab logo","header",{"text":234,"config":235},"Get free trial",{"href":236,"dataGaName":237,"dataGaLocation":232},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":239,"config":240},"Request a demo",{"href":241,"dataGaName":242,"dataGaLocation":232},"/sales/?contact-topic=request-demo","sales",{"text":244,"config":245},"Sign in",{"href":246,"dataGaName":247,"dataGaLocation":232},"https://gitlab.com/users/sign_in/","sign in",[249,277,376,381,494,550],{"text":250,"config":251,"menu":253},"Platform",{"dataNavLevelOne":252},"platform",{"type":254,"columns":255},"cards",[256,262,269],{"title":250,"description":257,"link":258},"The intelligent orchestration platform for DevSecOps",{"text":259,"config":260},"Explore our Platform",{"href":261,"dataGaName":252,"dataGaLocation":232},"/platform/",{"title":172,"description":263,"link":264},"Agentic AI for the entire software lifecycle",{"text":265,"config":266},"Meet GitLab Duo",{"href":267,"dataGaName":268,"dataGaLocation":232},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":270,"description":271,"link":272},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":273,"config":274},"Learn more",{"href":275,"dataGaName":276,"dataGaLocation":232},"/why-gitlab/","why gitlab",{"text":278,"left":175,"config":279,"menu":281},"Product",{"dataNavLevelOne":280},"solutions",{"type":282,"link":283,"columns":287,"feature":355},"lists",{"text":284,"config":285},"View all Solutions",{"href":286,"dataGaName":280,"dataGaLocation":232},"/solutions/",[288,312,334],{"title":289,"description":290,"link":291,"items":296},"Automation","CI/CD and automation to accelerate deployment",{"config":292},{"icon":293,"href":294,"dataGaName":295,"dataGaLocation":232},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[297,301,304,308],{"text":298,"config":299},"CI/CD",{"href":300,"dataGaLocation":232,"dataGaName":298},"/solutions/continuous-integration/",{"text":172,"config":302},{"href":267,"dataGaLocation":232,"dataGaName":303},"gitlab duo agent platform - product menu",{"text":305,"config":306},"Source Code Management",{"href":307,"dataGaLocation":232,"dataGaName":305},"/solutions/source-code-management/",{"text":309,"config":310},"Automated Software Delivery",{"href":294,"dataGaLocation":232,"dataGaName":311},"Automated software delivery",{"title":92,"description":313,"link":314,"items":319},"Deliver code faster without compromising security",{"config":315},{"href":316,"dataGaName":317,"dataGaLocation":232,"icon":318},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[320,324,329],{"text":321,"config":322},"Application Security Testing",{"href":316,"dataGaName":323,"dataGaLocation":232},"Application security testing",{"text":325,"config":326},"Software Supply Chain Security",{"href":327,"dataGaLocation":232,"dataGaName":328},"/solutions/supply-chain/","Software supply chain security",{"text":330,"config":331},"Software Compliance",{"href":332,"dataGaName":333,"dataGaLocation":232},"/solutions/software-compliance/","software compliance",{"title":335,"link":336,"items":341},"Measurement",{"config":337},{"icon":338,"href":339,"dataGaName":340,"dataGaLocation":232},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[342,346,350],{"text":343,"config":344},"Visibility & Measurement",{"href":339,"dataGaLocation":232,"dataGaName":345},"Visibility and Measurement",{"text":347,"config":348},"Value Stream Management",{"href":349,"dataGaLocation":232,"dataGaName":347},"/solutions/value-stream-management/",{"text":351,"config":352},"Analytics & Insights",{"href":353,"dataGaLocation":232,"dataGaName":354},"/solutions/analytics-and-insights/","Analytics and insights",{"title":356,"type":282,"items":357},"GitLab for",[358,364,370],{"text":359,"config":360},"Enterprise",{"icon":361,"href":362,"dataGaLocation":232,"dataGaName":363},"Building","/enterprise/","enterprise",{"text":365,"config":366},"Small Business",{"icon":367,"href":368,"dataGaLocation":232,"dataGaName":369},"Work","/small-business/","small business",{"text":371,"config":372},"Public Sector",{"icon":373,"href":374,"dataGaLocation":232,"dataGaName":375},"Organization","/solutions/public-sector/","public sector",{"text":377,"config":378},"Pricing",{"href":379,"dataGaName":380,"dataGaLocation":232,"dataNavLevelOne":380},"/pricing/","pricing",{"text":382,"config":383,"menu":385},"Resources",{"dataNavLevelOne":384},"resources",{"type":282,"link":386,"columns":390,"feature":483},{"text":387,"config":388},"View all resources",{"href":389,"dataGaName":384,"dataGaLocation":232},"/resources/",[391,423,450],{"title":392,"items":393},"Getting started",[394,399,404,409,414,419],{"text":395,"config":396},"Install",{"href":397,"dataGaName":398,"dataGaLocation":232},"/install/","install",{"text":400,"config":401},"Quick start guides",{"href":402,"dataGaName":403,"dataGaLocation":232},"/get-started/","quick setup checklists",{"text":405,"config":406},"Learn",{"href":407,"dataGaLocation":232,"dataGaName":408},"https://university.gitlab.com/","learn",{"text":410,"config":411},"Product documentation",{"href":412,"dataGaName":413,"dataGaLocation":232},"https://docs.gitlab.com/","product documentation",{"text":415,"config":416},"Best practice videos",{"href":417,"dataGaName":418,"dataGaLocation":232},"/getting-started-videos/","best practice videos",{"text":420,"config":421},"Integrations",{"href":422,"dataGaName":160,"dataGaLocation":232},"/integrations/",{"title":424,"items":425},"Discover",[426,431,436,441,445],{"text":427,"config":428},"Customer success stories",{"href":429,"dataGaName":430,"dataGaLocation":232},"/customers/","customer success stories",{"text":432,"config":433},"Blog",{"href":434,"dataGaName":435,"dataGaLocation":232},"/blog/","blog",{"text":437,"config":438},"Demo Hub",{"href":439,"dataGaName":440,"dataGaLocation":232},"/demo-hub/","demo hub",{"text":442,"config":443},"The Source",{"href":444,"dataGaName":435,"dataGaLocation":232},"/the-source/",{"text":446,"config":447},"Remote",{"href":448,"dataGaName":449,"dataGaLocation":232},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":451,"items":452},"Connect",[453,458,463,468,473,478],{"text":454,"config":455},"GitLab Services",{"href":456,"dataGaName":457,"dataGaLocation":232},"/services/","services",{"text":459,"config":460},"Contribute",{"href":461,"dataGaName":462,"dataGaLocation":232},"https://contributors.gitlab.com","contribute",{"text":464,"config":465},"Community",{"href":466,"dataGaName":467,"dataGaLocation":232},"/community/","community",{"text":469,"config":470},"Forum",{"href":471,"dataGaName":472,"dataGaLocation":232},"https://forum.gitlab.com/","forum",{"text":474,"config":475},"Events",{"href":476,"dataGaName":477,"dataGaLocation":232},"/events/","events",{"text":479,"config":480},"Partners",{"href":481,"dataGaName":482,"dataGaLocation":232},"/partners/","partners",{"config":484,"title":487,"text":488,"link":489},{"background":485,"textColor":486},"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":490,"config":491},"Read the latest",{"href":492,"dataGaName":493,"dataGaLocation":232},"/whats-new/","whats new",{"text":495,"config":496,"menu":498},"Company",{"dataNavLevelOne":497},"company",{"type":282,"columns":499},[500],{"items":501},[502,507,513,515,520,525,530,535,540,545],{"text":503,"config":504},"About",{"href":505,"dataGaName":506,"dataGaLocation":232},"/company/","about",{"text":508,"config":509,"footerGa":512},"Jobs",{"href":510,"dataGaName":511,"dataGaLocation":232},"/jobs/","jobs",{"dataGaName":511},{"text":474,"config":514},{"href":476,"dataGaName":477,"dataGaLocation":232},{"text":516,"config":517},"Leadership",{"href":518,"dataGaName":519,"dataGaLocation":232},"/company/team/e-group/","leadership",{"text":521,"config":522},"Handbook",{"href":523,"dataGaName":524,"dataGaLocation":232},"https://handbook.gitlab.com/","handbook",{"text":526,"config":527},"Investor relations",{"href":528,"dataGaName":529,"dataGaLocation":232},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":531,"config":532},"Trust Center",{"href":533,"dataGaName":534,"dataGaLocation":232},"/security/","trust center",{"text":536,"config":537},"AI Transparency Center",{"href":538,"dataGaName":539,"dataGaLocation":232},"/ai-transparency-center/","ai transparency center",{"text":541,"config":542},"Newsletter",{"href":543,"dataGaName":544,"dataGaLocation":232},"/company/contact/#contact-forms","newsletter",{"text":546,"config":547},"Press",{"href":548,"dataGaName":549,"dataGaLocation":232},"/press/","press",{"text":551,"config":552,"menu":553},"Contact us",{"dataNavLevelOne":497},{"type":282,"columns":554},[555],{"items":556},[557,562,567],{"text":558,"config":559},"Talk to sales",{"href":560,"dataGaName":561,"dataGaLocation":232},"/sales/","talk to sales",{"text":563,"config":564},"Support portal",{"href":565,"dataGaName":566,"dataGaLocation":232},"https://support.gitlab.com/hc/en-us","support portal",{"text":568,"config":569},"Customer portal",{"href":570,"dataGaName":571,"dataGaLocation":232},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":573,"login":574,"suggestions":581},"Close",{"text":575,"link":576},"To search repositories and projects, login to",{"text":577,"config":578},"gitlab.com",{"href":246,"dataGaName":579,"dataGaLocation":580},"search login","search",{"text":582,"default":583},"Suggestions",[584,586,590,592,596,600],{"text":172,"config":585},{"href":267,"dataGaName":172,"dataGaLocation":580},{"text":587,"config":588},"Code Suggestions (AI)",{"href":589,"dataGaName":587,"dataGaLocation":580},"/solutions/code-suggestions/",{"text":298,"config":591},{"href":300,"dataGaName":298,"dataGaLocation":580},{"text":593,"config":594},"GitLab on AWS",{"href":595,"dataGaName":593,"dataGaLocation":580},"/partners/technology-partners/aws/",{"text":597,"config":598},"GitLab on Google Cloud",{"href":599,"dataGaName":597,"dataGaLocation":580},"/partners/technology-partners/google-cloud-platform/",{"text":601,"config":602},"Why GitLab?",{"href":275,"dataGaName":601,"dataGaLocation":580},{"freeTrial":604,"mobileIcon":609,"desktopIcon":614,"secondaryButton":617},{"text":605,"config":606},"Start free trial",{"href":607,"dataGaName":237,"dataGaLocation":608},"https://gitlab.com/-/trials/new/","nav",{"altText":610,"config":611},"Gitlab Icon",{"src":612,"dataGaName":613,"dataGaLocation":608},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":610,"config":615},{"src":616,"dataGaName":613,"dataGaLocation":608},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":618,"config":619},"Get Started",{"href":620,"dataGaName":621,"dataGaLocation":608},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":623,"mobileIcon":627,"desktopIcon":629},{"text":624,"config":625},"Learn more about GitLab Duo",{"href":267,"dataGaName":626,"dataGaLocation":608},"gitlab duo",{"altText":610,"config":628},{"src":612,"dataGaName":613,"dataGaLocation":608},{"altText":610,"config":630},{"src":616,"dataGaName":613,"dataGaLocation":608},{"button":632,"mobileIcon":637,"desktopIcon":639},{"text":633,"config":634},"/switch",{"href":635,"dataGaName":636,"dataGaLocation":608},"#contact","switch",{"altText":610,"config":638},{"src":612,"dataGaName":613,"dataGaLocation":608},{"altText":610,"config":640},{"src":641,"dataGaName":613,"dataGaLocation":608},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":643,"mobileIcon":648,"desktopIcon":650},{"text":644,"config":645},"Back to pricing",{"href":379,"dataGaName":646,"dataGaLocation":608,"icon":647},"back to pricing","GoBack",{"altText":610,"config":649},{"src":612,"dataGaName":613,"dataGaLocation":608},{"altText":610,"config":651},{"src":616,"dataGaName":613,"dataGaLocation":608},{"title":653,"titleMobile":654,"button":655,"config":660},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":273,"config":656},{"href":657,"dataGaName":658,"dataGaLocation":659},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":661,"disabled":662},"release",false,{"data":664},{"text":665,"source":666,"edit":672,"contribute":677,"config":682,"items":687,"minimal":896},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":667,"config":668},"View page source",{"href":669,"dataGaName":670,"dataGaLocation":671},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":673,"config":674},"Edit this page",{"href":675,"dataGaName":676,"dataGaLocation":671},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":678,"config":679},"Please contribute",{"href":680,"dataGaName":681,"dataGaLocation":671},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":683,"facebook":684,"youtube":685,"linkedin":686},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[688,735,788,832,864],{"title":377,"links":689,"subMenu":704},[690,694,699],{"text":691,"config":692},"View plans",{"href":379,"dataGaName":693,"dataGaLocation":671},"view plans",{"text":695,"config":696},"Why Premium?",{"href":697,"dataGaName":698,"dataGaLocation":671},"/pricing/premium/","why premium",{"text":700,"config":701},"Why Ultimate?",{"href":702,"dataGaName":703,"dataGaLocation":671},"/pricing/ultimate/","why ultimate",[705],{"title":706,"links":707},"Contact Us",[708,711,713,715,720,725,730],{"text":709,"config":710},"Contact sales",{"href":560,"dataGaName":242,"dataGaLocation":671},{"text":563,"config":712},{"href":565,"dataGaName":566,"dataGaLocation":671},{"text":568,"config":714},{"href":570,"dataGaName":571,"dataGaLocation":671},{"text":716,"config":717},"Status",{"href":718,"dataGaName":719,"dataGaLocation":671},"https://status.gitlab.com/","status",{"text":721,"config":722},"Terms of use",{"href":723,"dataGaName":724,"dataGaLocation":671},"/terms/","terms of use",{"text":726,"config":727},"Privacy statement",{"href":728,"dataGaName":729,"dataGaLocation":671},"/privacy/","privacy statement",{"text":731,"config":732},"Cookie preferences",{"dataGaName":733,"dataGaLocation":671,"id":734,"isOneTrustButton":175},"cookie preferences","ot-sdk-btn",{"title":278,"links":736,"subMenu":745},[737,741],{"text":738,"config":739},"DevSecOps platform",{"href":261,"dataGaName":740,"dataGaLocation":671},"devsecops platform",{"text":742,"config":743},"AI-Assisted Development",{"href":267,"dataGaName":744,"dataGaLocation":671},"ai-assisted development",[746],{"title":747,"links":748},"Topics",[749,754,759,763,768,773,778,783],{"text":750,"config":751},"CICD",{"href":752,"dataGaName":753,"dataGaLocation":671},"/topics/ci-cd/","cicd",{"text":755,"config":756},"GitOps",{"href":757,"dataGaName":758,"dataGaLocation":671},"/topics/gitops/","gitops",{"text":100,"config":760},{"href":761,"dataGaName":762,"dataGaLocation":671},"/topics/devops/","devops",{"text":764,"config":765},"Version Control",{"href":766,"dataGaName":767,"dataGaLocation":671},"/topics/version-control/","version control",{"text":769,"config":770},"DevSecOps",{"href":771,"dataGaName":772,"dataGaLocation":671},"/topics/devsecops/","devsecops",{"text":774,"config":775},"Cloud Native",{"href":776,"dataGaName":777,"dataGaLocation":671},"/topics/cloud-native/","cloud native",{"text":779,"config":780},"AI for Coding",{"href":781,"dataGaName":782,"dataGaLocation":671},"/topics/devops/ai-for-coding/","ai for coding",{"text":784,"config":785},"Agentic AI",{"href":786,"dataGaName":787,"dataGaLocation":671},"/topics/agentic-ai/","agentic ai",{"title":789,"links":790},"Solutions",[791,793,795,800,804,807,811,814,816,819,822,827],{"text":321,"config":792},{"href":316,"dataGaName":321,"dataGaLocation":671},{"text":311,"config":794},{"href":294,"dataGaName":295,"dataGaLocation":671},{"text":796,"config":797},"Agile development",{"href":798,"dataGaName":799,"dataGaLocation":671},"/solutions/agile-delivery/","agile delivery",{"text":801,"config":802},"SCM",{"href":307,"dataGaName":803,"dataGaLocation":671},"source code management",{"text":750,"config":805},{"href":300,"dataGaName":806,"dataGaLocation":671},"continuous integration & delivery",{"text":808,"config":809},"Value stream management",{"href":349,"dataGaName":810,"dataGaLocation":671},"value stream management",{"text":755,"config":812},{"href":813,"dataGaName":758,"dataGaLocation":671},"/solutions/gitops/",{"text":359,"config":815},{"href":362,"dataGaName":363,"dataGaLocation":671},{"text":817,"config":818},"Small business",{"href":368,"dataGaName":369,"dataGaLocation":671},{"text":820,"config":821},"Public sector",{"href":374,"dataGaName":375,"dataGaLocation":671},{"text":823,"config":824},"Education",{"href":825,"dataGaName":826,"dataGaLocation":671},"/solutions/education/","education",{"text":828,"config":829},"Financial services",{"href":830,"dataGaName":831,"dataGaLocation":671},"/solutions/finance/","financial services",{"title":382,"links":833},[834,836,838,840,843,845,848,850,852,854,856,858,860,862],{"text":395,"config":835},{"href":397,"dataGaName":398,"dataGaLocation":671},{"text":400,"config":837},{"href":402,"dataGaName":403,"dataGaLocation":671},{"text":405,"config":839},{"href":407,"dataGaName":408,"dataGaLocation":671},{"text":410,"config":841},{"href":412,"dataGaName":842,"dataGaLocation":671},"docs",{"text":432,"config":844},{"href":434,"dataGaName":435,"dataGaLocation":671},{"text":846,"config":847},"What's new",{"href":492,"dataGaName":493,"dataGaLocation":671},{"text":427,"config":849},{"href":429,"dataGaName":430,"dataGaLocation":671},{"text":446,"config":851},{"href":448,"dataGaName":449,"dataGaLocation":671},{"text":454,"config":853},{"href":456,"dataGaName":457,"dataGaLocation":671},{"text":459,"config":855},{"href":461,"dataGaName":462,"dataGaLocation":671},{"text":464,"config":857},{"href":466,"dataGaName":467,"dataGaLocation":671},{"text":469,"config":859},{"href":471,"dataGaName":472,"dataGaLocation":671},{"text":474,"config":861},{"href":476,"dataGaName":477,"dataGaLocation":671},{"text":479,"config":863},{"href":481,"dataGaName":482,"dataGaLocation":671},{"title":495,"links":865},[866,868,870,872,874,876,880,885,887,889,891],{"text":503,"config":867},{"href":505,"dataGaName":497,"dataGaLocation":671},{"text":508,"config":869},{"href":510,"dataGaName":511,"dataGaLocation":671},{"text":516,"config":871},{"href":518,"dataGaName":519,"dataGaLocation":671},{"text":521,"config":873},{"href":523,"dataGaName":524,"dataGaLocation":671},{"text":526,"config":875},{"href":528,"dataGaName":529,"dataGaLocation":671},{"text":877,"config":878},"Sustainability",{"href":879,"dataGaName":877,"dataGaLocation":671},"/sustainability/",{"text":881,"config":882},"Diversity, inclusion and belonging (DIB)",{"href":883,"dataGaName":884,"dataGaLocation":671},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":531,"config":886},{"href":533,"dataGaName":534,"dataGaLocation":671},{"text":541,"config":888},{"href":543,"dataGaName":544,"dataGaLocation":671},{"text":546,"config":890},{"href":548,"dataGaName":549,"dataGaLocation":671},{"text":892,"config":893},"Modern Slavery Transparency Statement",{"href":894,"dataGaName":895,"dataGaLocation":671},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":897},[898,901,904],{"text":899,"config":900},"Terms",{"href":723,"dataGaName":724,"dataGaLocation":671},{"text":902,"config":903},"Cookies",{"dataGaName":733,"dataGaLocation":671,"id":734,"isOneTrustButton":175},{"text":905,"config":906},"Privacy",{"href":728,"dataGaName":729,"dataGaLocation":671},{"type":908,"version":909,"provider_name":910,"provider_url":911,"title":912,"author_name":913,"author_url":914,"is_plus":915,"account_type":363,"html":916,"width":917,"height":918,"duration":919,"description":5,"thumbnail_url":920,"thumbnail_width":921,"thumbnail_height":922,"thumbnail_url_with_play_button":923,"upload_date":924,"video_id":925,"uri":926},"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",1786734939628]