[{"data":1,"prerenderedAt":794},["ShallowReactive",2],{"/topics/context-graph/developer-context-graph":3,"navigation-en-us":102,"banner-en-us":530,"footer-en-us":540,"next-steps-en-us":784},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":92,"meta":93,"navigation":94,"path":95,"seo":96,"slug":6,"stem":100,"testContent":6,"type":6,"__hash__":101},"pages/en-us/topics/context-graph/developer-context-graph/index.yml","",null,[8,22,28,90],{"type":9,"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16,20],{"title":13,"config":14},"Topics",{"href":15},"/topics/",{"title":17,"config":18},"Context graph",{"href":19},"/topics/context-graph/",{"title":21},"What is a developer context graph?",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":21,"text":25,"config":26},"A developer context graph is a connected, queryable model of the software delivery lifecycle. ",{"id":27},"what-is-a-developer-context-graph",{"type":29,"componentName":29,"componentContent":30},"CommonSideNavigationWithTree",{"anchors":31,"components":58},{"data":32,"text":57},[33,37,41,45,49,53],{"config":34,"text":36},{"href":35},"#developer-context-graphs-explained","Developer context graphs explained",{"config":38,"text":40},{"href":39},"#why-developer-context-matters","Why developer context matters",{"config":42,"text":44},{"href":43},"#what-a-developer-context-graph-can-include","What a developer context graph can include",{"config":46,"text":48},{"href":47},"#how-a-context-graph-supports-development","How a context graph supports development",{"config":50,"text":52},{"href":51},"#why-gitlab-has-a-structural-advantage","Why GitLab has a structural advantage",{"config":54,"text":56},{"href":55},"#developers-get-the-full-picture-with-a-context-graph","Developers get the full picture with a context graph","On this page",[59,65,70,75,80,85],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":36,"config":62,"text":64},{"id":63},"developer-context-graphs-explained","A developer context graph links code, work items, merge requests, pipelines, deployments, security findings, ownership, and production signals so engineers and [AI agents](https://about.gitlab.com/topics/agentic-ai/) can reason across the full system instead of working from isolated tools.\n\nThe core idea is simple: the raw entities and events already exist across modern engineering workflows, but they are often not assembled into a shared decision memory that humans and agents can query directly.",{"type":60,"componentName":60,"componentContent":66},{"header":40,"text":67,"config":68},"Most software teams do not have challenges with a lack of data. The challenge, instead, is that relevant context is fragmented across planning systems, repositories, [CI/CD](https://about.gitlab.com/topics/ci-cd/), deployments, alerts, and human decisions that were never captured in a reusable way.\n\nThat fragmentation slows down engineers and weakens AI outputs. When context is incomplete, teams spend time reconstructing causal chains manually, and agents generate answers based on partial visibility.\n\nA developer context graph addresses that gap by preserving both the technical relationships and the decision history behind the work.",{"id":69},"why-developer-context-matters",{"type":60,"componentName":60,"componentContent":71},{"header":44,"text":72,"config":73},"A developer context graph can connect:\n\n* planning items and requirements  \n* source code and repository structure  \n* merge requests and code review activity  \n* [CI/CD pipelines](https://about.gitlab.com/topics/ci-cd/cicd-pipeline/) and test coverage  \n* deployments and incident history  \n* vulnerabilities, accepted risk, and policy decisions  \n* ownership and team changes over time\n\n\u003Cbr>\u003C/br>\n\nTogether, these connections create a richer model of how software is built, reviewed, secured, deployed, and operated.",{"id":74},"what-a-developer-context-graph-can-include",{"type":60,"componentName":60,"componentContent":76},{"header":48,"text":77,"config":78},"A developer context graph helps teams answer questions that are difficult to solve from a single tool.\n\n### Investigate incidents faster\n\nWhen a production incident occurs, the immediate facts may be visible, but the cause is often buried across deployments, merge requests, review decisions, and test gaps. A developer context graph connects those events so the causal chain can be surfaced as a graph traversal rather than rebuilt from memory.\n\n### Preserve code review reasoning\n\n[Code review](https://about.gitlab.com/topics/version-control/what-is-code-review/) decisions often end with a simple approval or rejection, while the reasoning behind the tradeoff is lost. A developer context graph can capture that reasoning as a structured decision event so the next reviewer understands what was considered, deferred, or accepted under specific conditions.\n\n### Improve security visibility\n\nSecurity teams usually know what the scanner reports, but not always why the posture looks the way it does. A developer context graph makes security decisions queryable by preserving who accepted a finding, under which policy, based on what evidence, and with what expiry condition.\n\n### Reduce dependence on tribal knowledge\n\nIn many organizations, DevOps engineers act as the human context graph because they carry the relationships between code changes, infrastructure state, deployment behavior, and customer impact in their heads. A developer context graph turns that uncaptured knowledge into a durable system asset.",{"id":79},"how-a-context-graph-supports-development",{"type":60,"componentName":60,"componentContent":81},{"header":52,"text":82,"config":83},"GitLab already spans planning, source control, CI/CD, security scanning, deployment, and monitoring within a unified platform. That means much of the raw material for a developer context graph already exists inside one system boundary.\n\n[GitLab Orbit](https://about.gitlab.com/gitlab-orbit/) works within GitLab’s unified platform turning lifecycle data into a live, queryable graph that both engineers and agents can use to understand software behavior across the software development lifecycle.",{"id":84},"why-gitlab-has-a-structural-advantage",{"type":60,"componentName":60,"componentContent":86},{"header":56,"text":87,"config":88},"A developer context graph connects the technical and decision context behind software delivery. It helps teams investigate issues faster, preserve reasoning, understand security posture more clearly, and give AI agents a better foundation for reliable work.",{"id":89},"developers-get-the-full-picture-with-a-context-graph",{"type":91,"componentName":91},"CommonNextSteps","yml",{},true,"/en-us/topics/context-graph/developer-context-graph",{"config":97,"title":21,"ogTitle":21,"description":99,"ogDescription":99},{"noIndex":98},false,"Learn what a developer context graph is and how it helps teams investigate incidents faster, preserve code review reasoning, and improve security visibility.","en-us/topics/context-graph/developer-context-graph/index","ZRe2KAO4J-xJ3eThIM4n39TnzGYReMT6r5Vh0KFhlGU",{"logo":103,"freeTrial":108,"sales":113,"login":118,"items":123,"search":450,"minimal":481,"duo":500,"switchNav":509,"pricingDeployment":520},{"config":104},{"href":105,"dataGaName":106,"dataGaLocation":107},"/","gitlab logo","header",{"text":109,"config":110},"Get free trial",{"href":111,"dataGaName":112,"dataGaLocation":107},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":114,"config":115},"Request a demo",{"href":116,"dataGaName":117,"dataGaLocation":107},"/sales/?contact-topic=request-demo","sales",{"text":119,"config":120},"Sign in",{"href":121,"dataGaName":122,"dataGaLocation":107},"https://gitlab.com/users/sign_in/","sign in",[124,153,253,258,372,428],{"text":125,"config":126,"menu":128},"Platform",{"dataNavLevelOne":127},"platform",{"type":129,"columns":130},"cards",[131,137,145],{"title":125,"description":132,"link":133},"The intelligent orchestration platform for DevSecOps",{"text":134,"config":135},"Explore our Platform",{"href":136,"dataGaName":127,"dataGaLocation":107},"/platform/",{"title":138,"description":139,"link":140},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":141,"config":142},"Meet GitLab Duo",{"href":143,"dataGaName":144,"dataGaLocation":107},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":146,"description":147,"link":148},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":149,"config":150},"Learn more",{"href":151,"dataGaName":152,"dataGaLocation":107},"/why-gitlab/","why gitlab",{"text":154,"left":94,"config":155,"menu":157},"Product",{"dataNavLevelOne":156},"solutions",{"type":158,"link":159,"columns":163,"feature":232},"lists",{"text":160,"config":161},"View all Solutions",{"href":162,"dataGaName":156,"dataGaLocation":107},"/solutions/",[164,188,211],{"title":165,"description":166,"link":167,"items":172},"Automation","CI/CD and automation to accelerate deployment",{"config":168},{"icon":169,"href":170,"dataGaName":171,"dataGaLocation":107},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[173,177,180,184],{"text":174,"config":175},"CI/CD",{"href":176,"dataGaLocation":107,"dataGaName":174},"/solutions/continuous-integration/",{"text":138,"config":178},{"href":143,"dataGaLocation":107,"dataGaName":179},"gitlab duo agent platform - product menu",{"text":181,"config":182},"Source Code Management",{"href":183,"dataGaLocation":107,"dataGaName":181},"/solutions/source-code-management/",{"text":185,"config":186},"Automated Software Delivery",{"href":170,"dataGaLocation":107,"dataGaName":187},"Automated software delivery",{"title":189,"description":190,"link":191,"items":196},"Security","Deliver code faster without compromising security",{"config":192},{"href":193,"dataGaName":194,"dataGaLocation":107,"icon":195},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[197,201,206],{"text":198,"config":199},"Application Security Testing",{"href":193,"dataGaName":200,"dataGaLocation":107},"Application security testing",{"text":202,"config":203},"Software Supply Chain Security",{"href":204,"dataGaLocation":107,"dataGaName":205},"/solutions/supply-chain/","Software supply chain security",{"text":207,"config":208},"Software Compliance",{"href":209,"dataGaName":210,"dataGaLocation":107},"/solutions/software-compliance/","software compliance",{"title":212,"link":213,"items":218},"Measurement",{"config":214},{"icon":215,"href":216,"dataGaName":217,"dataGaLocation":107},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[219,223,227],{"text":220,"config":221},"Visibility & Measurement",{"href":216,"dataGaLocation":107,"dataGaName":222},"Visibility and Measurement",{"text":224,"config":225},"Value Stream Management",{"href":226,"dataGaLocation":107,"dataGaName":224},"/solutions/value-stream-management/",{"text":228,"config":229},"Analytics & Insights",{"href":230,"dataGaLocation":107,"dataGaName":231},"/solutions/analytics-and-insights/","Analytics and insights",{"title":233,"type":158,"items":234},"GitLab for",[235,241,247],{"text":236,"config":237},"Enterprise",{"icon":238,"href":239,"dataGaLocation":107,"dataGaName":240},"Building","/enterprise/","enterprise",{"text":242,"config":243},"Small Business",{"icon":244,"href":245,"dataGaLocation":107,"dataGaName":246},"Work","/small-business/","small business",{"text":248,"config":249},"Public Sector",{"icon":250,"href":251,"dataGaLocation":107,"dataGaName":252},"Organization","/solutions/public-sector/","public sector",{"text":254,"config":255},"Pricing",{"href":256,"dataGaName":257,"dataGaLocation":107,"dataNavLevelOne":257},"/pricing/","pricing",{"text":259,"config":260,"menu":262},"Resources",{"dataNavLevelOne":261},"resources",{"type":158,"link":263,"columns":267,"feature":361},{"text":264,"config":265},"View all resources",{"href":266,"dataGaName":261,"dataGaLocation":107},"/resources/",[268,301,328],{"title":269,"items":270},"Getting started",[271,276,281,286,291,296],{"text":272,"config":273},"Install",{"href":274,"dataGaName":275,"dataGaLocation":107},"/install/","install",{"text":277,"config":278},"Quick start guides",{"href":279,"dataGaName":280,"dataGaLocation":107},"/get-started/","quick setup checklists",{"text":282,"config":283},"Learn",{"href":284,"dataGaLocation":107,"dataGaName":285},"https://university.gitlab.com/","learn",{"text":287,"config":288},"Product documentation",{"href":289,"dataGaName":290,"dataGaLocation":107},"https://docs.gitlab.com/","product documentation",{"text":292,"config":293},"Best practice videos",{"href":294,"dataGaName":295,"dataGaLocation":107},"/getting-started-videos/","best practice videos",{"text":297,"config":298},"Integrations",{"href":299,"dataGaName":300,"dataGaLocation":107},"/integrations/","integrations",{"title":302,"items":303},"Discover",[304,309,314,319,323],{"text":305,"config":306},"Customer success stories",{"href":307,"dataGaName":308,"dataGaLocation":107},"/customers/","customer success stories",{"text":310,"config":311},"Blog",{"href":312,"dataGaName":313,"dataGaLocation":107},"/blog/","blog",{"text":315,"config":316},"Demo Hub",{"href":317,"dataGaName":318,"dataGaLocation":107},"/demo-hub/","demo hub",{"text":320,"config":321},"The Source",{"href":322,"dataGaName":313,"dataGaLocation":107},"/the-source/",{"text":324,"config":325},"Remote",{"href":326,"dataGaName":327,"dataGaLocation":107},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":329,"items":330},"Connect",[331,336,341,346,351,356],{"text":332,"config":333},"GitLab Services",{"href":334,"dataGaName":335,"dataGaLocation":107},"/services/","services",{"text":337,"config":338},"Contribute",{"href":339,"dataGaName":340,"dataGaLocation":107},"https://contributors.gitlab.com","contribute",{"text":342,"config":343},"Community",{"href":344,"dataGaName":345,"dataGaLocation":107},"/community/","community",{"text":347,"config":348},"Forum",{"href":349,"dataGaName":350,"dataGaLocation":107},"https://forum.gitlab.com/","forum",{"text":352,"config":353},"Events",{"href":354,"dataGaName":355,"dataGaLocation":107},"/events/","events",{"text":357,"config":358},"Partners",{"href":359,"dataGaName":360,"dataGaLocation":107},"/partners/","partners",{"config":362,"title":365,"text":366,"link":367},{"background":363,"textColor":364},"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":368,"config":369},"Read the latest",{"href":370,"dataGaName":371,"dataGaLocation":107},"/whats-new/","whats new",{"text":373,"config":374,"menu":376},"Company",{"dataNavLevelOne":375},"company",{"type":158,"columns":377},[378],{"items":379},[380,385,391,393,398,403,408,413,418,423],{"text":381,"config":382},"About",{"href":383,"dataGaName":384,"dataGaLocation":107},"/company/","about",{"text":386,"config":387,"footerGa":390},"Jobs",{"href":388,"dataGaName":389,"dataGaLocation":107},"/jobs/","jobs",{"dataGaName":389},{"text":352,"config":392},{"href":354,"dataGaName":355,"dataGaLocation":107},{"text":394,"config":395},"Leadership",{"href":396,"dataGaName":397,"dataGaLocation":107},"/company/team/e-group/","leadership",{"text":399,"config":400},"Handbook",{"href":401,"dataGaName":402,"dataGaLocation":107},"https://handbook.gitlab.com/","handbook",{"text":404,"config":405},"Investor relations",{"href":406,"dataGaName":407,"dataGaLocation":107},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":409,"config":410},"Trust Center",{"href":411,"dataGaName":412,"dataGaLocation":107},"/security/","trust center",{"text":414,"config":415},"AI Transparency Center",{"href":416,"dataGaName":417,"dataGaLocation":107},"/ai-transparency-center/","ai transparency center",{"text":419,"config":420},"Newsletter",{"href":421,"dataGaName":422,"dataGaLocation":107},"/company/contact/#contact-forms","newsletter",{"text":424,"config":425},"Press",{"href":426,"dataGaName":427,"dataGaLocation":107},"/press/","press",{"text":429,"config":430,"menu":431},"Contact us",{"dataNavLevelOne":375},{"type":158,"columns":432},[433],{"items":434},[435,440,445],{"text":436,"config":437},"Talk to sales",{"href":438,"dataGaName":439,"dataGaLocation":107},"/sales/","talk to sales",{"text":441,"config":442},"Support portal",{"href":443,"dataGaName":444,"dataGaLocation":107},"https://support.gitlab.com/hc/en-us","support portal",{"text":446,"config":447},"Customer portal",{"href":448,"dataGaName":449,"dataGaLocation":107},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":451,"login":452,"suggestions":459},"Close",{"text":453,"link":454},"To search repositories and projects, login to",{"text":455,"config":456},"gitlab.com",{"href":121,"dataGaName":457,"dataGaLocation":458},"search login","search",{"text":460,"default":461},"Suggestions",[462,464,468,470,474,478],{"text":138,"config":463},{"href":143,"dataGaName":138,"dataGaLocation":458},{"text":465,"config":466},"Code Suggestions (AI)",{"href":467,"dataGaName":465,"dataGaLocation":458},"/solutions/code-suggestions/",{"text":174,"config":469},{"href":176,"dataGaName":174,"dataGaLocation":458},{"text":471,"config":472},"GitLab on AWS",{"href":473,"dataGaName":471,"dataGaLocation":458},"/partners/technology-partners/aws/",{"text":475,"config":476},"GitLab on Google Cloud",{"href":477,"dataGaName":475,"dataGaLocation":458},"/partners/technology-partners/google-cloud-platform/",{"text":479,"config":480},"Why GitLab?",{"href":151,"dataGaName":479,"dataGaLocation":458},{"freeTrial":482,"mobileIcon":487,"desktopIcon":492,"secondaryButton":495},{"text":483,"config":484},"Start free trial",{"href":485,"dataGaName":112,"dataGaLocation":486},"https://gitlab.com/-/trials/new/","nav",{"altText":488,"config":489},"Gitlab Icon",{"src":490,"dataGaName":491,"dataGaLocation":486},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":488,"config":493},{"src":494,"dataGaName":491,"dataGaLocation":486},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":496,"config":497},"Get Started",{"href":498,"dataGaName":499,"dataGaLocation":486},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":501,"mobileIcon":505,"desktopIcon":507},{"text":502,"config":503},"Learn more about GitLab Duo",{"href":143,"dataGaName":504,"dataGaLocation":486},"gitlab duo",{"altText":488,"config":506},{"src":490,"dataGaName":491,"dataGaLocation":486},{"altText":488,"config":508},{"src":494,"dataGaName":491,"dataGaLocation":486},{"button":510,"mobileIcon":515,"desktopIcon":517},{"text":511,"config":512},"/switch",{"href":513,"dataGaName":514,"dataGaLocation":486},"#contact","switch",{"altText":488,"config":516},{"src":490,"dataGaName":491,"dataGaLocation":486},{"altText":488,"config":518},{"src":519,"dataGaName":491,"dataGaLocation":486},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":521,"mobileIcon":526,"desktopIcon":528},{"text":522,"config":523},"Back to pricing",{"href":256,"dataGaName":524,"dataGaLocation":486,"icon":525},"back to pricing","GoBack",{"altText":488,"config":527},{"src":490,"dataGaName":491,"dataGaLocation":486},{"altText":488,"config":529},{"src":494,"dataGaName":491,"dataGaLocation":486},{"title":531,"titleMobile":532,"button":533,"config":538},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":149,"config":534},{"href":535,"dataGaName":536,"dataGaLocation":537},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":539,"disabled":98},"release",{"data":541},{"text":542,"source":543,"edit":549,"contribute":554,"config":559,"items":564,"minimal":773},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":544,"config":545},"View page source",{"href":546,"dataGaName":547,"dataGaLocation":548},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":550,"config":551},"Edit this page",{"href":552,"dataGaName":553,"dataGaLocation":548},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":555,"config":556},"Please contribute",{"href":557,"dataGaName":558,"dataGaLocation":548},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":560,"facebook":561,"youtube":562,"linkedin":563},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[565,612,665,709,741],{"title":254,"links":566,"subMenu":581},[567,571,576],{"text":568,"config":569},"View plans",{"href":256,"dataGaName":570,"dataGaLocation":548},"view plans",{"text":572,"config":573},"Why Premium?",{"href":574,"dataGaName":575,"dataGaLocation":548},"/pricing/premium/","why premium",{"text":577,"config":578},"Why Ultimate?",{"href":579,"dataGaName":580,"dataGaLocation":548},"/pricing/ultimate/","why ultimate",[582],{"title":583,"links":584},"Contact Us",[585,588,590,592,597,602,607],{"text":586,"config":587},"Contact sales",{"href":438,"dataGaName":117,"dataGaLocation":548},{"text":441,"config":589},{"href":443,"dataGaName":444,"dataGaLocation":548},{"text":446,"config":591},{"href":448,"dataGaName":449,"dataGaLocation":548},{"text":593,"config":594},"Status",{"href":595,"dataGaName":596,"dataGaLocation":548},"https://status.gitlab.com/","status",{"text":598,"config":599},"Terms of use",{"href":600,"dataGaName":601,"dataGaLocation":548},"/terms/","terms of use",{"text":603,"config":604},"Privacy statement",{"href":605,"dataGaName":606,"dataGaLocation":548},"/privacy/","privacy statement",{"text":608,"config":609},"Cookie preferences",{"dataGaName":610,"dataGaLocation":548,"id":611,"isOneTrustButton":94},"cookie preferences","ot-sdk-btn",{"title":154,"links":613,"subMenu":622},[614,618],{"text":615,"config":616},"DevSecOps platform",{"href":136,"dataGaName":617,"dataGaLocation":548},"devsecops platform",{"text":619,"config":620},"AI-Assisted Development",{"href":143,"dataGaName":621,"dataGaLocation":548},"ai-assisted development",[623],{"title":13,"links":624},[625,630,635,640,645,650,655,660],{"text":626,"config":627},"CICD",{"href":628,"dataGaName":629,"dataGaLocation":548},"/topics/ci-cd/","cicd",{"text":631,"config":632},"GitOps",{"href":633,"dataGaName":634,"dataGaLocation":548},"/topics/gitops/","gitops",{"text":636,"config":637},"DevOps",{"href":638,"dataGaName":639,"dataGaLocation":548},"/topics/devops/","devops",{"text":641,"config":642},"Version Control",{"href":643,"dataGaName":644,"dataGaLocation":548},"/topics/version-control/","version control",{"text":646,"config":647},"DevSecOps",{"href":648,"dataGaName":649,"dataGaLocation":548},"/topics/devsecops/","devsecops",{"text":651,"config":652},"Cloud Native",{"href":653,"dataGaName":654,"dataGaLocation":548},"/topics/cloud-native/","cloud native",{"text":656,"config":657},"AI for Coding",{"href":658,"dataGaName":659,"dataGaLocation":548},"/topics/devops/ai-for-coding/","ai for coding",{"text":661,"config":662},"Agentic AI",{"href":663,"dataGaName":664,"dataGaLocation":548},"/topics/agentic-ai/","agentic ai",{"title":666,"links":667},"Solutions",[668,670,672,677,681,684,688,691,693,696,699,704],{"text":198,"config":669},{"href":193,"dataGaName":198,"dataGaLocation":548},{"text":187,"config":671},{"href":170,"dataGaName":171,"dataGaLocation":548},{"text":673,"config":674},"Agile development",{"href":675,"dataGaName":676,"dataGaLocation":548},"/solutions/agile-delivery/","agile delivery",{"text":678,"config":679},"SCM",{"href":183,"dataGaName":680,"dataGaLocation":548},"source code management",{"text":626,"config":682},{"href":176,"dataGaName":683,"dataGaLocation":548},"continuous integration & delivery",{"text":685,"config":686},"Value stream management",{"href":226,"dataGaName":687,"dataGaLocation":548},"value stream management",{"text":631,"config":689},{"href":690,"dataGaName":634,"dataGaLocation":548},"/solutions/gitops/",{"text":236,"config":692},{"href":239,"dataGaName":240,"dataGaLocation":548},{"text":694,"config":695},"Small business",{"href":245,"dataGaName":246,"dataGaLocation":548},{"text":697,"config":698},"Public sector",{"href":251,"dataGaName":252,"dataGaLocation":548},{"text":700,"config":701},"Education",{"href":702,"dataGaName":703,"dataGaLocation":548},"/solutions/education/","education",{"text":705,"config":706},"Financial services",{"href":707,"dataGaName":708,"dataGaLocation":548},"/solutions/finance/","financial services",{"title":259,"links":710},[711,713,715,717,720,722,725,727,729,731,733,735,737,739],{"text":272,"config":712},{"href":274,"dataGaName":275,"dataGaLocation":548},{"text":277,"config":714},{"href":279,"dataGaName":280,"dataGaLocation":548},{"text":282,"config":716},{"href":284,"dataGaName":285,"dataGaLocation":548},{"text":287,"config":718},{"href":289,"dataGaName":719,"dataGaLocation":548},"docs",{"text":310,"config":721},{"href":312,"dataGaName":313,"dataGaLocation":548},{"text":723,"config":724},"What's new",{"href":370,"dataGaName":371,"dataGaLocation":548},{"text":305,"config":726},{"href":307,"dataGaName":308,"dataGaLocation":548},{"text":324,"config":728},{"href":326,"dataGaName":327,"dataGaLocation":548},{"text":332,"config":730},{"href":334,"dataGaName":335,"dataGaLocation":548},{"text":337,"config":732},{"href":339,"dataGaName":340,"dataGaLocation":548},{"text":342,"config":734},{"href":344,"dataGaName":345,"dataGaLocation":548},{"text":347,"config":736},{"href":349,"dataGaName":350,"dataGaLocation":548},{"text":352,"config":738},{"href":354,"dataGaName":355,"dataGaLocation":548},{"text":357,"config":740},{"href":359,"dataGaName":360,"dataGaLocation":548},{"title":373,"links":742},[743,745,747,749,751,753,757,762,764,766,768],{"text":381,"config":744},{"href":383,"dataGaName":375,"dataGaLocation":548},{"text":386,"config":746},{"href":388,"dataGaName":389,"dataGaLocation":548},{"text":394,"config":748},{"href":396,"dataGaName":397,"dataGaLocation":548},{"text":399,"config":750},{"href":401,"dataGaName":402,"dataGaLocation":548},{"text":404,"config":752},{"href":406,"dataGaName":407,"dataGaLocation":548},{"text":754,"config":755},"Sustainability",{"href":756,"dataGaName":754,"dataGaLocation":548},"/sustainability/",{"text":758,"config":759},"Diversity, inclusion and belonging (DIB)",{"href":760,"dataGaName":761,"dataGaLocation":548},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":409,"config":763},{"href":411,"dataGaName":412,"dataGaLocation":548},{"text":419,"config":765},{"href":421,"dataGaName":422,"dataGaLocation":548},{"text":424,"config":767},{"href":426,"dataGaName":427,"dataGaLocation":548},{"text":769,"config":770},"Modern Slavery Transparency Statement",{"href":771,"dataGaName":772,"dataGaLocation":548},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":774},[775,778,781],{"text":776,"config":777},"Terms",{"href":600,"dataGaName":601,"dataGaLocation":548},{"text":779,"config":780},"Cookies",{"dataGaName":610,"dataGaLocation":548,"id":611,"isOneTrustButton":94},{"text":782,"config":783},"Privacy",{"href":605,"dataGaName":606,"dataGaLocation":548},{"header":785,"blurb":786,"button":787,"secondaryButton":792},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":788,"config":789},"Get your free trial",{"href":790,"dataGaName":112,"dataGaLocation":791},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":586,"config":793},{"href":438,"dataGaName":117,"dataGaLocation":791},1787570768622]