[{"data":1,"prerenderedAt":1519},["ShallowReactive",2],{"/en-us/platform":3,"navigation-en-us":835,"banner-en-us":1226,"footer-en-us":1236,"next-steps-en-us":1475,"g2-badges":1485},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":828,"meta":829,"navigation":8,"path":830,"seo":831,"slug":6,"stem":833,"testContent":6,"type":6,"__hash__":834},"pages/en-us/platform.yml","Platform",null,{"enableAnimations":8},true,[10,26,38,472,507,552,567,612,627,748,777,779],{"componentName":11,"componentContent":12},"PlatformHero",{"title":13,"description":14,"primaryButton":15,"secondaryButton":21},"One platform.","Intelligent orchestration across the software development lifecycle.",{"text":16,"config":17},"Get free trial",{"href":18,"dataGaName":19,"dataGaLocation":20},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com%2Fplatform%2F","free trial","hero",{"text":22,"config":23},"View pricing",{"href":24,"dataGaName":25,"dataGaLocation":20},"/pricing/","pricing",{"componentName":27,"componentContent":28},"CommonStickyCTA",{"text":29,"link":30,"config":36},"Are you just managing tools or shipping innovation?",{"text":31,"config":32},"Get your DevOps maturity score",{"href":33,"dataGaName":34,"dataGaLocation":35},"/assessments/devops-modernization-assessment/","modernization assessment","sticky",{"alignment":37,"useLinkTextOnMobile":8},"left",{"componentName":39,"componentContent":40},"PlatformTable",{"title":41,"toggleButton":42,"featuredCategories":43,"categories":265},"Key platform capabilities","Show all",[44,155],{"title":45,"description":46,"footnote":47,"icon":48,"config":51,"items":53},"DevOps","Unify SDLC stages as a single shared source of truth.","Replacement for separate DevOps tools, such as JIRA, GitHub, Jenkins, JFrog, and Harness.",{"config":49},{"name":50},"CogAlt",{"id":52},"devops",[54,75,95,115,135],{"title":55,"config":56,"items":58},"Planning",{"id":57},"planning",[59,65,70],{"text":60,"config":61},"Agile planning framework",{"href":62,"dataGaName":63,"dataGaLocation":64},"https://docs.gitlab.com/topics/plan_and_track/","agile-planning-framework","platform table",{"text":66,"config":67},"Epics, issues, and tasks",{"href":68,"dataGaName":69,"dataGaLocation":64},"https://docs.gitlab.com/user/work_items/","epics-issues-and-tasks",{"text":71,"config":72},"Service desk",{"href":73,"dataGaName":74,"dataGaLocation":64},"https://docs.gitlab.com/user/project/service_desk/","service-desk",{"title":76,"config":77,"items":79},"Source Code Management",{"id":78},"source-code-management",[80,85,90],{"text":81,"config":82},"Code repositories",{"href":83,"dataGaName":84,"dataGaLocation":64},"https://docs.gitlab.com/user/project/repository/","code-repositories",{"text":86,"config":87},"Code merge requests",{"href":88,"dataGaName":89,"dataGaLocation":64},"https://docs.gitlab.com/user/project/merge_requests/","code-merge-requests",{"text":91,"config":92},"Code review",{"href":93,"dataGaName":94,"dataGaLocation":64},"https://docs.gitlab.com/user/project/merge_requests/reviews/","code-review",{"title":96,"config":97,"items":99},"Continuous Integration",{"id":98},"continuous-integration",[100,105,110],{"text":101,"config":102},"Built-in CI/CD",{"href":103,"dataGaName":104,"dataGaLocation":64},"https://docs.gitlab.com/ci/","built-in-ci-cd",{"text":106,"config":107},"Code testing",{"href":108,"dataGaName":109,"dataGaLocation":64},"https://docs.gitlab.com/ci/testing/","code-testing",{"text":111,"config":112},"CI/CD catalog",{"href":113,"dataGaName":114,"dataGaLocation":64},"https://docs.gitlab.com/ci/components/","ci-cd-catalog",{"title":116,"config":117,"items":119},"Artifact Registry",{"id":118},"artifact-registry",[120,125,130],{"text":121,"config":122},"Package registry",{"href":123,"dataGaName":124,"dataGaLocation":64},"https://docs.gitlab.com/user/packages/package_registry/","package-registry",{"text":126,"config":127},"Container registry",{"href":128,"dataGaName":129,"dataGaLocation":64},"https://docs.gitlab.com/user/packages/container_registry/","container-registry",{"text":131,"config":132},"Virtual registry",{"href":133,"dataGaName":134,"dataGaLocation":64},"https://docs.gitlab.com/user/packages/virtual_registry/","virtual-registry",{"title":136,"config":137,"items":139},"Continuous Delivery",{"id":138},"continuous-delivery",[140,145,150],{"text":141,"config":142},"Environment management",{"href":143,"dataGaName":144,"dataGaLocation":64},"https://docs.gitlab.com/ci/environments/","environment-management",{"text":146,"config":147},"Release management",{"href":148,"dataGaName":149,"dataGaLocation":64},"https://docs.gitlab.com/user/project/releases/","release-management",{"text":151,"config":152},"Feature flags",{"href":153,"dataGaName":154,"dataGaLocation":64},"https://docs.gitlab.com/operations/feature_flags/","feature-flags",{"title":156,"description":157,"footnote":158,"icon":159,"config":162,"items":164},"Security & Governance","Build policy-enforced application security into your SDLC.","Replacement for separate security and compliance tools, such as Snyk and Veracode.",{"config":160},{"name":161},"Shield",{"id":163},"security-governance",[165,185,205,225,245],{"title":166,"config":167,"items":169},"Application Security",{"id":168},"application-security",[170,175,180],{"text":171,"config":172},"Static App Security Testing (SAST)",{"href":173,"dataGaName":174,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/sast/","static-app-security-testing-sast",{"text":176,"config":177},"Dynamic App Security Testing (DAST)",{"href":178,"dataGaName":179,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/dast/","dynamic-app-security-testing-dast",{"text":181,"config":182},"API security",{"href":183,"dataGaName":184,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/api_security/","api-security",{"title":186,"config":187,"items":189},"Software Composition Analysis",{"id":188},"software-composition-analysis",[190,195,200],{"text":191,"config":192},"Container scanning",{"href":193,"dataGaName":194,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/container_scanning/","container-scanning",{"text":196,"config":197},"Dependency scanning",{"href":198,"dataGaName":199,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/dependency_scanning/","dependency-scanning",{"text":201,"config":202},"Continuous vulnerability scanning",{"href":203,"dataGaName":204,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/continuous_vulnerability_scanning/","continuous-vulnerability-scanning",{"title":206,"config":207,"items":209},"Vulnerability Management",{"id":208},"vulnerability-management",[210,215,220],{"text":211,"config":212},"Vulnerability report",{"href":213,"dataGaName":214,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/vulnerability_report/","vulnerability-report",{"text":216,"config":217},"Risk assessment data",{"href":218,"dataGaName":219,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/vulnerabilities/risk_assessment_data/","risk-assessment-data",{"text":221,"config":222},"False positive detection",{"href":223,"dataGaName":224,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/vulnerabilities/false_positive_detection/","false-positive-detection",{"title":226,"config":227,"items":229},"Policy Enforcement",{"id":228},"policy-enforcement",[230,235,240],{"text":231,"config":232},"Merge request approvals",{"href":233,"dataGaName":234,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/policies/merge_request_approval_policies/","merge-request-approvals",{"text":236,"config":237},"Pipeline execution policies",{"href":238,"dataGaName":239,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/policies/pipeline_execution_policies/","pipeline-execution-policies",{"text":241,"config":242},"Vulnerability management policies",{"href":243,"dataGaName":244,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/","vulnerability-management-policies",{"title":246,"config":247,"items":249},"Compliance Management",{"id":248},"compliance-management",[250,255,260],{"text":251,"config":252},"Software Bill of Materials",{"href":253,"dataGaName":254,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/dependency_list/","software-bill-of-materials",{"text":256,"config":257},"Frameworks",{"href":258,"dataGaName":259,"dataGaLocation":64},"https://docs.gitlab.com/user/compliance/compliance_frameworks/","frameworks",{"text":261,"config":262},"Audit events",{"href":263,"dataGaName":264,"dataGaLocation":64},"https://docs.gitlab.com/user/compliance/audit_events/","audit-events",[266,334,404],{"title":267,"description":268,"footnote":269,"icon":270,"config":273,"items":274},"Agentic AI","Move from AI coding for developers to agents for teams across the SDLC.","Replacement for separate automation tools and AI coding assistants for SDLC.",{"config":271},{"name":272},"AgentAi",{"id":52},[275,280,285,290,295,300,305,310,315,320,325,329],{"text":276,"config":277},"Agents for workflow automation",{"href":278,"dataGaName":279,"dataGaLocation":64},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/","agents-for-workflow-automation",{"text":281,"config":282},"Flows for multi-stage tasks",{"href":283,"dataGaName":284,"dataGaLocation":64},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/","flows-for-multi-stage-tasks",{"text":286,"config":287},"Agentic chat",{"href":288,"dataGaName":289,"dataGaLocation":64},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/","agentic-chat",{"text":291,"config":292},"MCP client & server",{"href":293,"dataGaName":294,"dataGaLocation":64},"https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/","mcp-client-server",{"text":296,"config":297},"Custom agents",{"href":298,"dataGaName":299,"dataGaLocation":64},"https://docs.gitlab.com/user/duo_agent_platform/agents/custom/","custom-agents",{"text":301,"config":302},"Custom flows",{"href":303,"dataGaName":304,"dataGaLocation":64},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/","custom-flows",{"text":306,"config":307},"Code and test generation",{"href":308,"dataGaName":309,"dataGaLocation":64},"https://docs.gitlab.com/user/gitlab_duo_chat/examples/","code-and-test-generation",{"text":311,"config":312},"Model selection",{"href":313,"dataGaName":314,"dataGaLocation":64},"https://docs.gitlab.com/user/gitlab_duo/model_selection/","model-selection",{"text":316,"config":317},"External agents",{"href":318,"dataGaName":319,"dataGaLocation":64},"https://docs.gitlab.com/user/duo_agent_platform/agents/external/","access-to-popular-ai-tools",{"text":321,"config":322},"AI Catalog for agents and flows",{"href":323,"dataGaName":324,"dataGaLocation":64},"https://docs.gitlab.com/user/duo_agent_platform/ai_catalog/","ai-catalog-for-agents-and-flows",{"text":326,"config":327},"Explain, fix, and refactor code",{"href":308,"dataGaName":328,"dataGaLocation":64},"explain-fix-and-refactor-code",{"text":330,"config":331},"Custom rules",{"href":332,"dataGaName":333,"dataGaLocation":64},"https://docs.gitlab.com/user/gitlab_duo/customize_duo/","custom-rules",{"title":335,"description":336,"footnote":337,"icon":338,"config":341,"items":343},"Unified Context","Drive data-driven insights and actions across the SDLC.","Replacement for separate data and analytics tools for SDLC.",{"config":339},{"name":340},"MonitorGraph",{"id":342},"unified-context",[344,349,354,359,364,369,374,379,384,389,394,399],{"text":345,"config":346},"DevOps reports",{"href":347,"dataGaName":348,"dataGaLocation":64},"https://docs.gitlab.com/user/analytics/","dev-ops-reports",{"text":350,"config":351},"Value stream analytics",{"href":352,"dataGaName":353,"dataGaLocation":64},"https://docs.gitlab.com/user/group/value_stream_analytics/","value-stream-analytics",{"text":355,"config":356},"Issue analytics",{"href":357,"dataGaName":358,"dataGaLocation":64},"https://docs.gitlab.com/user/group/issues_analytics/","issue-analytics",{"text":360,"config":361},"CI/CD analytics",{"href":362,"dataGaName":363,"dataGaLocation":64},"https://docs.gitlab.com/user/analytics/ci_cd_analytics/","ci-cd-analytics",{"text":365,"config":366},"DORA metrics",{"href":367,"dataGaName":368,"dataGaLocation":64},"https://docs.gitlab.com/user/analytics/dora_metrics/","dora-metrics",{"text":370,"config":371},"Product analytics",{"href":372,"dataGaName":373,"dataGaLocation":64},"https://docs.gitlab.com/development/internal_analytics/product_analytics/","product-analytics",{"text":375,"config":376},"Merge request analytics",{"href":377,"dataGaName":378,"dataGaLocation":64},"https://docs.gitlab.com/user/analytics/merge_request_analytics/","merge-request-analytics",{"text":380,"config":381},"Security dashboard",{"href":382,"dataGaName":383,"dataGaLocation":64},"https://docs.gitlab.com/user/application_security/security_dashboard/","security-dashboard",{"text":385,"config":386},"AI and SDLC Trends",{"href":387,"dataGaName":388,"dataGaLocation":64},"https://docs.gitlab.com/user/analytics/duo_and_sdlc_trends/","ai-and-sdlc-trends",{"text":390,"config":391},"Contributor analytics",{"href":392,"dataGaName":393,"dataGaLocation":64},"https://docs.gitlab.com/user/analytics/contributor_analytics/","contributor-analytics",{"text":395,"config":396},"Code review analytics",{"href":397,"dataGaName":398,"dataGaLocation":64},"https://docs.gitlab.com/user/analytics/code_review_analytics/","code-review-analytics",{"text":400,"config":401},"Compliance dashboard",{"href":402,"dataGaName":403,"dataGaLocation":64},"https://docs.gitlab.com/user/compliance/compliance_center/compliance_overview_dashboard/","compliance-dashboard",{"title":405,"description":406,"footnote":407,"config":408,"icon":409,"items":412},"Deployment at Scale","Architect within your organizational guardrails.","Replacement for tools with limited, such as cloud-only, deployment options.",{"id":52},{"config":410},{"name":411},"Deployments",[413,418,423,427,432,437,442,447,452,457,462,467],{"text":414,"config":415},"GitLab.com (Multi-tenant SaaS)",{"href":416,"dataGaName":417,"dataGaLocation":64},"https://docs.gitlab.com/user/gitlab_com/","git-lab-com-multi-tenant-saa-s",{"text":419,"config":420},"GitLab Self-Managed",{"href":421,"dataGaName":422,"dataGaLocation":64},"https://docs.gitlab.com/install/","git-lab-self-managed",{"text":424,"config":425},"Compute minutes per month",{"href":416,"dataGaName":426,"dataGaLocation":64},"compute-minutes-per-month",{"text":428,"config":429},"Backup and restore",{"href":430,"dataGaName":431,"dataGaLocation":64},"https://docs.gitlab.com/administration/backup_restore/","backup-and-restore",{"text":433,"config":434},"GitLab Dedicated (Single-tenant SaaS)",{"href":435,"dataGaName":436,"dataGaLocation":64},"https://docs.gitlab.com/subscriptions/gitlab_dedicated/","git-lab-dedicated-single-tenant-saa-s",{"text":438,"config":439},"Cloud-agnostic deployment",{"href":440,"dataGaName":441,"dataGaLocation":64},"https://docs.gitlab.com/install/cloud_providers/","cloud-agnostic-deployment",{"text":443,"config":444},"Storage units per month",{"href":445,"dataGaName":446,"dataGaLocation":64},"https://docs.gitlab.com/user/storage_usage_quotas/","storage-units-per-month",{"text":448,"config":449},"Disaster recovery",{"href":450,"dataGaName":451,"dataGaLocation":64},"https://docs.gitlab.com/administration/geo/disaster_recovery/","disaster-recovery",{"text":453,"config":454},"GitLab Dedicated for Government",{"href":455,"dataGaName":456,"dataGaLocation":64},"https://docs.gitlab.com/subscriptions/gitlab_dedicated_for_government/","git-lab-dedicated-for-government",{"text":458,"config":459},"Air-gapped deployment",{"href":460,"dataGaName":461,"dataGaLocation":64},"https://docs.gitlab.com/topics/offline/quick_start_guide/","air-gapped-deployment",{"text":463,"config":464},"Runners to execute CI/CD jobs",{"href":465,"dataGaName":466,"dataGaLocation":64},"https://docs.gitlab.com/runner/","runners-to-execute-ci-cd-jobs",{"text":468,"config":469},"Globally distributed cloning",{"href":470,"dataGaName":471,"dataGaLocation":64},"https://docs.gitlab.com/administration/geo/","globally-distributed-cloning",{"componentName":473,"componentContent":474},"CommonMediaWithCols",{"title":475,"description":476,"image":477,"button":481,"columns":487},"Orchestrate AI agents within your workflows","Bring specialized agents and agentic workflows into every stage of software development. Purpose-built agents assist with planning, coding, and security analysis, while flows automate complex tasks.",{"altText":475,"config":478},{"src":479,"mobileSrc":480},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1769087594/zf3u2w7xtgwwr8oafdhw.png","https://res.cloudinary.com/about-gitlab-com/image/upload/v1770418979/fq7xy02o6lrvse6iuihu.png",{"text":482,"config":483},"Learn more about GitLab Duo Agent Platform",{"href":484,"dataGaName":485,"dataGaLocation":486},"https://about.gitlab.com/gitlab-duo-agent-platform/","git-lab-duo-agent-platform","body",[488,492,497,502],{"title":489,"content":490,"config":491},"Specialized agents","AI-powered assistants that help you complete tasks and answer complex questions.",{"icon":272},{"title":493,"content":494,"config":495},"Agentic workflows","Combine multiple agents into automated sequences.",{"icon":496},"FlowAi",{"title":498,"content":499,"config":500},"Enterprise governance","Policy controls, visibility, and flexible deployment options.",{"icon":501},"Building",{"title":503,"content":504,"config":505},"Extensibility","Connect internal systems, third-party tools, and self-hosted AI models.",{"icon":506},"Connected",{"componentName":508,"componentContent":509},"PlatformStickySection",{"title":510,"description":511,"button":512,"cards":514},"Deploy and scale, your way","GitLab adapts to your enterprise guardrails for security, compliance, and deployment. Choose the deployment option that fits your requirements — from full control with self-managed instances to fully isolated single-tenant environments managed by GitLab.",{"text":22,"config":513},{"href":24,"dataGaName":25,"dataGaLocation":486},[515,525,535,544],{"title":516,"text":517,"link":518,"icon":522},"Self-managed","Deploy your own instance anywhere with user-controlled upgrades",{"config":519},{"href":520,"dataGaName":521,"dataGaLocation":486},"/free-trial/?hosted=self-managed","self managed free trial",{"config":523},{"name":524},"UserAlt",{"title":526,"text":527,"link":528,"icon":532},"GitLab.com","Multi-tenant SaaS with the lowest cost of infrastructure operations",{"config":529},{"href":530,"dataGaName":531,"dataGaLocation":486},"https://gitlab.com/-/trials/new","saas free trial",{"config":533},{"name":534},"GroupAlt",{"title":536,"text":537,"link":538,"icon":542},"GitLab Dedicated","Single-tenant SaaS managed by GitLab in your preferred cloud region, with private networking",{"config":539},{"href":540,"dataGaName":541,"dataGaLocation":486},"/dedicated/","gitlab dedicated",{"config":543},{"name":161},{"title":453,"text":545,"link":546,"icon":550},"FedRAMP Moderate authorized single-tenant SaaS on AWS GovCloud",{"config":547},{"href":548,"dataGaName":549,"dataGaLocation":486},"/pricing/?deployment=dedicated","pricing dedicated for government",{"config":551},{"name":501},{"componentName":553,"componentContent":554},"PlatformCalloutSection",{"eyebrow":555,"title":556,"description":557,"image":558,"button":562},"What’s new","See what we just shipped","Explore the latest features, improvements, and capabilities added to GitLab. New capabilities are added monthly.",{"altText":559,"config":560},"",{"src":561},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1769455554/vlqpvpafp8mdxmfintdj.png",{"text":563,"config":564},"View recent updates",{"href":565,"dataGaName":566,"dataGaLocation":486},"/releases/whats-new/","whats-new",{"componentName":568,"componentContent":569},"PlatformTileLinks",{"title":570,"description":571,"button":572,"tiles":577},"Extend GitLab with your existing tools","GitLab integrates with leading Independent Software Vendors (ISVs) and cloud platforms to build a DevSecOps stack that fits your requirements. Connect the tools your teams already use while maintaining the modularity and extensibility your enterprise needs.",{"text":573,"config":574},"Explore all integrations",{"href":575,"dataGaName":576,"dataGaLocation":486},"/partners/technology-partners/","partners",[578,584,590,596,601,606],{"altText":579,"config":580},"aws logo",{"href":581,"src":582,"dataGaName":583,"dataGaLocation":486},"/partners/technology-partners/aws/","https://res.cloudinary.com/about-gitlab-com/image/upload/v1757963317/awi9gcm5srv7sybjao2r.svg","aws",{"altText":585,"config":586},"google cloud",{"href":587,"src":588,"dataGaName":589,"dataGaLocation":486},"/partners/technology-partners/google-cloud-platform/","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663413/uu2oldpthta93h29qbll.svg","pagerduty",{"altText":591,"config":592},"cursor logo",{"href":593,"src":594,"dataGaName":595,"dataGaLocation":486},"/partners/technology-partners/#cursor","https://res.cloudinary.com/about-gitlab-com/image/upload/v1769093496/ucoopkjvucczvxe623wd.png","cursor",{"altText":597,"config":598},"pagerduty logo",{"href":599,"src":600,"dataGaName":589,"dataGaLocation":486},"/partners/technology-partners/#pagerduty","https://res.cloudinary.com/about-gitlab-com/image/upload/v1757963964/vbbcsvddgsowgcjw9wln.png",{"altText":602,"config":603},"slack logo",{"href":604,"src":605,"dataGaName":589,"dataGaLocation":486},"https://docs.gitlab.com/user/project/integrations/gitlab_slack_application/?_gl=1*1gy1g81*_ga*MjAwNzI2NjQ0Ni4xNjUwMzk3NTcy*_ga_ENFH3X7M5Y*MTY4NDk2NjY5Ny4xMS4xLjE2ODQ5NjY5OTYuMC4wLjA./","https://res.cloudinary.com/about-gitlab-com/image/upload/v1770228639/zwlktbgyywv0aw9cnc1x.svg",{"altText":607,"config":608},"jira logo",{"href":609,"src":610,"dataGaName":611,"dataGaLocation":486},"https://docs.gitlab.com/integration/jira/","https://res.cloudinary.com/about-gitlab-com/image/upload/v1770228057/ft64qkoxivooeoi3r8vp.svg","jira",{"componentName":613,"componentContent":614},"CommonSpotlightCTA",{"card":615,"config":624},{"title":29,"text":616,"image":617,"button":620,"actionText":623},"We've created a maturity framework based on our experience working with industry-leading customers. It offers prescriptive guidance on how to rapidly progress through three maturity stages.",{"altText":559,"config":618},{"src":619},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"text":31,"config":621},{"href":33,"dataGaName":34,"dataGaLocation":622},"mid page","Quiz takes 5 minutes or less",{"theme":625,"containerClass":626},"light","slp-mt-96",{"componentName":628,"componentContent":629},"CommonQuoteCarousel",{"config":630,"header":632,"cards":633},{"id":631,"needsVerticalSpacing":8},"customer-testimonials","Customers ship software faster with GitLab Premium",[634,654,673,691,710,729],{"quote":635,"metrics":636,"author":643,"cta":647,"config":652},"The faster deployment capabilities GitLab enables directly contribute to our business growth. Communications service providers choose us because we can deliver innovation at the speed their markets demand.",[637,640],{"number":638,"text":639},"50%","faster deployments",{"number":641,"text":642},"10x","increase in testing scenarios",{"name":644,"title":645,"company":646},"Daniel Costa Soares","Head of Software Automation and Support","Ericsson OSS/BSS",{"text":648,"config":649},"Read the case study",{"href":650,"dataGaName":651,"dataGaLocation":486},"/customers/ericsson/","ericsson case study",{"logo":653},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1762962454/fg2qwdqqcgrb8dqnoubp.png",{"quote":655,"metrics":656,"author":663,"cta":667,"config":671},"We built our primary digital platform — the interface for millions of our customers — from the ground up with GitLab. This software is critical to our success, so GitLab is, too.",[657,660],{"number":658,"text":659},"Up to 20%","infrastructure cost savings",{"number":661,"text":662},"80%","less time spent on pipeline maintenance",{"name":664,"title":665,"company":666},"Lukas Pradel","Software Engineer","Deutsche Bahn",{"text":648,"config":668},{"href":669,"dataGaName":670,"dataGaLocation":486},"/customers/deutsche-bahn-ag/","deutsche bahn case study",{"logo":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1759342156/esegvvgcuoryyhyylt5s.png",{"quote":674,"metrics":675,"author":681,"cta":685,"config":689},"We built a spacecraft from scratch in five years. If we hadn’t adopted GitLab, we could not have done that. The lander would not have flown — not in the timeframe we were working on and with the number of people we had on the team.",[676,678],{"number":641,"text":677},"increase in release cadence",{"number":679,"text":680},"99%","reduction in downtime",{"name":682,"title":683,"company":684},"James Blakeslee","Software Lead","Intuitive Machines",{"text":648,"config":686},{"href":687,"dataGaName":688,"dataGaLocation":486},"/customers/intuitive-machines/","intuitive machines case study",{"logo":690},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755887550/fabv3ums3ucm5ppuhbsy.png",{"quote":692,"metrics":693,"author":700,"cta":704,"config":708},"Our insurance company customers need to respond to disaster victims as fast as possible. With our GEO platform, which we built with GitLab, they have the data they need to help people in days, instead of months or even years.",[694,697],{"number":695,"text":696},"25%","increase in MR speed",{"number":698,"text":699},"40%","decrease in deployment time",{"name":701,"title":702,"company":703},"Andre Nita","Chief Technology Officer","McKenzie Intelligence Services",{"text":648,"config":705},{"href":706,"dataGaName":707,"dataGaLocation":486},"/customers/mckenzie-intelligence-services/","mckenzie-intelligence-services case study",{"logo":709},"https://res.cloudinary.com/about-gitlab-com/image/upload/c_limit,h_100,f_auto,q_auto/v1745517946/kcowf6555k1iq65yszso.png",{"quote":711,"author":712,"metrics":716,"cta":723,"config":727},"We turned to GitLab to allow us to rethink, and disrupt, the way we develop and build software swiftly, without compromising security. It’s how we enable our agile software development business.",{"name":713,"title":714,"company":715},"Glenn Kurowski","Senior Vice President and CTO","CACI",[717,720],{"number":718,"text":719},"90%","savings in labor/admin",{"number":721,"text":722},"13x","faster security scanning",{"text":648,"config":724},{"href":725,"dataGaName":726,"dataGaLocation":486},"/customers/caci/","CACI case study",{"logo":728},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751317428/zhdozzhhmxvzajudw5i6.webp",{"quote":730,"author":731,"metrics":735,"cta":742,"config":746},"Dealing with our sprawling toolchain was a real nightmare for our developers. Consolidating on GitLab allowed us to give our software development team a better experience, and they are a lot happier now.",{"name":732,"title":733,"company":734},"Nadav Robas","DevOps & DevSecOps Manager","Agoda",[736,739],{"number":737,"text":738},">98%","decrease in build queue time",{"number":740,"text":741},"17%","boost in developer happiness scores",{"text":648,"config":743},{"href":744,"dataGaName":745,"dataGaLocation":486},"/customers/agoda/","agoda case study",{"logo":747},"https://res.cloudinary.com/about-gitlab-com/image/upload/c_limit,h_100,f_auto,q_auto/v1745517953/pm102567vvrf60bcuveh.png",{"componentName":749,"componentContent":750},"CommonRecognitionBadges",{"title":751,"subtitle":752,"config":753,"cards":754},"Industry leaders trust GitLab","GitLab ranks as a G2 Leader across DevOps categories.",{"showBadges":8},[755,767],{"description":756,"image":757,"button":761},"GitLab is #1 in Cloud-Native Application Delivery, Platform Engineering, Agile Software Delivery, and Regulated Delivery Use Cases in the 2025 Gartner® Critical Capabilities for DevOps Platforms report",{"altText":758,"config":759},"gartner logo",{"src":760},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1769085986/degwogondqcdz3ijjwq9.svg",{"text":762,"config":763},"Read the report",{"href":764,"dataGaName":765,"dataGaLocation":766},"https://www.gartner.com/doc/reprints?id=1-2LG2TD5S&ct=250714&st=sb","gartner","analyst",{"description":768,"image":769,"button":773},"GitLab named a Leader in The Forrester Wave™: DevOps Platforms, Q2 2025",{"altText":770,"config":771},"forrester logo",{"src":772},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663465/hedjumg5efc20vlyokdl.svg",{"text":762,"config":774},{"href":775,"dataGaName":776,"dataGaLocation":766},"https://about.gitlab.com/forrester-wave-devops-platform/","forrester",{"componentName":778},"CommonNextSteps",{"componentName":780,"componentContent":781},"GitlabDuoFaq",{"header":782,"showAll":42,"hideAll":783,"accordion":784,"config":825},"Frequently asked questions","Hide all",[785,789,793,797,801,805,809,813,817,821],{"header":786,"content":787,"config":788},"What is GitLab?","GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea.",{"darkMode":8},{"header":790,"content":791,"config":792},"What capabilities does GitLab include?","GitLab includes planning, source code management, CI/CD pipelines, security testing, compliance management, package registries, deployment tools, observability, and AI-powered capabilities through GitLab Duo Agent Platform.",{"darkMode":8},{"header":794,"content":795,"config":796},"What deployment options does GitLab offer?","GitLab offers three deployment options to match your requirements. GitLab.com is our cloud-hosted SaaS platform with instant setup and AI features included. Self-managed deployments give you complete control to run GitLab in your own environment on any cloud or on-premises infrastructure. GitLab Dedicated provides a fully isolated, single-tenant environment managed by GitLab with data residency in your chosen region, full data isolation, and bring-your-own-key encryption.",{"darkMode":8},{"header":798,"content":799,"config":800},"How does GitLab integrate with existing tools?","GitLab provides API-first architecture with extensive integrations for project management, security scanning, monitoring, and cloud platforms. You can integrate GitLab with existing tools or gradually migrate to GitLab's native capabilities.",{"darkMode":8},{"header":802,"content":803,"config":804},"What is GitLab Duo Agent Platform?","[GitLab Duo Agent Platform](https://about.gitlab.com/gitlab-duo-agent-platform/){data-ga-name=\"gitlab duo agent platform\" data-ga-location=\"faq\"} provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows while teams maintain control through enterprise governance.",{"darkMode":8},{"header":806,"content":807,"config":808},"What is intelligent orchestration?","Intelligent orchestration means your teams define the strategy while AI agents handle execution.\nInstead of developers manually triggering builds, running tests, and deploying code across environments, agents automate these workflows based on the rules and guardrails your teams set. This eliminates handoffs between development stages and keeps everyone — human and AI — working from the same context.\nThe result: your teams spend more time innovating and less time coordinating.\n",{"darkMode":8},{"header":810,"content":811,"config":812},"How does GitLab help teams maintain velocity with AI?","While AI coding assistants help individual developers work faster, teams still lose momentum when coordinating across the complete software lifecycle. GitLab addresses this by extending individual developer flow to entire teams through intelligent orchestration. It provides a unified platform where multiple teams and their AI agents collaborate across planning, development, security, testing, and deployment without context switching or workflow fragmentation.",{"darkMode":8},{"header":814,"content":815,"config":816},"How is GitLab different from other DevOps tools?","GitLab delivers a single unified platform with one data model, one deployment, and integrated AI agents across all DevOps, security, and AI use cases. Unlike product collections that bundle separate tools with different release cycles and support contracts, or solutions that limit your deployment and AI model choices, GitLab gives you complete control: your context, your workflows, your guardrails. You can deploy GitLab on-premises, in any cloud, or as a managed service, with LLM neutrality and custom security policies.",{"darkMode":8},{"header":818,"content":819,"config":820},"Who should use GitLab?","GitLab serves technology leaders and platform owners responsible for modernizing their software delivery lifecycle. This includes CIOs, CTOs, and DevOps leaders who need to create unified experiences for engineering, design, and product teams. GitLab supports everyone involved in software delivery: developers, business analysts, product owners, testers, solution architects, security teams, and operations teams working together across the complete software lifecycle.",{"darkMode":8},{"header":822,"content":823,"config":824},"How do I measure the business value of GitLab?","GitLab provides comprehensive metrics through modernization scorecards, DORA analytics, and value stream visibility. Customers report measurable outcomes including 55% faster deployment velocity, 80x faster CI pipeline builds, and significant cost savings. Executive dashboards give you complete visibility into development metrics, security posture, and modernization progress across all teams, enabling data-driven decisions based on unified data from your entire software lifecycle.",{"darkMode":8},{"theme":826,"id":827},"dark","faq","yml",{},"/en-us/platform",{"title":5,"description":832},"Learn more about how the GitLab platform can help teams collaborate and build software faster.","en-us/platform","2FJj53u8G7ZLmJ308Ccjt2RZJGlY1fki7KPgkW7c6Xk",{"data":836},{"logo":837,"freeTrial":842,"sales":845,"login":850,"items":855,"search":1158,"minimal":1187,"duo":1206,"pricingDeployment":1216},{"config":838},{"href":839,"dataGaName":840,"dataGaLocation":841},"/","gitlab logo","header",{"text":16,"config":843},{"href":844,"dataGaName":19,"dataGaLocation":841},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/",{"text":846,"config":847},"Talk to sales",{"href":848,"dataGaName":849,"dataGaLocation":841},"/sales/","sales",{"text":851,"config":852},"Sign in",{"href":853,"dataGaName":854,"dataGaLocation":841},"https://gitlab.com/users/sign_in/","sign in",[856,882,976,979,1079,1139],{"text":5,"config":857,"cards":859},{"dataNavLevelOne":858},"platform",[860,866,874],{"title":5,"description":861,"link":862},"The intelligent orchestration platform for DevSecOps",{"text":863,"config":864},"Explore our Platform",{"href":865,"dataGaName":858,"dataGaLocation":841},"/platform/",{"title":867,"description":868,"link":869},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":870,"config":871},"Meet GitLab Duo",{"href":872,"dataGaName":873,"dataGaLocation":841},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":875,"description":876,"link":877},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":878,"config":879},"Learn more",{"href":880,"dataGaName":881,"dataGaLocation":841},"/why-gitlab/","why gitlab",{"text":883,"left":8,"config":884,"link":886,"lists":890,"footer":958},"Product",{"dataNavLevelOne":885},"solutions",{"text":887,"config":888},"View all Solutions",{"href":889,"dataGaName":885,"dataGaLocation":841},"/solutions/",[891,914,937],{"title":892,"description":893,"link":894,"items":899},"Automation","CI/CD and automation to accelerate deployment",{"config":895},{"icon":896,"href":897,"dataGaName":898,"dataGaLocation":841},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[900,904,907,910],{"text":901,"config":902},"CI/CD",{"href":903,"dataGaLocation":841,"dataGaName":901},"/solutions/continuous-integration/",{"text":867,"config":905},{"href":872,"dataGaLocation":841,"dataGaName":906},"gitlab duo agent platform - product menu",{"text":76,"config":908},{"href":909,"dataGaLocation":841,"dataGaName":76},"/solutions/source-code-management/",{"text":911,"config":912},"Automated Software Delivery",{"href":897,"dataGaLocation":841,"dataGaName":913},"Automated software delivery",{"title":915,"description":916,"link":917,"items":922},"Security","Deliver code faster without compromising security",{"config":918},{"href":919,"dataGaName":920,"dataGaLocation":841,"icon":921},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[923,927,932],{"text":924,"config":925},"Application Security Testing",{"href":919,"dataGaName":926,"dataGaLocation":841},"Application security testing",{"text":928,"config":929},"Software Supply Chain Security",{"href":930,"dataGaLocation":841,"dataGaName":931},"/solutions/supply-chain/","Software supply chain security",{"text":933,"config":934},"Software Compliance",{"href":935,"dataGaName":936,"dataGaLocation":841},"/solutions/software-compliance/","software compliance",{"title":938,"link":939,"items":944},"Measurement",{"config":940},{"icon":941,"href":942,"dataGaName":943,"dataGaLocation":841},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[945,949,953],{"text":946,"config":947},"Visibility & Measurement",{"href":942,"dataGaLocation":841,"dataGaName":948},"Visibility and Measurement",{"text":950,"config":951},"Value Stream Management",{"href":952,"dataGaLocation":841,"dataGaName":950},"/solutions/value-stream-management/",{"text":954,"config":955},"Analytics & Insights",{"href":956,"dataGaLocation":841,"dataGaName":957},"/solutions/analytics-and-insights/","Analytics and insights",{"title":959,"items":960},"GitLab for",[961,966,971],{"text":962,"config":963},"Enterprise",{"href":964,"dataGaLocation":841,"dataGaName":965},"/enterprise/","enterprise",{"text":967,"config":968},"Small Business",{"href":969,"dataGaLocation":841,"dataGaName":970},"/small-business/","small business",{"text":972,"config":973},"Public Sector",{"href":974,"dataGaLocation":841,"dataGaName":975},"/solutions/public-sector/","public sector",{"text":977,"config":978},"Pricing",{"href":24,"dataGaName":25,"dataGaLocation":841,"dataNavLevelOne":25},{"text":980,"config":981,"link":983,"lists":987,"feature":1066},"Resources",{"dataNavLevelOne":982},"resources",{"text":984,"config":985},"View all resources",{"href":986,"dataGaName":982,"dataGaLocation":841},"/resources/",[988,1021,1039],{"title":989,"items":990},"Getting started",[991,996,1001,1006,1011,1016],{"text":992,"config":993},"Install",{"href":994,"dataGaName":995,"dataGaLocation":841},"/install/","install",{"text":997,"config":998},"Quick start guides",{"href":999,"dataGaName":1000,"dataGaLocation":841},"/get-started/","quick setup checklists",{"text":1002,"config":1003},"Learn",{"href":1004,"dataGaLocation":841,"dataGaName":1005},"https://university.gitlab.com/","learn",{"text":1007,"config":1008},"Product documentation",{"href":1009,"dataGaName":1010,"dataGaLocation":841},"https://docs.gitlab.com/","product documentation",{"text":1012,"config":1013},"Best practice videos",{"href":1014,"dataGaName":1015,"dataGaLocation":841},"/getting-started-videos/","best practice videos",{"text":1017,"config":1018},"Integrations",{"href":1019,"dataGaName":1020,"dataGaLocation":841},"/integrations/","integrations",{"title":1022,"items":1023},"Discover",[1024,1029,1034],{"text":1025,"config":1026},"Customer success stories",{"href":1027,"dataGaName":1028,"dataGaLocation":841},"/customers/","customer success stories",{"text":1030,"config":1031},"Blog",{"href":1032,"dataGaName":1033,"dataGaLocation":841},"/blog/","blog",{"text":1035,"config":1036},"Remote",{"href":1037,"dataGaName":1038,"dataGaLocation":841},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":1040,"items":1041},"Connect",[1042,1047,1052,1057,1062],{"text":1043,"config":1044},"GitLab Services",{"href":1045,"dataGaName":1046,"dataGaLocation":841},"/services/","services",{"text":1048,"config":1049},"Community",{"href":1050,"dataGaName":1051,"dataGaLocation":841},"/community/","community",{"text":1053,"config":1054},"Forum",{"href":1055,"dataGaName":1056,"dataGaLocation":841},"https://forum.gitlab.com/","forum",{"text":1058,"config":1059},"Events",{"href":1060,"dataGaName":1061,"dataGaLocation":841},"/events/","events",{"text":1063,"config":1064},"Partners",{"href":1065,"dataGaName":576,"dataGaLocation":841},"/partners/",{"backgroundColor":1067,"textColor":1068,"text":1069,"image":1070,"link":1074},"#2f2a6b","#fff","Insights for the future of software development",{"altText":1071,"config":1072},"the source promo card",{"src":1073},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":1075,"config":1076},"Read the latest",{"href":1077,"dataGaName":1078,"dataGaLocation":841},"/the-source/","the source",{"text":1080,"config":1081,"lists":1083},"Company",{"dataNavLevelOne":1082},"company",[1084],{"items":1085},[1086,1091,1097,1099,1104,1109,1114,1119,1124,1129,1134],{"text":1087,"config":1088},"About",{"href":1089,"dataGaName":1090,"dataGaLocation":841},"/company/","about",{"text":1092,"config":1093,"footerGa":1096},"Jobs",{"href":1094,"dataGaName":1095,"dataGaLocation":841},"/jobs/","jobs",{"dataGaName":1095},{"text":1058,"config":1098},{"href":1060,"dataGaName":1061,"dataGaLocation":841},{"text":1100,"config":1101},"Leadership",{"href":1102,"dataGaName":1103,"dataGaLocation":841},"/company/team/e-group/","leadership",{"text":1105,"config":1106},"Team",{"href":1107,"dataGaName":1108,"dataGaLocation":841},"/company/team/","team",{"text":1110,"config":1111},"Handbook",{"href":1112,"dataGaName":1113,"dataGaLocation":841},"https://handbook.gitlab.com/","handbook",{"text":1115,"config":1116},"Investor relations",{"href":1117,"dataGaName":1118,"dataGaLocation":841},"https://ir.gitlab.com/","investor relations",{"text":1120,"config":1121},"Trust Center",{"href":1122,"dataGaName":1123,"dataGaLocation":841},"/security/","trust center",{"text":1125,"config":1126},"AI Transparency Center",{"href":1127,"dataGaName":1128,"dataGaLocation":841},"/ai-transparency-center/","ai transparency center",{"text":1130,"config":1131},"Newsletter",{"href":1132,"dataGaName":1133,"dataGaLocation":841},"/company/contact/#contact-forms","newsletter",{"text":1135,"config":1136},"Press",{"href":1137,"dataGaName":1138,"dataGaLocation":841},"/press/","press",{"text":1140,"config":1141,"lists":1142},"Contact us",{"dataNavLevelOne":1082},[1143],{"items":1144},[1145,1148,1153],{"text":846,"config":1146},{"href":848,"dataGaName":1147,"dataGaLocation":841},"talk to sales",{"text":1149,"config":1150},"Support portal",{"href":1151,"dataGaName":1152,"dataGaLocation":841},"https://support.gitlab.com","support portal",{"text":1154,"config":1155},"Customer portal",{"href":1156,"dataGaName":1157,"dataGaLocation":841},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1159,"login":1160,"suggestions":1167},"Close",{"text":1161,"link":1162},"To search repositories and projects, login to",{"text":1163,"config":1164},"gitlab.com",{"href":853,"dataGaName":1165,"dataGaLocation":1166},"search login","search",{"text":1168,"default":1169},"Suggestions",[1170,1172,1176,1178,1181,1184],{"text":867,"config":1171},{"href":872,"dataGaName":867,"dataGaLocation":1166},{"text":1173,"config":1174},"Code Suggestions (AI)",{"href":1175,"dataGaName":1173,"dataGaLocation":1166},"/solutions/code-suggestions/",{"text":901,"config":1177},{"href":903,"dataGaName":901,"dataGaLocation":1166},{"text":1179,"config":1180},"GitLab on AWS",{"href":581,"dataGaName":1179,"dataGaLocation":1166},{"text":1182,"config":1183},"GitLab on Google Cloud",{"href":587,"dataGaName":1182,"dataGaLocation":1166},{"text":1185,"config":1186},"Why GitLab?",{"href":880,"dataGaName":1185,"dataGaLocation":1166},{"freeTrial":1188,"mobileIcon":1193,"desktopIcon":1198,"secondaryButton":1201},{"text":1189,"config":1190},"Start free trial",{"href":1191,"dataGaName":19,"dataGaLocation":1192},"https://gitlab.com/-/trials/new/","nav",{"altText":1194,"config":1195},"Gitlab Icon",{"src":1196,"dataGaName":1197,"dataGaLocation":1192},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1194,"config":1199},{"src":1200,"dataGaName":1197,"dataGaLocation":1192},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":1202,"config":1203},"Get Started",{"href":1204,"dataGaName":1205,"dataGaLocation":1192},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":1207,"mobileIcon":1212,"desktopIcon":1214},{"text":1208,"config":1209},"Learn more about GitLab Duo",{"href":1210,"dataGaName":1211,"dataGaLocation":1192},"/gitlab-duo/","gitlab duo",{"altText":1194,"config":1213},{"src":1196,"dataGaName":1197,"dataGaLocation":1192},{"altText":1194,"config":1215},{"src":1200,"dataGaName":1197,"dataGaLocation":1192},{"freeTrial":1217,"mobileIcon":1222,"desktopIcon":1224},{"text":1218,"config":1219},"Back to pricing",{"href":24,"dataGaName":1220,"dataGaLocation":1192,"icon":1221},"back to pricing","GoBack",{"altText":1194,"config":1223},{"src":1196,"dataGaName":1197,"dataGaLocation":1192},{"altText":1194,"config":1225},{"src":1200,"dataGaName":1197,"dataGaLocation":1192},{"title":1227,"button":1228,"config":1233},"See how agentic AI transforms software delivery",{"text":1229,"config":1230},"Watch GitLab Transcend now",{"href":1231,"dataGaName":1232,"dataGaLocation":841},"/events/transcend/virtual/","transcend event",{"layout":1234,"icon":1235},"release","AiStar",{"data":1237},{"text":1238,"source":1239,"edit":1245,"contribute":1250,"config":1255,"items":1260,"minimal":1464},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":1240,"config":1241},"View page source",{"href":1242,"dataGaName":1243,"dataGaLocation":1244},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1246,"config":1247},"Edit this page",{"href":1248,"dataGaName":1249,"dataGaLocation":1244},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1251,"config":1252},"Please contribute",{"href":1253,"dataGaName":1254,"dataGaLocation":1244},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1256,"facebook":1257,"youtube":1258,"linkedin":1259},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1261,1308,1359,1403,1430],{"title":977,"links":1262,"subMenu":1277},[1263,1267,1272],{"text":1264,"config":1265},"View plans",{"href":24,"dataGaName":1266,"dataGaLocation":1244},"view plans",{"text":1268,"config":1269},"Why Premium?",{"href":1270,"dataGaName":1271,"dataGaLocation":1244},"/pricing/premium/","why premium",{"text":1273,"config":1274},"Why Ultimate?",{"href":1275,"dataGaName":1276,"dataGaLocation":1244},"/pricing/ultimate/","why ultimate",[1278],{"title":1279,"links":1280},"Contact Us",[1281,1284,1286,1288,1293,1298,1303],{"text":1282,"config":1283},"Contact sales",{"href":848,"dataGaName":849,"dataGaLocation":1244},{"text":1149,"config":1285},{"href":1151,"dataGaName":1152,"dataGaLocation":1244},{"text":1154,"config":1287},{"href":1156,"dataGaName":1157,"dataGaLocation":1244},{"text":1289,"config":1290},"Status",{"href":1291,"dataGaName":1292,"dataGaLocation":1244},"https://status.gitlab.com/","status",{"text":1294,"config":1295},"Terms of use",{"href":1296,"dataGaName":1297,"dataGaLocation":1244},"/terms/","terms of use",{"text":1299,"config":1300},"Privacy statement",{"href":1301,"dataGaName":1302,"dataGaLocation":1244},"/privacy/","privacy statement",{"text":1304,"config":1305},"Cookie preferences",{"dataGaName":1306,"dataGaLocation":1244,"id":1307,"isOneTrustButton":8},"cookie preferences","ot-sdk-btn",{"title":883,"links":1309,"subMenu":1318},[1310,1314],{"text":1311,"config":1312},"DevSecOps platform",{"href":865,"dataGaName":1313,"dataGaLocation":1244},"devsecops platform",{"text":1315,"config":1316},"AI-Assisted Development",{"href":1210,"dataGaName":1317,"dataGaLocation":1244},"ai-assisted development",[1319],{"title":1320,"links":1321},"Topics",[1322,1327,1332,1335,1340,1345,1350,1355],{"text":1323,"config":1324},"CICD",{"href":1325,"dataGaName":1326,"dataGaLocation":1244},"/topics/ci-cd/","cicd",{"text":1328,"config":1329},"GitOps",{"href":1330,"dataGaName":1331,"dataGaLocation":1244},"/topics/gitops/","gitops",{"text":45,"config":1333},{"href":1334,"dataGaName":52,"dataGaLocation":1244},"/topics/devops/",{"text":1336,"config":1337},"Version Control",{"href":1338,"dataGaName":1339,"dataGaLocation":1244},"/topics/version-control/","version control",{"text":1341,"config":1342},"DevSecOps",{"href":1343,"dataGaName":1344,"dataGaLocation":1244},"/topics/devsecops/","devsecops",{"text":1346,"config":1347},"Cloud Native",{"href":1348,"dataGaName":1349,"dataGaLocation":1244},"/topics/cloud-native/","cloud native",{"text":1351,"config":1352},"AI for Coding",{"href":1353,"dataGaName":1354,"dataGaLocation":1244},"/topics/devops/ai-for-coding/","ai for coding",{"text":267,"config":1356},{"href":1357,"dataGaName":1358,"dataGaLocation":1244},"/topics/agentic-ai/","agentic ai",{"title":1360,"links":1361},"Solutions",[1362,1364,1366,1371,1375,1378,1382,1385,1387,1390,1393,1398],{"text":924,"config":1363},{"href":919,"dataGaName":924,"dataGaLocation":1244},{"text":913,"config":1365},{"href":897,"dataGaName":898,"dataGaLocation":1244},{"text":1367,"config":1368},"Agile development",{"href":1369,"dataGaName":1370,"dataGaLocation":1244},"/solutions/agile-delivery/","agile delivery",{"text":1372,"config":1373},"SCM",{"href":909,"dataGaName":1374,"dataGaLocation":1244},"source code management",{"text":1323,"config":1376},{"href":903,"dataGaName":1377,"dataGaLocation":1244},"continuous integration & delivery",{"text":1379,"config":1380},"Value stream management",{"href":952,"dataGaName":1381,"dataGaLocation":1244},"value stream management",{"text":1328,"config":1383},{"href":1384,"dataGaName":1331,"dataGaLocation":1244},"/solutions/gitops/",{"text":962,"config":1386},{"href":964,"dataGaName":965,"dataGaLocation":1244},{"text":1388,"config":1389},"Small business",{"href":969,"dataGaName":970,"dataGaLocation":1244},{"text":1391,"config":1392},"Public sector",{"href":974,"dataGaName":975,"dataGaLocation":1244},{"text":1394,"config":1395},"Education",{"href":1396,"dataGaName":1397,"dataGaLocation":1244},"/solutions/education/","education",{"text":1399,"config":1400},"Financial services",{"href":1401,"dataGaName":1402,"dataGaLocation":1244},"/solutions/finance/","financial services",{"title":980,"links":1404},[1405,1407,1409,1411,1414,1416,1418,1420,1422,1424,1426,1428],{"text":992,"config":1406},{"href":994,"dataGaName":995,"dataGaLocation":1244},{"text":997,"config":1408},{"href":999,"dataGaName":1000,"dataGaLocation":1244},{"text":1002,"config":1410},{"href":1004,"dataGaName":1005,"dataGaLocation":1244},{"text":1007,"config":1412},{"href":1009,"dataGaName":1413,"dataGaLocation":1244},"docs",{"text":1030,"config":1415},{"href":1032,"dataGaName":1033,"dataGaLocation":1244},{"text":1025,"config":1417},{"href":1027,"dataGaName":1028,"dataGaLocation":1244},{"text":1035,"config":1419},{"href":1037,"dataGaName":1038,"dataGaLocation":1244},{"text":1043,"config":1421},{"href":1045,"dataGaName":1046,"dataGaLocation":1244},{"text":1048,"config":1423},{"href":1050,"dataGaName":1051,"dataGaLocation":1244},{"text":1053,"config":1425},{"href":1055,"dataGaName":1056,"dataGaLocation":1244},{"text":1058,"config":1427},{"href":1060,"dataGaName":1061,"dataGaLocation":1244},{"text":1063,"config":1429},{"href":1065,"dataGaName":576,"dataGaLocation":1244},{"title":1080,"links":1431},[1432,1434,1436,1438,1440,1442,1444,1448,1453,1455,1457,1459],{"text":1087,"config":1433},{"href":1089,"dataGaName":1082,"dataGaLocation":1244},{"text":1092,"config":1435},{"href":1094,"dataGaName":1095,"dataGaLocation":1244},{"text":1100,"config":1437},{"href":1102,"dataGaName":1103,"dataGaLocation":1244},{"text":1105,"config":1439},{"href":1107,"dataGaName":1108,"dataGaLocation":1244},{"text":1110,"config":1441},{"href":1112,"dataGaName":1113,"dataGaLocation":1244},{"text":1115,"config":1443},{"href":1117,"dataGaName":1118,"dataGaLocation":1244},{"text":1445,"config":1446},"Sustainability",{"href":1447,"dataGaName":1445,"dataGaLocation":1244},"/sustainability/",{"text":1449,"config":1450},"Diversity, inclusion and belonging (DIB)",{"href":1451,"dataGaName":1452,"dataGaLocation":1244},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1120,"config":1454},{"href":1122,"dataGaName":1123,"dataGaLocation":1244},{"text":1130,"config":1456},{"href":1132,"dataGaName":1133,"dataGaLocation":1244},{"text":1135,"config":1458},{"href":1137,"dataGaName":1138,"dataGaLocation":1244},{"text":1460,"config":1461},"Modern Slavery Transparency Statement",{"href":1462,"dataGaName":1463,"dataGaLocation":1244},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1465},[1466,1469,1472],{"text":1467,"config":1468},"Terms",{"href":1296,"dataGaName":1297,"dataGaLocation":1244},{"text":1470,"config":1471},"Cookies",{"dataGaName":1306,"dataGaLocation":1244,"id":1307,"isOneTrustButton":8},{"text":1473,"config":1474},"Privacy",{"href":1301,"dataGaName":1302,"dataGaLocation":1244},{"header":1476,"blurb":1477,"button":1478,"secondaryButton":1483},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1479,"config":1480},"Get your free trial",{"href":1481,"dataGaName":19,"dataGaLocation":1482},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":1282,"config":1484},{"href":848,"dataGaName":849,"dataGaLocation":1482},{"badges":1486},[1487,1491,1495,1499,1503,1507,1511,1515],{"altText":1488,"config":1489},"G2 - Spring 2025 - Regional leader EMEA",{"src":1490},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747416090/urdz77ty6te2lxrda80m.svg",{"altText":1492,"config":1493},"G2 - Spring 2025 - Grid Leader",{"src":1494},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747416067/m7rhoifmrmtdksozjxen.svg",{"altText":1496,"config":1497},"G2 - Spring 2025 - Users love us",{"src":1498},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747416091/pnaldvi079pwjumq4f8t.svg",{"altText":1500,"config":1501},"G2 - Spring 2025 - Best meets requirements",{"src":1502},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747416066/xirbcpity0d0ny0d54wn.svg",{"altText":1504,"config":1505},"G2 - Spring 2025 - Regional Leader APAC",{"src":1506},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747416068/ipfovi0bkzq7pyxusai5.svg",{"altText":1508,"config":1509},"G2 - Spring 2025 - Easiest to use",{"src":1510},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747416067/xsihwlw0mqu3s17wxo0p.svg",{"altText":1512,"config":1513},"G2 - Spring 2025 - Best usability",{"src":1514},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747416066/kbdur2rd0yogwon2wtx1.svg",{"altText":1516,"config":1517},"G2 - Spring 2025 - Best results",{"src":1518},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747416066/vkj6fydtub4yrfqrkod2.svg",1772652109606]