[{"data":1,"prerenderedAt":1019},["ShallowReactive",2],{"/integrations":3,"navigation-en-us":329,"banner-en-us":753,"footer-en-us":764,"next-steps-en-us":1009},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":322,"meta":323,"navigation":324,"path":325,"seo":326,"slug":6,"stem":327,"testContent":6,"type":6,"__hash__":328},"pages/en-us/integrations.yml","Integrations",null,[8,23,320],{"componentName":9,"componentContent":10},"CommonHero",{"title":11,"description":12,"primaryButton":13,"image":19},"Integrate with GitLab","You can integrate GitLab with external services for enhanced functionality.",{"text":14,"config":15},"Start your free trial",{"href":16,"dataGaName":17,"dataGaLocation":18},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com%2Fplatform/","free trial","hero",{"config":20},{"src":21,"theme":22},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207993/bsbngj3xtdrsh1ishkzs.jpg","rounded",{"componentName":24,"componentContent":25},"CommonSideNavigation",{"links":26,"components":51},[27,31,35,39,43,47],{"text":28,"config":29},"Services",{"id":30},"services",{"text":32,"config":33},"Issue Trackers",{"id":34},"issue-trackers",{"text":36,"config":37},"Authentication Sources",{"id":38},"authentication-sources",{"text":40,"config":41},"Security",{"id":42},"security",{"text":44,"config":45},"Continuous Integration",{"id":46},"continuous-integration",{"text":48,"config":49},"Feature Enhancements",{"id":50},"feature-enhancements",[52,86,133,187,206,282,299],{"componentName":53,"componentContent":54},"IntegrationsCardGroup",{"header":28,"subheader":55,"cards":56,"config":81,"cta":82},"Integrate GitLab with services",[57,63,69,75],{"header":58,"subtitle":59,"link":60},"Campfire","Connect to chat with Campfire.",{"config":61},{"href":62},"https://docs.gitlab.com/api/project_integrations/",{"header":64,"subtitle":65,"link":66},"Jira","Use Jira as the issue tracker.",{"config":67},{"href":68},"https://docs.gitlab.com/integration/jira/",{"header":70,"subtitle":71,"link":72},"Pivotal tracker","Add commit messages to Pivotal Tracker stories.",{"config":73},{"href":74},"https://docs.gitlab.com/user/project/integrations/pivotal_tracker/",{"header":76,"subtitle":77,"link":78},"Slack notifications","Send notifications about project events to Slack.",{"config":79},{"href":80},"https://docs.gitlab.com/user/project/integrations/slack/",{"id":30},{"text":83,"config":84},"Learn more about all 41 service integrations",{"href":85},"https://docs.gitlab.com/user/project/integrations/",{"componentName":53,"componentContent":87},{"header":88,"cards":89,"config":127,"cta":129},"Issue trackers",[90,95,100,105,109,112,117,122],{"header":91,"link":92},"Bugzilla",{"config":93},{"href":94},"https://docs.gitlab.com/user/project/integrations/bugzilla/",{"header":96,"link":97},"ClickUp",{"config":98},{"href":99},"https://docs.gitlab.com/user/project/integrations/clickup/",{"header":101,"link":102},"Custom issue tracker",{"config":103},{"href":104},"https://docs.gitlab.com/user/project/integrations/custom_issue_tracker/",{"header":106,"link":107},"EWM",{"config":108},{"href":62},{"header":64,"link":110},{"config":111},{"href":68},{"header":113,"link":114},"Redmine",{"config":115},{"href":116},"https://docs.gitlab.com/user/project/integrations/redmine/",{"header":118,"link":119},"YouTrack",{"config":120},{"href":121},"https://docs.gitlab.com/user/project/integrations/youtrack/",{"header":123,"link":124},"ZenTao",{"config":125},{"href":126},"https://docs.gitlab.com/user/project/integrations/zentao/",{"background":128,"id":34},"purple",{"text":130,"config":131},"Learn more about issue tracker integrations",{"href":132},"https://docs.gitlab.com/integration/external-issue-tracker/",{"componentName":53,"componentContent":134},{"header":135,"subheader":136,"cards":137,"config":186},"Authentication sources","Integrate GitLab with authentication sources",[138,144,150,156,162,168,174,180],{"header":139,"subtitle":140,"link":141},"Auth0 OmniAuth","Enable the Auth0 OmniAuth provider",{"config":142},{"href":143},"https://docs.gitlab.com/integration/auth0/",{"header":145,"subtitle":146,"link":147},"BitBucket","Enable sign-in with Bitbucket accounts",{"config":148},{"href":149},"https://docs.gitlab.com/integration/bitbucket/",{"header":151,"subtitle":152,"link":153},"Kerberos","Authenticate with Kerberos",{"config":154},{"href":155},"https://docs.gitlab.com/integration/kerberos/",{"header":157,"subtitle":158,"link":159},"LDAP","Enable sign-in with LDAP",{"config":160},{"href":161},"https://docs.gitlab.com/administration/auth/ldap/",{"header":163,"subtitle":164,"link":165},"OmniAuth","Enable sign-in through: Azure, Bitbucket, Crowd, Facebook, GitHub, GitLab.com, Google, SAML, Twitter",{"config":166},{"href":167},"https://docs.gitlab.com/integration/omniauth/",{"header":169,"subtitle":170,"link":171},"OpenID connect","Use GitLab as an OpenID Connect identity provider",{"config":172},{"href":173},"https://docs.gitlab.com/integration/openid_connect_provider/",{"header":175,"subtitle":176,"link":177},"Vault","Authenticate with Vault through GitLab OpenID Connect",{"config":178},{"href":179},"https://docs.gitlab.com/integration/vault/",{"header":181,"subtitle":182,"link":183},"SAML 2.0","Configure GitLab as a SAML 2.0 Service Provider",{"config":184},{"href":185},"https://docs.gitlab.com/integration/saml/",{"id":38},{"componentName":53,"componentContent":188},{"header":189,"subheader":190,"description":191,"cards":192,"config":205},"Security enhancements","Integrate GitLab with security enhancements","GitLab also provides features to improve the security of your own application. For more details, see [Secure your application](https://docs.gitlab.com/user/application_security/).",[193,199],{"header":194,"subtitle":195,"link":196},"Akismet","Reduce spam with Akismet",{"config":197},{"href":198},"https://docs.gitlab.com/integration/akismet/",{"header":200,"subtitle":201,"link":202},"reCAPTCHA","Verify new users with Google reCAPTCHA",{"config":203},{"href":204},"https://docs.gitlab.com/integration/recaptcha/",{"id":42,"background":128},{"componentName":53,"componentContent":207},{"header":208,"subheader":209,"cards":210,"config":281},"Security partners","Integrate GitLab with the security partners",[211,216,221,226,231,236,241,246,251,256,261,266,271,276],{"header":212,"link":213},"Anchore",{"config":214},{"href":215},"https://docs.anchore.com/current/docs/integration/ci_cd/gitlab/",{"header":217,"link":218},"Bridgecrew",{"config":219},{"href":220},"https://docs.prismacloud.io/en/classic/appsec-admin-guide/get-started/connect-your-repositories/code-repositories/add-gitlab-selfmanaged/",{"header":222,"link":223},"Checkmarx",{"config":224},{"href":225},"https://checkmarx.atlassian.net/wiki/spaces/SD/pages/1929937052/GitLab+Integration/",{"header":227,"link":228},"Deepfactor",{"config":229},{"href":230},"https://www.deepfactor.io/docs/integrate-deepfactor-scanner-in-your-ci-cd-pipelines/#gitlab",{"header":232,"link":233},"CodeSecure",{"config":234},{"href":235},"https://support-resources.codesecure.com/integrations/gitlab/documentation/",{"header":237,"link":238},"Indeni",{"config":239},{"href":240},"https://docs.cloudrail.app/#/integrations/gitlab",{"header":242,"link":243},"JScrambler",{"config":244},{"href":245},"https://docs.jscrambler.com/code-integrity/documentation/gitlab-ci-integration/",{"header":247,"link":248},"Mend",{"config":249},{"href":250},"https://www.mend.io/gitlab/",{"header":252,"link":253},"Semgrep",{"config":254},{"href":255},"https://semgrep.dev/for/gitlab/",{"header":257,"link":258},"StackHawk",{"config":259},{"href":260},"https://docs.stackhawk.com/continuous-integration/gitlab.html",{"header":262,"link":263},"Tenable",{"config":264},{"href":265},"https://docs.tenable.com/tenableio/Content/ContainerSecurity/GetStarted.htm/",{"header":267,"link":268},"Venafi",{"config":269},{"href":270},"https://marketplace.venafi.com/xchange/620d2d6ed419fb06a5c5bd36/solution/6292c2ef7550f2ee553cf223/",{"header":272,"link":273},"Veracode",{"config":274},{"href":275},"https://community.veracode.com/s/knowledgeitem/gitlab-ci-MCEKSYPRWL35BRTGOVI55SK5RI4A/",{"header":277,"link":278},"Fortify",{"config":279},{"href":280},"https://www.microfocus.com/en-us/fortify-integrations/gitlab/",{"background":128},{"componentName":53,"componentContent":283},{"header":284,"cards":285,"config":298},"Continuous integration",[286,292],{"header":287,"subtitle":288,"link":289},"Jenkins","Jenkins CI",{"config":290},{"href":291},"https://docs.gitlab.com/integration/jenkins/",{"header":293,"subtitle":294,"link":295},"Datadog","Datadog to monitor for CI/CD job failures and performance issues",{"config":296},{"href":297},"https://docs.gitlab.com/integration/datadog/",{"id":46},{"componentName":53,"componentContent":300},{"header":301,"cards":302,"config":318},"Feature enhancements",[303,306,309,312,315],{"header":304,"description":305},"Gmail actions button","Add GitLab actions to [Gmail actions buttons](https://docs.gitlab.com/integration/gmail_action_buttons_for_gitlab/)",{"header":307,"description":308},"Diagrams","Configure [PlantUML](https://docs.gitlab.com/administration/integration/plantuml/) or [Kroki](https://docs.gitlab.com/administration/integration/kroki/) to use diagrams in AsciiDoc and Markdown documents.",{"header":310,"description":311},"Trello cards","Attach merge requests to [Trello](https://docs.gitlab.com/integration/trello_power_up/) card",{"header":313,"description":314},"Integrated code intelligence","Enable integrated code intelligence powered by [Sourcegraph](https://docs.gitlab.com/integration/sourcegraph/)",{"header":316,"description":317},"Advanced search","Enable [Elasticsearch](https://docs.gitlab.com/integration/advanced_search/elasticsearch/) for [advanced search](https://docs.gitlab.com/user/search/advanced_search/)",{"background":128,"id":50,"columns":319},1,{"componentName":321},"CommonNextSteps","yml",{},true,"/en-us/integrations",{"title":11,"ogTitle":11,"description":12,"ogDescription":12},"en-us/integrations","mF0HUUpqTz0etXEC7y9wP7R3azRfOu8txPJ9bsoWfV8",{"logo":330,"freeTrial":335,"sales":339,"login":344,"items":349,"search":673,"minimal":704,"duo":723,"switchNav":732,"pricingDeployment":743},{"config":331},{"href":332,"dataGaName":333,"dataGaLocation":334},"/","gitlab logo","header",{"text":336,"config":337},"Get free trial",{"href":338,"dataGaName":17,"dataGaLocation":334},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/",{"text":340,"config":341},"Request a demo",{"href":342,"dataGaName":343,"dataGaLocation":334},"/sales/?contact-topic=request-demo","sales",{"text":345,"config":346},"Sign in",{"href":347,"dataGaName":348,"dataGaLocation":334},"https://gitlab.com/users/sign_in/","sign in",[350,379,478,483,595,651],{"text":351,"config":352,"menu":354},"Platform",{"dataNavLevelOne":353},"platform",{"type":355,"columns":356},"cards",[357,363,371],{"title":351,"description":358,"link":359},"The intelligent orchestration platform for DevSecOps",{"text":360,"config":361},"Explore our Platform",{"href":362,"dataGaName":353,"dataGaLocation":334},"/platform/",{"title":364,"description":365,"link":366},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":367,"config":368},"Meet GitLab Duo",{"href":369,"dataGaName":370,"dataGaLocation":334},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":372,"description":373,"link":374},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":375,"config":376},"Learn more",{"href":377,"dataGaName":378,"dataGaLocation":334},"/why-gitlab/","why gitlab",{"text":380,"left":324,"config":381,"menu":383},"Product",{"dataNavLevelOne":382},"solutions",{"type":384,"link":385,"columns":389,"feature":457},"lists",{"text":386,"config":387},"View all Solutions",{"href":388,"dataGaName":382,"dataGaLocation":334},"/solutions/",[390,414,436],{"title":391,"description":392,"link":393,"items":398},"Automation","CI/CD and automation to accelerate deployment",{"config":394},{"icon":395,"href":396,"dataGaName":397,"dataGaLocation":334},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[399,403,406,410],{"text":400,"config":401},"CI/CD",{"href":402,"dataGaLocation":334,"dataGaName":400},"/solutions/continuous-integration/",{"text":364,"config":404},{"href":369,"dataGaLocation":334,"dataGaName":405},"gitlab duo agent platform - product menu",{"text":407,"config":408},"Source Code Management",{"href":409,"dataGaLocation":334,"dataGaName":407},"/solutions/source-code-management/",{"text":411,"config":412},"Automated Software Delivery",{"href":396,"dataGaLocation":334,"dataGaName":413},"Automated software delivery",{"title":40,"description":415,"link":416,"items":421},"Deliver code faster without compromising security",{"config":417},{"href":418,"dataGaName":419,"dataGaLocation":334,"icon":420},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[422,426,431],{"text":423,"config":424},"Application Security Testing",{"href":418,"dataGaName":425,"dataGaLocation":334},"Application security testing",{"text":427,"config":428},"Software Supply Chain Security",{"href":429,"dataGaLocation":334,"dataGaName":430},"/solutions/supply-chain/","Software supply chain security",{"text":432,"config":433},"Software Compliance",{"href":434,"dataGaName":435,"dataGaLocation":334},"/solutions/software-compliance/","software compliance",{"title":437,"link":438,"items":443},"Measurement",{"config":439},{"icon":440,"href":441,"dataGaName":442,"dataGaLocation":334},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[444,448,452],{"text":445,"config":446},"Visibility & Measurement",{"href":441,"dataGaLocation":334,"dataGaName":447},"Visibility and Measurement",{"text":449,"config":450},"Value Stream Management",{"href":451,"dataGaLocation":334,"dataGaName":449},"/solutions/value-stream-management/",{"text":453,"config":454},"Analytics & Insights",{"href":455,"dataGaLocation":334,"dataGaName":456},"/solutions/analytics-and-insights/","Analytics and insights",{"title":458,"type":384,"items":459},"GitLab for",[460,466,472],{"text":461,"config":462},"Enterprise",{"icon":463,"href":464,"dataGaLocation":334,"dataGaName":465},"Building","/enterprise/","enterprise",{"text":467,"config":468},"Small Business",{"icon":469,"href":470,"dataGaLocation":334,"dataGaName":471},"Work","/small-business/","small business",{"text":473,"config":474},"Public Sector",{"icon":475,"href":476,"dataGaLocation":334,"dataGaName":477},"Organization","/solutions/public-sector/","public sector",{"text":479,"config":480},"Pricing",{"href":481,"dataGaName":482,"dataGaLocation":334,"dataNavLevelOne":482},"/pricing/","pricing",{"text":484,"config":485,"menu":487},"Resources",{"dataNavLevelOne":486},"resources",{"type":384,"link":488,"columns":492,"feature":584},{"text":489,"config":490},"View all resources",{"href":491,"dataGaName":486,"dataGaLocation":334},"/resources/",[493,525,552],{"title":494,"items":495},"Getting started",[496,501,506,511,516,521],{"text":497,"config":498},"Install",{"href":499,"dataGaName":500,"dataGaLocation":334},"/install/","install",{"text":502,"config":503},"Quick start guides",{"href":504,"dataGaName":505,"dataGaLocation":334},"/get-started/","quick setup checklists",{"text":507,"config":508},"Learn",{"href":509,"dataGaLocation":334,"dataGaName":510},"https://university.gitlab.com/","learn",{"text":512,"config":513},"Product documentation",{"href":514,"dataGaName":515,"dataGaLocation":334},"https://docs.gitlab.com/","product documentation",{"text":517,"config":518},"Best practice videos",{"href":519,"dataGaName":520,"dataGaLocation":334},"/getting-started-videos/","best practice videos",{"text":5,"config":522},{"href":523,"dataGaName":524,"dataGaLocation":334},"/integrations/","integrations",{"title":526,"items":527},"Discover",[528,533,538,543,547],{"text":529,"config":530},"Customer success stories",{"href":531,"dataGaName":532,"dataGaLocation":334},"/customers/","customer success stories",{"text":534,"config":535},"Blog",{"href":536,"dataGaName":537,"dataGaLocation":334},"/blog/","blog",{"text":539,"config":540},"Demo Hub",{"href":541,"dataGaName":542,"dataGaLocation":334},"/demo-hub/","demo hub",{"text":544,"config":545},"The Source",{"href":546,"dataGaName":537,"dataGaLocation":334},"/the-source/",{"text":548,"config":549},"Remote",{"href":550,"dataGaName":551,"dataGaLocation":334},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":553,"items":554},"Connect",[555,559,564,569,574,579],{"text":556,"config":557},"GitLab Services",{"href":558,"dataGaName":30,"dataGaLocation":334},"/services/",{"text":560,"config":561},"Contribute",{"href":562,"dataGaName":563,"dataGaLocation":334},"https://contributors.gitlab.com","contribute",{"text":565,"config":566},"Community",{"href":567,"dataGaName":568,"dataGaLocation":334},"/community/","community",{"text":570,"config":571},"Forum",{"href":572,"dataGaName":573,"dataGaLocation":334},"https://forum.gitlab.com/","forum",{"text":575,"config":576},"Events",{"href":577,"dataGaName":578,"dataGaLocation":334},"/events/","events",{"text":580,"config":581},"Partners",{"href":582,"dataGaName":583,"dataGaLocation":334},"/partners/","partners",{"config":585,"title":588,"text":589,"link":590},{"background":586,"textColor":587},"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":591,"config":592},"Read the latest",{"href":593,"dataGaName":594,"dataGaLocation":334},"/whats-new/","whats new",{"text":596,"config":597,"menu":599},"Company",{"dataNavLevelOne":598},"company",{"type":384,"columns":600},[601],{"items":602},[603,608,614,616,621,626,631,636,641,646],{"text":604,"config":605},"About",{"href":606,"dataGaName":607,"dataGaLocation":334},"/company/","about",{"text":609,"config":610,"footerGa":613},"Jobs",{"href":611,"dataGaName":612,"dataGaLocation":334},"/jobs/","jobs",{"dataGaName":612},{"text":575,"config":615},{"href":577,"dataGaName":578,"dataGaLocation":334},{"text":617,"config":618},"Leadership",{"href":619,"dataGaName":620,"dataGaLocation":334},"/company/team/e-group/","leadership",{"text":622,"config":623},"Handbook",{"href":624,"dataGaName":625,"dataGaLocation":334},"https://handbook.gitlab.com/","handbook",{"text":627,"config":628},"Investor relations",{"href":629,"dataGaName":630,"dataGaLocation":334},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":632,"config":633},"Trust Center",{"href":634,"dataGaName":635,"dataGaLocation":334},"/security/","trust center",{"text":637,"config":638},"AI Transparency Center",{"href":639,"dataGaName":640,"dataGaLocation":334},"/ai-transparency-center/","ai transparency center",{"text":642,"config":643},"Newsletter",{"href":644,"dataGaName":645,"dataGaLocation":334},"/company/contact/#contact-forms","newsletter",{"text":647,"config":648},"Press",{"href":649,"dataGaName":650,"dataGaLocation":334},"/press/","press",{"text":652,"config":653,"menu":654},"Contact us",{"dataNavLevelOne":598},{"type":384,"columns":655},[656],{"items":657},[658,663,668],{"text":659,"config":660},"Talk to sales",{"href":661,"dataGaName":662,"dataGaLocation":334},"/sales/","talk to sales",{"text":664,"config":665},"Support portal",{"href":666,"dataGaName":667,"dataGaLocation":334},"https://support.gitlab.com/hc/en-us","support portal",{"text":669,"config":670},"Customer portal",{"href":671,"dataGaName":672,"dataGaLocation":334},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":674,"login":675,"suggestions":682},"Close",{"text":676,"link":677},"To search repositories and projects, login to",{"text":678,"config":679},"gitlab.com",{"href":347,"dataGaName":680,"dataGaLocation":681},"search login","search",{"text":683,"default":684},"Suggestions",[685,687,691,693,697,701],{"text":364,"config":686},{"href":369,"dataGaName":364,"dataGaLocation":681},{"text":688,"config":689},"Code Suggestions (AI)",{"href":690,"dataGaName":688,"dataGaLocation":681},"/solutions/code-suggestions/",{"text":400,"config":692},{"href":402,"dataGaName":400,"dataGaLocation":681},{"text":694,"config":695},"GitLab on AWS",{"href":696,"dataGaName":694,"dataGaLocation":681},"/partners/technology-partners/aws/",{"text":698,"config":699},"GitLab on Google Cloud",{"href":700,"dataGaName":698,"dataGaLocation":681},"/partners/technology-partners/google-cloud-platform/",{"text":702,"config":703},"Why GitLab?",{"href":377,"dataGaName":702,"dataGaLocation":681},{"freeTrial":705,"mobileIcon":710,"desktopIcon":715,"secondaryButton":718},{"text":706,"config":707},"Start free trial",{"href":708,"dataGaName":17,"dataGaLocation":709},"https://gitlab.com/-/trials/new/","nav",{"altText":711,"config":712},"Gitlab Icon",{"src":713,"dataGaName":714,"dataGaLocation":709},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":711,"config":716},{"src":717,"dataGaName":714,"dataGaLocation":709},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":719,"config":720},"Get Started",{"href":721,"dataGaName":722,"dataGaLocation":709},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":724,"mobileIcon":728,"desktopIcon":730},{"text":725,"config":726},"Learn more about GitLab Duo",{"href":369,"dataGaName":727,"dataGaLocation":709},"gitlab duo",{"altText":711,"config":729},{"src":713,"dataGaName":714,"dataGaLocation":709},{"altText":711,"config":731},{"src":717,"dataGaName":714,"dataGaLocation":709},{"button":733,"mobileIcon":738,"desktopIcon":740},{"text":734,"config":735},"/switch",{"href":736,"dataGaName":737,"dataGaLocation":709},"#contact","switch",{"altText":711,"config":739},{"src":713,"dataGaName":714,"dataGaLocation":709},{"altText":711,"config":741},{"src":742,"dataGaName":714,"dataGaLocation":709},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":744,"mobileIcon":749,"desktopIcon":751},{"text":745,"config":746},"Back to pricing",{"href":481,"dataGaName":747,"dataGaLocation":709,"icon":748},"back to pricing","GoBack",{"altText":711,"config":750},{"src":713,"dataGaName":714,"dataGaLocation":709},{"altText":711,"config":752},{"src":717,"dataGaName":714,"dataGaLocation":709},{"title":754,"titleMobile":755,"button":756,"config":761},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":375,"config":757},{"href":758,"dataGaName":759,"dataGaLocation":760},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":762,"disabled":763},"release",false,{"data":765},{"text":766,"source":767,"edit":773,"contribute":778,"config":783,"items":788,"minimal":998},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":768,"config":769},"View page source",{"href":770,"dataGaName":771,"dataGaLocation":772},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":774,"config":775},"Edit this page",{"href":776,"dataGaName":777,"dataGaLocation":772},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":779,"config":780},"Please contribute",{"href":781,"dataGaName":782,"dataGaLocation":772},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":784,"facebook":785,"youtube":786,"linkedin":787},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[789,836,890,934,966],{"title":479,"links":790,"subMenu":805},[791,795,800],{"text":792,"config":793},"View plans",{"href":481,"dataGaName":794,"dataGaLocation":772},"view plans",{"text":796,"config":797},"Why Premium?",{"href":798,"dataGaName":799,"dataGaLocation":772},"/pricing/premium/","why premium",{"text":801,"config":802},"Why Ultimate?",{"href":803,"dataGaName":804,"dataGaLocation":772},"/pricing/ultimate/","why ultimate",[806],{"title":807,"links":808},"Contact Us",[809,812,814,816,821,826,831],{"text":810,"config":811},"Contact sales",{"href":661,"dataGaName":343,"dataGaLocation":772},{"text":664,"config":813},{"href":666,"dataGaName":667,"dataGaLocation":772},{"text":669,"config":815},{"href":671,"dataGaName":672,"dataGaLocation":772},{"text":817,"config":818},"Status",{"href":819,"dataGaName":820,"dataGaLocation":772},"https://status.gitlab.com/","status",{"text":822,"config":823},"Terms of use",{"href":824,"dataGaName":825,"dataGaLocation":772},"/terms/","terms of use",{"text":827,"config":828},"Privacy statement",{"href":829,"dataGaName":830,"dataGaLocation":772},"/privacy/","privacy statement",{"text":832,"config":833},"Cookie preferences",{"dataGaName":834,"dataGaLocation":772,"id":835,"isOneTrustButton":324},"cookie preferences","ot-sdk-btn",{"title":380,"links":837,"subMenu":846},[838,842],{"text":839,"config":840},"DevSecOps platform",{"href":362,"dataGaName":841,"dataGaLocation":772},"devsecops platform",{"text":843,"config":844},"AI-Assisted Development",{"href":369,"dataGaName":845,"dataGaLocation":772},"ai-assisted development",[847],{"title":848,"links":849},"Topics",[850,855,860,865,870,875,880,885],{"text":851,"config":852},"CICD",{"href":853,"dataGaName":854,"dataGaLocation":772},"/topics/ci-cd/","cicd",{"text":856,"config":857},"GitOps",{"href":858,"dataGaName":859,"dataGaLocation":772},"/topics/gitops/","gitops",{"text":861,"config":862},"DevOps",{"href":863,"dataGaName":864,"dataGaLocation":772},"/topics/devops/","devops",{"text":866,"config":867},"Version Control",{"href":868,"dataGaName":869,"dataGaLocation":772},"/topics/version-control/","version control",{"text":871,"config":872},"DevSecOps",{"href":873,"dataGaName":874,"dataGaLocation":772},"/topics/devsecops/","devsecops",{"text":876,"config":877},"Cloud Native",{"href":878,"dataGaName":879,"dataGaLocation":772},"/topics/cloud-native/","cloud native",{"text":881,"config":882},"AI for Coding",{"href":883,"dataGaName":884,"dataGaLocation":772},"/topics/devops/ai-for-coding/","ai for coding",{"text":886,"config":887},"Agentic AI",{"href":888,"dataGaName":889,"dataGaLocation":772},"/topics/agentic-ai/","agentic ai",{"title":891,"links":892},"Solutions",[893,895,897,902,906,909,913,916,918,921,924,929],{"text":423,"config":894},{"href":418,"dataGaName":423,"dataGaLocation":772},{"text":413,"config":896},{"href":396,"dataGaName":397,"dataGaLocation":772},{"text":898,"config":899},"Agile development",{"href":900,"dataGaName":901,"dataGaLocation":772},"/solutions/agile-delivery/","agile delivery",{"text":903,"config":904},"SCM",{"href":409,"dataGaName":905,"dataGaLocation":772},"source code management",{"text":851,"config":907},{"href":402,"dataGaName":908,"dataGaLocation":772},"continuous integration & delivery",{"text":910,"config":911},"Value stream management",{"href":451,"dataGaName":912,"dataGaLocation":772},"value stream management",{"text":856,"config":914},{"href":915,"dataGaName":859,"dataGaLocation":772},"/solutions/gitops/",{"text":461,"config":917},{"href":464,"dataGaName":465,"dataGaLocation":772},{"text":919,"config":920},"Small business",{"href":470,"dataGaName":471,"dataGaLocation":772},{"text":922,"config":923},"Public sector",{"href":476,"dataGaName":477,"dataGaLocation":772},{"text":925,"config":926},"Education",{"href":927,"dataGaName":928,"dataGaLocation":772},"/solutions/education/","education",{"text":930,"config":931},"Financial services",{"href":932,"dataGaName":933,"dataGaLocation":772},"/solutions/finance/","financial services",{"title":484,"links":935},[936,938,940,942,945,947,950,952,954,956,958,960,962,964],{"text":497,"config":937},{"href":499,"dataGaName":500,"dataGaLocation":772},{"text":502,"config":939},{"href":504,"dataGaName":505,"dataGaLocation":772},{"text":507,"config":941},{"href":509,"dataGaName":510,"dataGaLocation":772},{"text":512,"config":943},{"href":514,"dataGaName":944,"dataGaLocation":772},"docs",{"text":534,"config":946},{"href":536,"dataGaName":537,"dataGaLocation":772},{"text":948,"config":949},"What's new",{"href":593,"dataGaName":594,"dataGaLocation":772},{"text":529,"config":951},{"href":531,"dataGaName":532,"dataGaLocation":772},{"text":548,"config":953},{"href":550,"dataGaName":551,"dataGaLocation":772},{"text":556,"config":955},{"href":558,"dataGaName":30,"dataGaLocation":772},{"text":560,"config":957},{"href":562,"dataGaName":563,"dataGaLocation":772},{"text":565,"config":959},{"href":567,"dataGaName":568,"dataGaLocation":772},{"text":570,"config":961},{"href":572,"dataGaName":573,"dataGaLocation":772},{"text":575,"config":963},{"href":577,"dataGaName":578,"dataGaLocation":772},{"text":580,"config":965},{"href":582,"dataGaName":583,"dataGaLocation":772},{"title":596,"links":967},[968,970,972,974,976,978,982,987,989,991,993],{"text":604,"config":969},{"href":606,"dataGaName":598,"dataGaLocation":772},{"text":609,"config":971},{"href":611,"dataGaName":612,"dataGaLocation":772},{"text":617,"config":973},{"href":619,"dataGaName":620,"dataGaLocation":772},{"text":622,"config":975},{"href":624,"dataGaName":625,"dataGaLocation":772},{"text":627,"config":977},{"href":629,"dataGaName":630,"dataGaLocation":772},{"text":979,"config":980},"Sustainability",{"href":981,"dataGaName":979,"dataGaLocation":772},"/sustainability/",{"text":983,"config":984},"Diversity, inclusion and belonging (DIB)",{"href":985,"dataGaName":986,"dataGaLocation":772},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":632,"config":988},{"href":634,"dataGaName":635,"dataGaLocation":772},{"text":642,"config":990},{"href":644,"dataGaName":645,"dataGaLocation":772},{"text":647,"config":992},{"href":649,"dataGaName":650,"dataGaLocation":772},{"text":994,"config":995},"Modern Slavery Transparency Statement",{"href":996,"dataGaName":997,"dataGaLocation":772},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":999},[1000,1003,1006],{"text":1001,"config":1002},"Terms",{"href":824,"dataGaName":825,"dataGaLocation":772},{"text":1004,"config":1005},"Cookies",{"dataGaName":834,"dataGaLocation":772,"id":835,"isOneTrustButton":324},{"text":1007,"config":1008},"Privacy",{"href":829,"dataGaName":830,"dataGaLocation":772},{"header":1010,"blurb":1011,"button":1012,"secondaryButton":1017},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1013,"config":1014},"Get your free trial",{"href":1015,"dataGaName":17,"dataGaLocation":1016},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":810,"config":1018},{"href":661,"dataGaName":343,"dataGaLocation":1016},1786734936224]