[{"data":1,"prerenderedAt":1053},["ShallowReactive",2],{"/blog/gitlab-orbit-and-google-antigravity":3,"navigation-en-us":283,"banner-en-us":700,"footer-en-us":708,"blog-post-authors-en-us-Regnard Raquedan":951,"blog-related-posts-en-us-gitlab-orbit-and-google-antigravity":966,"blog-promotions-en-us":990,"next-steps-en-us":1043},{"id":4,"title":5,"authors":6,"body":8,"category":262,"date":263,"description":264,"extension":265,"externalUrl":266,"featured":267,"heroImage":268,"meta":269,"navigation":267,"path":270,"seo":271,"slug":274,"stem":275,"tags":276,"template":281,"updatedDate":266,"__hash__":282},"blogPosts/en-us/blog/gitlab-orbit-and-google-antigravity.md","Google Antigravity agents get full context with GitLab Orbit",[7],"Regnard Raquedan",{"type":9,"value":10,"toc":248},"minimark",[11,28,31,36,39,63,66,82,85,94,98,101,106,109,116,120,123,129,133,142,148,152,166,169,173,182,194,198,213],[12,13,14,15,21,22,27],"p",{},"Developers working in Google Antigravity can now install our lifecycle context graph,  ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/blog/introducing-gitlab-orbit/",[],"GitLab Orbit",", directly from the ",[16,23,26],{"href":24,"rel":25},"https://antigravity.google/docs/mcp",[],"Antigravity MCP Store"," and give their agents structured access to projects, pipelines, merge requests, vulnerabilities, and source code across their GitLab instance.",[12,29,30],{},"The Orbit integration is a new addition to a family of purpose-built GitLab integrations already in the Google Cloud ecosystem and brings GitLab's context layer into Google's agent-first development platform.",[32,33,35],"h2",{"id":34},"query-your-software-lifecycle-within-antigravity","Query your software lifecycle within Antigravity",[12,37,38],{},"Antigravity agents, without GitLab Orbit, can see the files and reach the terminal. They do not understand the broader system: which services depend on the code being changed, whether similar vulnerabilities have been flagged elsewhere, or who reviewed comparable changes in the past. That context lives in your DevSecOps platform. Getting it to a coding  agent has meant using custom scripts or copy-pasting between tools.",[12,40,41,42,47,48,53,54,58,59,62],{},"GitLab ",[16,43,46],{"href":44,"rel":45},"https://docs.gitlab.com/orbit/",[],"Orbit"," indexes your GitLab instance and builds a knowledge graph of relationships between groups, projects, users, work items, merge requests, pipelines, vulnerabilities, and source code. It surfaces that graph through two ",[16,49,52],{"href":50,"rel":51},"https://docs.gitlab.com/orbit/remote/access/mcp/",[],"MCP tools",": ",[55,56,57],"code",{},"query_graph",", which executes structured queries, and ",[55,60,61],{},"get_graph_schema",", which returns available node types, properties, and relationships.",[12,64,65],{},"With this integration, an Antigravity agent can be more accurate and you can answer the most complex questions about your software lifecycle with this context layer:",[67,68,69,73,76,79],"ul",{},[70,71,72],"li",{},"Which projects depend on this module, and will this change break them?",[70,74,75],{},"Have any unresolved vulnerabilities been found in this project?",[70,77,78],{},"Based on past reviews and file ownership, who should review this merge request?",[70,80,81],{},"Which projects produce the most pipeline failures in this group?",[12,83,84],{},"The agent composes the query in GitLab Orbit's JSON DSL and gets typed results back, instead of requiring you to switch between browser tabs and paste context into the coding platform.",[12,86,87,88,93],{},"In ",[16,89,92],{"href":90,"rel":91},"https://about.gitlab.com/blog/gitlab-transcend-announcements/",[],"early internal tests",", agents grounded with GitLab Orbit responded up to 11 times faster, used up to 4.5 times fewer tokens, and produced up to 45 times fewer hallucinations.",[32,95,97],{"id":96},"key-user-journeys","Key user journeys",[12,99,100],{},"With GitLab Orbit and Antigravity, several key user journeys are enhanced by the interoperability of the two services.",[102,103,105],"h3",{"id":104},"blast-radius-analysis","Blast radius analysis",[12,107,108],{},"Before refactoring a shared auth library, an engineer asks an Antigravity agent connected to GitLab Orbit: What depends on this module? Which open merge requests touch those files? And who owns them? The agent queries the knowledge graph and returns all three in one answer: the importers, every in-flight merge request against those files, and their owners. The engineer sees which open work the refactor will collide with, and who to involve, before editing a line. Without Orbit, the same agent sees only the open files and the terminal, with no ability to query the importers, merge requests, and owners that live in GitLab.",[12,110,111],{},[112,113],"img",{"alt":114,"src":115},"Blast radius visual map","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782388863/gtlc39awbobl0ugplmkj.png",[102,117,119],{"id":118},"onboarding-and-codebase-exploration","Onboarding and codebase exploration",[12,121,122],{},"A developer returning to an unfamiliar service asks for its dependencies, entry-point files, and the merge requests opened against it this week. The agent runs the queries against the knowledge graph and produces a Walkthrough Artifact, a scannable map the developer keeps rather than a chat answer that scrolls away. Orbit reindexes within minutes of a change, so the map reflects the service as it is today, not the stale wiki that onboarding usually relies on.",[12,124,125],{},[112,126],{"alt":127,"src":128},"GitLab Orbit for onboarding and codebase exploration","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782388863/hiy6gvv4bpxgrowoj5xo.png",[102,130,132],{"id":131},"dependency-mapping-with-image-generation","Dependency mapping with image generation",[12,134,135,136,141],{},"A tech lead queries GitLab Orbit for a group's service-dependency structure and has the agent render it as an architecture diagram with ",[16,137,140],{"href":138,"rel":139},"https://deepmind.google/models/gemini-image/pro/",[],"Nano Banana Pro",". Its nodes and edges are drawn from the live graph rather than relying on a diagram that's already out of date. For a narrower view, like only the services with open security findings, the tech lead re-queries and regenerates a diagram. Every query is filtered to what the tech lead can access, so the diagram is safe to share as-is. A text-only agent can't turn a graph query into a diagram, let alone keep it current. GitLab is building the same capability natively as a Software Architecture Map; in Antigravity, it works today.",[12,143,144],{},[112,145],{"alt":146,"src":147},"GitLab Orbit for dependency mapping","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782388863/z5aymr3myuiavp2vbvui.png",[32,149,151],{"id":150},"install-from-the-mcp-store-in-clicks","Install from the MCP Store in clicks",[12,153,154,155,159,160,165],{},"Antigravity's ",[16,156,158],{"href":24,"rel":157},[],"MCP Store"," is a built-in integration hub inside the settings. It uses the ",[16,161,164],{"href":162,"rel":163},"https://modelcontextprotocol.io/",[],"Model Context Protocol"," to connect agents to external tools and services in a standardized way.",[12,167,168],{},"Open the MCP Store panel from the settings. Within the customization tab, find the MCP section. Click “Add MCP” and add GitLab Orbit. Authenticate with GitLab through the on-screen prompts. Once installed, Orbit's tools are automatically available to your agents. No config files or terminal setup required.",[32,170,172],{"id":171},"build-on-the-same-context-that-powers-gitlab-duo-agent-platform","Build on the same context that powers GitLab Duo Agent Platform",[12,174,175,176,181],{},"GitLab Orbit is the same engine that provides context to ",[16,177,180],{"href":178,"rel":179},"https://about.gitlab.com/gitlab-duo-agent-platform/",[],"Duo Agent Platform",". For platform engineering teams managing large GitLab instances, agents working inside Antigravity draw on the same governed knowledge graph as agents working inside GitLab, without a separate context pipeline to configure and maintain.",[12,183,184,185,190,191,193],{},"Orbit indexes code in Ruby, Java, Kotlin, Python, TypeScript, JavaScript, Rust, and C# from the default branch, and reindexes within minutes of a change. Queries through MCP consume ",[16,186,189],{"href":187,"rel":188},"https://docs.gitlab.com/subscriptions/gitlab_credits/",[],"GitLab Credits","; calls to ",[55,192,61],{}," are free.",[32,195,197],{"id":196},"get-started","Get started",[12,199,200,201,206,207,212],{},"GitLab Orbit is available for ",[16,202,205],{"href":203,"rel":204},"https://docs.gitlab.com/subscriptions/",[],"GitLab Premium and Ultimate tiers"," on GitLab.com. To try it out, ",[16,208,211],{"href":209,"rel":210},"https://docs.gitlab.com/orbit/remote/getting-started/",[],"turn on Orbit for your top-level group",", then install the GitLab Orbit integration from the Antigravity MCP Store.",[214,215,216,224,233],"blockquote",{},[12,217,218,219,223],{},"If you are not yet using GitLab Duo Agent Platform, start with ",[16,220,222],{"href":178,"rel":221},[],"a free trial",".",[12,225,226,227,232],{},"If you are on GitLab's Free tier, ",[16,228,231],{"href":229,"rel":230},"https://docs.gitlab.com/subscriptions/gitlab_credits/#for-the-free-tier-on-gitlabcom",[],"sign up for Duo Agent Platform"," with these steps.",[12,234,235,236,241,242,247],{},"If you are a GitLab Premium or Ultimate subscriber, ",[16,237,240],{"href":238,"rel":239},"https://docs.gitlab.com/user/duo_agent_platform/turn_on_off/",[],"turn on Duo Agent Platform"," and use the GitLab Credits ",[16,243,246],{"href":244,"rel":245},"https://docs.gitlab.com/subscriptions/gitlab_credits/#included-credits",[],"included"," with your subscription.",{"title":249,"searchDepth":250,"depth":250,"links":251},"",2,[252,253,259,260,261],{"id":34,"depth":250,"text":35},{"id":96,"depth":250,"text":97,"children":254},[255,257,258],{"id":104,"depth":256,"text":105},3,{"id":118,"depth":256,"text":119},{"id":131,"depth":256,"text":132},{"id":150,"depth":250,"text":151},{"id":171,"depth":250,"text":172},{"id":196,"depth":250,"text":197},"ai","2026-06-25","Install Orbit from the Antigravity MCP Store. Give your agents context with access to GitLab projects, pipelines, merge requests, and code dependencies.\n","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782391928/dkbgxzitp72snzrnzupe.png",{},"/en-us/blog/gitlab-orbit-and-google-antigravity",{"config":272,"title":5,"description":264},{"noIndex":273},false,"gitlab-orbit-and-google-antigravity","en-us/blog/gitlab-orbit-and-google-antigravity",[277,278,279,280],"partners","google","news","AI","BlogPost","agIzgjb5qJ3hyQ0eAsmU1Oy4J0atwdfnbKw6H9qUVXE",{"logo":284,"freeTrial":289,"sales":294,"login":299,"items":304,"search":620,"minimal":651,"duo":670,"switchNav":679,"pricingDeployment":690},{"config":285},{"href":286,"dataGaName":287,"dataGaLocation":288},"/","gitlab logo","header",{"text":290,"config":291},"Get free trial",{"href":292,"dataGaName":293,"dataGaLocation":288},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":295,"config":296},"Request a demo",{"href":297,"dataGaName":298,"dataGaLocation":288},"/sales/?contact-topic=request-demo","sales",{"text":300,"config":301},"Sign in",{"href":302,"dataGaName":303,"dataGaLocation":288},"https://gitlab.com/users/sign_in/","sign in",[305,334,434,439,542,598],{"text":306,"config":307,"menu":309},"Platform",{"dataNavLevelOne":308},"platform",{"type":310,"columns":311},"cards",[312,318,326],{"title":306,"description":313,"link":314},"The intelligent orchestration platform for DevSecOps",{"text":315,"config":316},"Explore our Platform",{"href":317,"dataGaName":308,"dataGaLocation":288},"/platform/",{"title":319,"description":320,"link":321},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":322,"config":323},"Meet GitLab Duo",{"href":324,"dataGaName":325,"dataGaLocation":288},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":327,"description":328,"link":329},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":330,"config":331},"Learn more",{"href":332,"dataGaName":333,"dataGaLocation":288},"/why-gitlab/","why gitlab",{"text":335,"left":267,"config":336,"menu":338},"Product",{"dataNavLevelOne":337},"solutions",{"type":339,"link":340,"columns":344,"feature":413},"lists",{"text":341,"config":342},"View all Solutions",{"href":343,"dataGaName":337,"dataGaLocation":288},"/solutions/",[345,369,392],{"title":346,"description":347,"link":348,"items":353},"Automation","CI/CD and automation to accelerate deployment",{"config":349},{"icon":350,"href":351,"dataGaName":352,"dataGaLocation":288},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[354,358,361,365],{"text":355,"config":356},"CI/CD",{"href":357,"dataGaLocation":288,"dataGaName":355},"/solutions/continuous-integration/",{"text":319,"config":359},{"href":324,"dataGaLocation":288,"dataGaName":360},"gitlab duo agent platform - product menu",{"text":362,"config":363},"Source Code Management",{"href":364,"dataGaLocation":288,"dataGaName":362},"/solutions/source-code-management/",{"text":366,"config":367},"Automated Software Delivery",{"href":351,"dataGaLocation":288,"dataGaName":368},"Automated software delivery",{"title":370,"description":371,"link":372,"items":377},"Security","Deliver code faster without compromising security",{"config":373},{"href":374,"dataGaName":375,"dataGaLocation":288,"icon":376},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[378,382,387],{"text":379,"config":380},"Application Security Testing",{"href":374,"dataGaName":381,"dataGaLocation":288},"Application security testing",{"text":383,"config":384},"Software Supply Chain Security",{"href":385,"dataGaLocation":288,"dataGaName":386},"/solutions/supply-chain/","Software supply chain security",{"text":388,"config":389},"Software Compliance",{"href":390,"dataGaName":391,"dataGaLocation":288},"/solutions/software-compliance/","software compliance",{"title":393,"link":394,"items":399},"Measurement",{"config":395},{"icon":396,"href":397,"dataGaName":398,"dataGaLocation":288},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[400,404,408],{"text":401,"config":402},"Visibility & Measurement",{"href":397,"dataGaLocation":288,"dataGaName":403},"Visibility and Measurement",{"text":405,"config":406},"Value Stream Management",{"href":407,"dataGaLocation":288,"dataGaName":405},"/solutions/value-stream-management/",{"text":409,"config":410},"Analytics & Insights",{"href":411,"dataGaLocation":288,"dataGaName":412},"/solutions/analytics-and-insights/","Analytics and insights",{"title":414,"type":339,"items":415},"GitLab for",[416,422,428],{"text":417,"config":418},"Enterprise",{"icon":419,"href":420,"dataGaLocation":288,"dataGaName":421},"Building","/enterprise/","enterprise",{"text":423,"config":424},"Small Business",{"icon":425,"href":426,"dataGaLocation":288,"dataGaName":427},"Work","/small-business/","small business",{"text":429,"config":430},"Public Sector",{"icon":431,"href":432,"dataGaLocation":288,"dataGaName":433},"Organization","/solutions/public-sector/","public sector",{"text":435,"config":436},"Pricing",{"href":437,"dataGaName":438,"dataGaLocation":288,"dataNavLevelOne":438},"/pricing/","pricing",{"text":440,"config":441,"menu":443},"Resources",{"dataNavLevelOne":442},"resources",{"type":339,"link":444,"columns":448,"feature":531},{"text":445,"config":446},"View all resources",{"href":447,"dataGaName":442,"dataGaLocation":288},"/resources/",[449,482,504],{"title":450,"items":451},"Getting started",[452,457,462,467,472,477],{"text":453,"config":454},"Install",{"href":455,"dataGaName":456,"dataGaLocation":288},"/install/","install",{"text":458,"config":459},"Quick start guides",{"href":460,"dataGaName":461,"dataGaLocation":288},"/get-started/","quick setup checklists",{"text":463,"config":464},"Learn",{"href":465,"dataGaLocation":288,"dataGaName":466},"https://university.gitlab.com/","learn",{"text":468,"config":469},"Product documentation",{"href":470,"dataGaName":471,"dataGaLocation":288},"https://docs.gitlab.com/","product documentation",{"text":473,"config":474},"Best practice videos",{"href":475,"dataGaName":476,"dataGaLocation":288},"/getting-started-videos/","best practice videos",{"text":478,"config":479},"Integrations",{"href":480,"dataGaName":481,"dataGaLocation":288},"/integrations/","integrations",{"title":483,"items":484},"Discover",[485,490,495,499],{"text":486,"config":487},"Customer success stories",{"href":488,"dataGaName":489,"dataGaLocation":288},"/customers/","customer success stories",{"text":491,"config":492},"Blog",{"href":493,"dataGaName":494,"dataGaLocation":288},"/blog/","blog",{"text":496,"config":497},"The Source",{"href":498,"dataGaName":494,"dataGaLocation":288},"/the-source/",{"text":500,"config":501},"Remote",{"href":502,"dataGaName":503,"dataGaLocation":288},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":505,"items":506},"Connect",[507,512,517,522,527],{"text":508,"config":509},"GitLab Services",{"href":510,"dataGaName":511,"dataGaLocation":288},"/services/","services",{"text":513,"config":514},"Community",{"href":515,"dataGaName":516,"dataGaLocation":288},"/community/","community",{"text":518,"config":519},"Forum",{"href":520,"dataGaName":521,"dataGaLocation":288},"https://forum.gitlab.com/","forum",{"text":523,"config":524},"Events",{"href":525,"dataGaName":526,"dataGaLocation":288},"/events/","events",{"text":528,"config":529},"Partners",{"href":530,"dataGaName":277,"dataGaLocation":288},"/partners/",{"config":532,"title":535,"text":536,"link":537},{"background":533,"textColor":534},"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":538,"config":539},"Read the latest",{"href":540,"dataGaName":541,"dataGaLocation":288},"/whats-new/","whats new",{"text":543,"config":544,"menu":546},"Company",{"dataNavLevelOne":545},"company",{"type":339,"columns":547},[548],{"items":549},[550,555,561,563,568,573,578,583,588,593],{"text":551,"config":552},"About",{"href":553,"dataGaName":554,"dataGaLocation":288},"/company/","about",{"text":556,"config":557,"footerGa":560},"Jobs",{"href":558,"dataGaName":559,"dataGaLocation":288},"/jobs/","jobs",{"dataGaName":559},{"text":523,"config":562},{"href":525,"dataGaName":526,"dataGaLocation":288},{"text":564,"config":565},"Leadership",{"href":566,"dataGaName":567,"dataGaLocation":288},"/company/team/e-group/","leadership",{"text":569,"config":570},"Handbook",{"href":571,"dataGaName":572,"dataGaLocation":288},"https://handbook.gitlab.com/","handbook",{"text":574,"config":575},"Investor relations",{"href":576,"dataGaName":577,"dataGaLocation":288},"https://ir.gitlab.com/","investor relations",{"text":579,"config":580},"Trust Center",{"href":581,"dataGaName":582,"dataGaLocation":288},"/security/","trust center",{"text":584,"config":585},"AI Transparency Center",{"href":586,"dataGaName":587,"dataGaLocation":288},"/ai-transparency-center/","ai transparency center",{"text":589,"config":590},"Newsletter",{"href":591,"dataGaName":592,"dataGaLocation":288},"/company/contact/#contact-forms","newsletter",{"text":594,"config":595},"Press",{"href":596,"dataGaName":597,"dataGaLocation":288},"/press/","press",{"text":599,"config":600,"menu":601},"Contact us",{"dataNavLevelOne":545},{"type":339,"columns":602},[603],{"items":604},[605,610,615],{"text":606,"config":607},"Talk to sales",{"href":608,"dataGaName":609,"dataGaLocation":288},"/sales/","talk to sales",{"text":611,"config":612},"Support portal",{"href":613,"dataGaName":614,"dataGaLocation":288},"https://support.gitlab.com","support portal",{"text":616,"config":617},"Customer portal",{"href":618,"dataGaName":619,"dataGaLocation":288},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":621,"login":622,"suggestions":629},"Close",{"text":623,"link":624},"To search repositories and projects, login to",{"text":625,"config":626},"gitlab.com",{"href":302,"dataGaName":627,"dataGaLocation":628},"search login","search",{"text":630,"default":631},"Suggestions",[632,634,638,640,644,648],{"text":319,"config":633},{"href":324,"dataGaName":319,"dataGaLocation":628},{"text":635,"config":636},"Code Suggestions (AI)",{"href":637,"dataGaName":635,"dataGaLocation":628},"/solutions/code-suggestions/",{"text":355,"config":639},{"href":357,"dataGaName":355,"dataGaLocation":628},{"text":641,"config":642},"GitLab on AWS",{"href":643,"dataGaName":641,"dataGaLocation":628},"/partners/technology-partners/aws/",{"text":645,"config":646},"GitLab on Google Cloud",{"href":647,"dataGaName":645,"dataGaLocation":628},"/partners/technology-partners/google-cloud-platform/",{"text":649,"config":650},"Why GitLab?",{"href":332,"dataGaName":649,"dataGaLocation":628},{"freeTrial":652,"mobileIcon":657,"desktopIcon":662,"secondaryButton":665},{"text":653,"config":654},"Start free trial",{"href":655,"dataGaName":293,"dataGaLocation":656},"https://gitlab.com/-/trials/new/","nav",{"altText":658,"config":659},"Gitlab Icon",{"src":660,"dataGaName":661,"dataGaLocation":656},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":658,"config":663},{"src":664,"dataGaName":661,"dataGaLocation":656},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":666,"config":667},"Get Started",{"href":668,"dataGaName":669,"dataGaLocation":656},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":671,"mobileIcon":675,"desktopIcon":677},{"text":672,"config":673},"Learn more about GitLab Duo",{"href":324,"dataGaName":674,"dataGaLocation":656},"gitlab duo",{"altText":658,"config":676},{"src":660,"dataGaName":661,"dataGaLocation":656},{"altText":658,"config":678},{"src":664,"dataGaName":661,"dataGaLocation":656},{"button":680,"mobileIcon":685,"desktopIcon":687},{"text":681,"config":682},"/switch",{"href":683,"dataGaName":684,"dataGaLocation":656},"#contact","switch",{"altText":658,"config":686},{"src":660,"dataGaName":661,"dataGaLocation":656},{"altText":658,"config":688},{"src":689,"dataGaName":661,"dataGaLocation":656},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":691,"mobileIcon":696,"desktopIcon":698},{"text":692,"config":693},"Back to pricing",{"href":437,"dataGaName":694,"dataGaLocation":656,"icon":695},"back to pricing","GoBack",{"altText":658,"config":697},{"src":660,"dataGaName":661,"dataGaLocation":656},{"altText":658,"config":699},{"src":664,"dataGaName":661,"dataGaLocation":656},{"title":701,"button":702,"config":706},"GitLab Orbit is here: The context layer for AI agents.",{"text":330,"config":703},{"href":704,"dataGaName":705,"dataGaLocation":288},"/gitlab-orbit/","orbit",{"layout":707,"disabled":273},"release",{"data":709},{"text":710,"source":711,"edit":717,"contribute":722,"config":727,"items":732,"minimal":940},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":712,"config":713},"View page source",{"href":714,"dataGaName":715,"dataGaLocation":716},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":718,"config":719},"Edit this page",{"href":720,"dataGaName":721,"dataGaLocation":716},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":723,"config":724},"Please contribute",{"href":725,"dataGaName":726,"dataGaLocation":716},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":728,"facebook":729,"youtube":730,"linkedin":731},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[733,780,834,878,908],{"title":435,"links":734,"subMenu":749},[735,739,744],{"text":736,"config":737},"View plans",{"href":437,"dataGaName":738,"dataGaLocation":716},"view plans",{"text":740,"config":741},"Why Premium?",{"href":742,"dataGaName":743,"dataGaLocation":716},"/pricing/premium/","why premium",{"text":745,"config":746},"Why Ultimate?",{"href":747,"dataGaName":748,"dataGaLocation":716},"/pricing/ultimate/","why ultimate",[750],{"title":751,"links":752},"Contact Us",[753,756,758,760,765,770,775],{"text":754,"config":755},"Contact sales",{"href":608,"dataGaName":298,"dataGaLocation":716},{"text":611,"config":757},{"href":613,"dataGaName":614,"dataGaLocation":716},{"text":616,"config":759},{"href":618,"dataGaName":619,"dataGaLocation":716},{"text":761,"config":762},"Status",{"href":763,"dataGaName":764,"dataGaLocation":716},"https://status.gitlab.com/","status",{"text":766,"config":767},"Terms of use",{"href":768,"dataGaName":769,"dataGaLocation":716},"/terms/","terms of use",{"text":771,"config":772},"Privacy statement",{"href":773,"dataGaName":774,"dataGaLocation":716},"/privacy/","privacy statement",{"text":776,"config":777},"Cookie preferences",{"dataGaName":778,"dataGaLocation":716,"id":779,"isOneTrustButton":267},"cookie preferences","ot-sdk-btn",{"title":335,"links":781,"subMenu":790},[782,786],{"text":783,"config":784},"DevSecOps platform",{"href":317,"dataGaName":785,"dataGaLocation":716},"devsecops platform",{"text":787,"config":788},"AI-Assisted Development",{"href":324,"dataGaName":789,"dataGaLocation":716},"ai-assisted development",[791],{"title":792,"links":793},"Topics",[794,799,804,809,814,819,824,829],{"text":795,"config":796},"CICD",{"href":797,"dataGaName":798,"dataGaLocation":716},"/topics/ci-cd/","cicd",{"text":800,"config":801},"GitOps",{"href":802,"dataGaName":803,"dataGaLocation":716},"/topics/gitops/","gitops",{"text":805,"config":806},"DevOps",{"href":807,"dataGaName":808,"dataGaLocation":716},"/topics/devops/","devops",{"text":810,"config":811},"Version Control",{"href":812,"dataGaName":813,"dataGaLocation":716},"/topics/version-control/","version control",{"text":815,"config":816},"DevSecOps",{"href":817,"dataGaName":818,"dataGaLocation":716},"/topics/devsecops/","devsecops",{"text":820,"config":821},"Cloud Native",{"href":822,"dataGaName":823,"dataGaLocation":716},"/topics/cloud-native/","cloud native",{"text":825,"config":826},"AI for Coding",{"href":827,"dataGaName":828,"dataGaLocation":716},"/topics/devops/ai-for-coding/","ai for coding",{"text":830,"config":831},"Agentic AI",{"href":832,"dataGaName":833,"dataGaLocation":716},"/topics/agentic-ai/","agentic ai",{"title":835,"links":836},"Solutions",[837,839,841,846,850,853,857,860,862,865,868,873],{"text":379,"config":838},{"href":374,"dataGaName":379,"dataGaLocation":716},{"text":368,"config":840},{"href":351,"dataGaName":352,"dataGaLocation":716},{"text":842,"config":843},"Agile development",{"href":844,"dataGaName":845,"dataGaLocation":716},"/solutions/agile-delivery/","agile delivery",{"text":847,"config":848},"SCM",{"href":364,"dataGaName":849,"dataGaLocation":716},"source code management",{"text":795,"config":851},{"href":357,"dataGaName":852,"dataGaLocation":716},"continuous integration & delivery",{"text":854,"config":855},"Value stream management",{"href":407,"dataGaName":856,"dataGaLocation":716},"value stream management",{"text":800,"config":858},{"href":859,"dataGaName":803,"dataGaLocation":716},"/solutions/gitops/",{"text":417,"config":861},{"href":420,"dataGaName":421,"dataGaLocation":716},{"text":863,"config":864},"Small business",{"href":426,"dataGaName":427,"dataGaLocation":716},{"text":866,"config":867},"Public sector",{"href":432,"dataGaName":433,"dataGaLocation":716},{"text":869,"config":870},"Education",{"href":871,"dataGaName":872,"dataGaLocation":716},"/solutions/education/","education",{"text":874,"config":875},"Financial services",{"href":876,"dataGaName":877,"dataGaLocation":716},"/solutions/finance/","financial services",{"title":440,"links":879},[880,882,884,886,889,891,894,896,898,900,902,904,906],{"text":453,"config":881},{"href":455,"dataGaName":456,"dataGaLocation":716},{"text":458,"config":883},{"href":460,"dataGaName":461,"dataGaLocation":716},{"text":463,"config":885},{"href":465,"dataGaName":466,"dataGaLocation":716},{"text":468,"config":887},{"href":470,"dataGaName":888,"dataGaLocation":716},"docs",{"text":491,"config":890},{"href":493,"dataGaName":494,"dataGaLocation":716},{"text":892,"config":893},"What's new",{"href":540,"dataGaName":541,"dataGaLocation":716},{"text":486,"config":895},{"href":488,"dataGaName":489,"dataGaLocation":716},{"text":500,"config":897},{"href":502,"dataGaName":503,"dataGaLocation":716},{"text":508,"config":899},{"href":510,"dataGaName":511,"dataGaLocation":716},{"text":513,"config":901},{"href":515,"dataGaName":516,"dataGaLocation":716},{"text":518,"config":903},{"href":520,"dataGaName":521,"dataGaLocation":716},{"text":523,"config":905},{"href":525,"dataGaName":526,"dataGaLocation":716},{"text":528,"config":907},{"href":530,"dataGaName":277,"dataGaLocation":716},{"title":543,"links":909},[910,912,914,916,918,920,924,929,931,933,935],{"text":551,"config":911},{"href":553,"dataGaName":545,"dataGaLocation":716},{"text":556,"config":913},{"href":558,"dataGaName":559,"dataGaLocation":716},{"text":564,"config":915},{"href":566,"dataGaName":567,"dataGaLocation":716},{"text":569,"config":917},{"href":571,"dataGaName":572,"dataGaLocation":716},{"text":574,"config":919},{"href":576,"dataGaName":577,"dataGaLocation":716},{"text":921,"config":922},"Sustainability",{"href":923,"dataGaName":921,"dataGaLocation":716},"/sustainability/",{"text":925,"config":926},"Diversity, inclusion and belonging (DIB)",{"href":927,"dataGaName":928,"dataGaLocation":716},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":579,"config":930},{"href":581,"dataGaName":582,"dataGaLocation":716},{"text":589,"config":932},{"href":591,"dataGaName":592,"dataGaLocation":716},{"text":594,"config":934},{"href":596,"dataGaName":597,"dataGaLocation":716},{"text":936,"config":937},"Modern Slavery Transparency Statement",{"href":938,"dataGaName":939,"dataGaLocation":716},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":941},[942,945,948],{"text":943,"config":944},"Terms",{"href":768,"dataGaName":769,"dataGaLocation":716},{"text":946,"config":947},"Cookies",{"dataGaName":778,"dataGaLocation":716,"id":779,"isOneTrustButton":267},{"text":949,"config":950},"Privacy",{"href":773,"dataGaName":774,"dataGaLocation":716},[952],{"id":953,"title":7,"body":266,"config":954,"content":956,"description":266,"extension":960,"meta":961,"navigation":267,"path":962,"seo":963,"stem":964,"__hash__":965},"blogAuthors/en-us/blog/authors/regnard-raquedan.yml",{"template":955},"BlogAuthor",{"name":7,"config":957},{"headshot":958,"ctfId":959},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663118/Blog/Author%20Headshots/regnard_raquedan_headshot.png","rraquedan","yml",{},"/en-us/blog/authors/regnard-raquedan",{},"en-us/blog/authors/regnard-raquedan","1JCF9gTeSA0OaLWrorCsz7_b5_2A2kagAMVhH8r4NcM",[967,975,983],{"title":968,"description":969,"heroImage":970,"category":262,"date":971,"authors":972,"slug":974,"externalUrl":266},"AI Catalog updates for governance and operations","New capabilities in GitLab 19.1 help control what runs in your environment, deploy at scale, and trust automation to operate without supervision.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781621337/mtjqzed2cqtef0frmor2.png","2026-06-18",[973],"Corinne Dent","ai-catalog-updates-for-governance-and-operations",{"title":976,"description":977,"heroImage":978,"category":262,"date":979,"authors":980,"slug":982,"externalUrl":266},"Introducing GitLab Orbit: Full code and lifecycle context, in one query","With Orbit, your software agents are up to 11 times faster, use up to 4.5 times fewer tokens, and answer questions you couldn’t before.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1780996524/sd1vpl8empy26wizarqj.png","2026-06-10",[981],"Rebecca Carter","introducing-gitlab-orbit",{"title":984,"description":985,"heroImage":986,"category":262,"date":979,"authors":987,"slug":989,"externalUrl":266},"GitLab Flex: Commit once, reshape your seats and AI spend","In the agentic era you can't predict seats, AI usage, or which capabilities you'll need next. GitLab Flex is one commitment that adjusts as your needs change.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772047747/ntihfmnu2fepamqemaas.png",[988],"Talia Armato-Helle","introducing-gitlab-flex",{"promotions":991},[992,1005,1017,1029],{"id":993,"categories":994,"header":995,"text":996,"button":997,"image":1002},"ai-modernization",[262],"Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":998,"config":999},"Get your AI maturity score",{"href":1000,"dataGaName":1001,"dataGaLocation":494},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":1003},{"src":1004},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1006,"categories":1007,"header":1009,"text":996,"button":1010,"image":1014},"devops-modernization",[1008,818],"product","Are you just managing tools or shipping innovation?",{"text":1011,"config":1012},"Get your DevOps maturity score",{"href":1013,"dataGaName":1001,"dataGaLocation":494},"/assessments/devops-modernization-assessment/",{"config":1015},{"src":1016},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1018,"categories":1019,"header":1021,"text":996,"button":1022,"image":1026},"security-modernization",[1020],"security","Are you trading speed for security?",{"text":1023,"config":1024},"Get your security maturity score",{"href":1025,"dataGaName":1001,"dataGaLocation":494},"/assessments/security-modernization-assessment/",{"config":1027},{"src":1028},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1030,"paths":1031,"header":1034,"text":1035,"button":1036,"image":1041},"github-azure-migration",[1032,1033],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":1037,"config":1038},"See how GitLab compares to GitHub",{"href":1039,"dataGaName":1040,"dataGaLocation":494},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1042},{"src":1016},{"header":1044,"blurb":1045,"button":1046,"secondaryButton":1051},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1047,"config":1048},"Get your free trial",{"href":1049,"dataGaName":293,"dataGaLocation":1050},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":754,"config":1052},{"href":608,"dataGaName":298,"dataGaLocation":1050},1782446591598]