[{"data":1,"prerenderedAt":984},["ShallowReactive",2],{"/en-us/solutions/compliance/":3,"navigation-en-us":344,"banner-en-us":746,"footer-en-us":758,"next-steps-en-us":969},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":337,"_type":338,"title":339,"_source":340,"_file":341,"_stem":342,"_extension":343},"/en-us/solutions/compliance","solutions",false,"",{"title":9,"description":10},"Continuous Software Compliance with GitLab","How to use GitLab to build compliant applications with a secure software supply chain.",[12,39,75,305,335],{"componentName":13,"componentContent":14},"CommonVideoHero",{"eyebrow":15,"title":19,"description":20,"secondaryButton":21,"primaryButton":27,"image":32,"config":37},{"text":16,"config":17},"Automate compliance, reduce risks",{"backgroundColor":18},"#EEE7FD","Software Compliance with GitLab","Build applications that meet common regulatory standards with a secure software supply chain.",{"text":22,"config":23},"Learn about pricing",{"href":24,"dataGaName":25,"dataGaLocation":26},"/pricing/","pricing","hero",{"text":28,"config":29},"Start your free trial",{"href":30,"dataGaName":31,"dataGaLocation":26},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/&glm_content=default-saas-trial","free trial",{"altText":33,"config":34},"people at desk",{"src":35,"theme":36},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663758/awrshkaqe00eytrlv8lv.jpg","rounded",{"background":38},"purple",{"componentName":40,"componentContent":41},"CommonCustomerLogos",{"config":42,"text":44,"logos":45},{"theme":43},"mono-dark","Trusted by: ",[46,51,56,61,65,70],{"company":47,"config":48},"Duncan aviation",{"src":49,"href":50},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517977/u62oabyqh8exxwq50wkr.svg","/customers/duncan-aviation/",{"company":52,"config":53},"Curve",{"src":54,"href":55},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517971/k9fnumnnd5pstcvtjynk.svg","/customers/curve/",{"company":57,"config":58},"Hilti",{"src":59,"href":60},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517942/ian7zidxv2sunjovk64o.svg","/customers/hilti/",{"company":62,"config":63},"The Zebra",{"src":54,"href":64},"/customers/thezebra/",{"company":66,"config":67},"New 10",{"src":68,"href":69},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664120/x3hg0npaz9idktlthagd.svg","/customers/new10/",{"company":71,"config":72},"Chorus",{"src":73,"href":74},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663625/lzwoitmzaudikyf2gcxn.svg","/customers/chorus/",{"componentName":76,"componentContent":77},"CommonSideNavigation",{"links":78,"components":95},[79,83,87,91],{"text":80,"config":81},"Overview",{"id":82},"overview",{"text":84,"config":85},"Capabilities",{"id":86},"capabilities",{"text":88,"config":89},"Customers",{"id":90},"customers",{"text":92,"config":93},"Resources",{"id":94},"resources",[96,123,155,190],{"componentName":97,"componentContent":98},"SolutionsAccordionWrapper",{"config":99,"title":100,"image":101,"accordion":104},{"isFullWidth":6,"id":82},"Simplify and automate software compliance",{"altText":33,"config":102},{"src":103},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663863/unq2tl9x494u9gmjqxyu.png",[105,111,117],{"header":106,"content":107,"icon":108},"Manage risk","Go beyond simply reducing security flaws in the code",{"config":109},{"name":110},"Devsecops",{"header":112,"content":113,"icon":114},"Simple and frictionless","An integrated experience to define, enforce, and report on compliance",{"config":115},{"name":116},"ClipboardCheck",{"header":118,"content":119,"icon":120},"Implement guardrails","Control access and implement policies",{"config":121},{"name":122},"Release",{"componentName":124,"componentContent":125},"SolutionsScrollingCard",{"config":126,"title":131,"solutions":132},{"id":86,"image":127},{"altText":128,"config":129},"text bubble conversation",{"src":130},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663281/bf24roap7v0jijoytgdr.png","Fast, secure, compliant.",[133,142,149,152],{"title":134,"description":135,"link":136},"Policy management","Define rules and policies to adhere to compliance frameworks and common controls\n\n- **Granular user roles and permissions**: Define user roles and permission levels that make sense for your organization\n- **Access control**: Limit access with two-factor authentication and expiration tokens\n- **Compliance settings**: Define and enforce compliance policies for specific projects, groups, and users\n- **Credentials inventory**: Keep track of all the credentials that can be used to access a GitLab self-managed instance\n- **Protected branches**: Control unauthorized modifications to specific branches — including creating, pushing, and deleting a branch — without adequate permissions or approvals\n",{"text":137,"config":138},"Learn more",{"href":139,"dataGaName":140,"dataGaLocation":141},"https://docs.gitlab.com/ee/administration/compliance.html?_gl=1*1r05yn6*_ga*NTg0MjExODQyLjE2MTk1MzkzOTQ.*_ga_ENFH3X7M5Y*MTY2NTY1NDE3OC4xNDguMS4xNjY1NjU1ODM3LjAuMC4w#policy-management","policy management","body",{"title":143,"description":144,"link":145},"Compliant workflow automation","Enforce defined rules, policies, and separation of duties while reducing overall business risk\n\n- **Compliance framework project templates**: Create projects that map to specific audit protocols such as HIPAA to help maintain an audit trail and manage compliance programs\n- **Compliance framework project labels**: Easily apply common compliance settings to a project with a label\n- **Compliance framework pipelines**: Define compliance jobs that should be run in every pipeline to ensure that security scans are run, artifacts are created and stored, or any other steps required by your organizational requirements\n",{"text":137,"config":146},{"href":147,"dataGaName":148,"dataGaLocation":141},"https://docs.gitlab.com/ee/administration/compliance.html?_gl=1*nbfxzt*_ga*NTg0MjExODQyLjE2MTk1MzkzOTQ.*_ga_ENFH3X7M5Y*MTY2NTY1NDE3OC4xNDguMS4xNjY1NjU2NDIyLjAuMC4w#compliant-workflow-automation","compliant workflow automation",{"title":150,"description":151},"Audit management","Prepare for audits and better understand the root cause of issues with easy access to audit data\n\n- [**Audit events:**](https://docs.gitlab.com/ee/user/compliance/audit_events.html) Track important events such as changes to user permission levels, who added a new user, or who removed a user\n- [**Streaming audit events:**](https://docs.gitlab.com/ee/administration/audit_event_streaming/) Consolidate your audit logs in a tool of your choice\n- [**Audit reports:**](https://docs.gitlab.com/ee/administration/audit_event_reports.html) Respond to auditors by generating comprehensive reports such as instance, group, and project events, impersonation data, sign-in, and user events\n- [**Compliance report:**](https://docs.gitlab.com/ee/user/compliance/compliance_center/compliance_violations_report.html) Get a high-level view of compliance violations and the reasons and severity of violations in merge requests\n",{"title":153,"description":154},"Vulnerability and dependency management","View, triage, trend, track, and resolve vulnerabilities and dependencies in your applications\n\n- [**Security dashboards:**](https://docs.gitlab.com/ee/user/application_security/security_dashboard/) Access current security status applications and initiate remediation\n- [**Software bill of materials:**](https://docs.gitlab.com/ee/user/application_security/dependency_list/) Scan application and container dependencies for security flaws and create a software bill of materials (SBOM) of the dependencies used\n",{"componentName":156,"componentContent":157},"CommonQuoteCarousel",{"config":158,"header":160,"cards":161},{"id":90,"needsVerticalSpacing":159,"background":38},true,"Trusted by enterprises.\n\nLoved by developers.\n",[162,172,181],{"quote":163,"author":164,"cta":168,"config":171},"GitLab helped us to automate manual processes using pipelines. Now we are deploying code regularly, getting essential changes and fixes to our customers a lot faster",{"name":165,"title":166,"company":167},"Ben Ferguson","Senior Programmer","Duncan Aviation",{"text":137,"config":169},{"href":50,"dataGaName":170,"dataGaLocation":141},"duncan aviation case study",{"logo":49},{"quote":173,"author":174,"cta":177,"config":180},"Before we moved to GitLab there was a big burden on operation teams. It was a battle to enable developers to effectively do their jobs. The obvious choice was to have everything in one place and well-contained through a single pane of glass",{"name":175,"title":176,"company":52},"Ed Shelto","Site Reliability Engineer",{"text":137,"config":178},{"href":55,"dataGaName":179,"dataGaLocation":141},"curve case study",{"logo":54},{"quote":182,"author":183,"cta":186,"config":189},"GitLab is bundled together like a suite and then ships with a very sophisticated installer. And then it somehow works. This is very nice if you're a company which just wants to get it up and running.",{"name":184,"title":185,"company":57},"Daniel Widerin","Head of Software Delivery",{"text":137,"config":187},{"href":60,"dataGaName":188,"dataGaLocation":141},"hilti case study",{"logo":59},{"componentName":191,"componentContent":192},"CommonResourcesContainer",{"config":193,"header":194,"tabs":195},{"id":94},"Related Resources",[196,226,250,291],{"name":197,"items":198,"config":225},"Videos",[199,209,217],{"header":200,"type":201,"image":202,"link":205},"Compliant pipelines","Video",{"altText":201,"config":203},{"src":204},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664120/grhwq289vkqi0jxjnyqg.jpg",{"text":206,"config":207},"Watch now",{"href":208,"thumbnail":204,"icon":201},"https://www.youtube.com/embed/jKA_e_jimoI",{"header":210,"type":201,"image":211,"link":214},"Continuous software compliance",{"altText":201,"config":212},{"src":213},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663413/pvgvl2djbcbwtotivqcu.jpg",{"text":206,"config":215},{"href":216,"thumbnail":213,"icon":201},"https://player.vimeo.com/video/694891993?h=7768f52e29",{"header":218,"type":201,"image":219,"link":222},"SBOM and Attestation",{"altText":201,"config":220},{"src":221},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663556/iurxyhzuo53wawsgx7md.jpg",{"text":206,"config":223},{"href":224,"thumbnail":221,"icon":201},"https://www.youtube.com/embed/wX6aTZfpJv0",{"key":197},{"name":227,"items":228,"config":249},"Books",[229,240],{"header":230,"type":231,"image":232,"link":236},"Guide to software supply chain security","Book",{"altText":233,"config":234},"Wooden table",{"src":235},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663673/gtmdmpfabvytwrcm4m3j.jpg",{"text":137,"config":237},{"href":238,"icon":239},"https://cdn.pathfactory.com/assets/10519/contents/360915/35d042c6-3449-4d50-b2e9-b08d9a68f7a1.pdf","Ebook",{"header":241,"type":231,"image":242,"link":246},"GitLab DevSecOps survey",{"altText":243,"config":244},"people at a table",{"src":245},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157556/Website/Topics/resources_1.jpg",{"text":137,"config":247},{"href":248,"icon":239},"https://cdn.pathfactory.com/assets/10519/contents/432983/c6140cad-446b-4a6c-96b6-8524fac60f7d.pdf",{"key":227},{"name":251,"items":252,"config":289},"Blogs",[253,263,272,281],{"header":254,"type":255,"image":256,"link":260},"The importance of compliance in DevOps resource","Blog",{"altText":257,"config":258},"fibre optics",{"src":259},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663637/bxoqfxuvklawagmfpdq3.jpg",{"text":137,"config":261},{"icon":255,"href":262},"/blog/the-importance-of-compliance-in-devops/",{"header":264,"type":255,"image":265,"link":269},"Top 5 compliance features to leverage in GitLab",{"altText":266,"config":267},"Computer chip",{"src":268},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663212/d0z1kzk7bopxi3aantbi.jpg",{"text":137,"config":270},{"icon":255,"href":271},"/blog/top-5-compliance-features-to-leverage-in-gitlab/",{"header":273,"type":255,"image":274,"link":278},"How to enforce separation of duties and achieve compliance",{"altText":275,"config":276},"People at a table",{"src":277},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663476/mzucoqubqjq6pnorhtx9.png",{"text":137,"config":279},{"icon":255,"href":280},"/blog/ensuring-compliance/",{"header":282,"type":255,"image":283,"link":286},"What you need to know about DevOps Audits",{"altText":275,"config":284},{"src":285},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663599/wxfgicfpsfwfkapoj8fm.jpg",{"text":137,"config":287},{"icon":255,"href":288},"/blog/what-you-need-to-know-about-devops-audits/",{"key":290},"blogs",{"name":292,"items":293,"config":304},"Reports",[294],{"header":295,"type":296,"image":297,"link":301},"GitLab a challenger in 2022 Gartner Magic Quadrant","Report",{"altText":298,"config":299},"people on bikes",{"src":300},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663242/qjhqyqxzhvuudajimije.jpg",{"text":137,"config":302},{"href":303,"icon":296},"/gartner-magic-quadrant/",{"key":292},{"componentName":306,"componentContent":307},"CommonResourcesCards",{"title":308,"button":309,"cards":314,"config":334},"Do more with GitLab",{"text":310,"config":311},"Explore more Solutions",{"href":312,"dataGaName":313,"dataGaLocation":141},"/solutions/","explore more solutions",[315,320,327],{"title":316,"description":317,"config":318},"DevSecOps","GitLab empowers your teams to balance speed and security by automating software delivery and securing your end-to-end software supply chain.",{"icon":110,"url":319,"dataGaName":316,"dataGaLocation":94},"/solutions/security-compliance/",{"title":321,"description":322,"config":323},"Software Supply Chain Security","Ensure your software supply chain is secure and compliant.",{"icon":324,"url":325,"dataGaName":326,"dataGaLocation":94},"ContinuousDelivery","/solutions/supply-chain/","software supply chain security",{"title":328,"description":329,"config":330},"Automated software delivery","Automation essentials for achieving digital innovation, cloud native transformations and application modernization",{"icon":331,"url":332,"dataGaName":333,"dataGaLocation":94},"ContinuousIntegration","/solutions/delivery-automation/","automated software delivery",{"background":38,"shortTitle":159},{"componentName":336},"CommonNextSteps","content:en-us:solutions:compliance.yml","yaml","Compliance","content","en-us/solutions/compliance.yml","en-us/solutions/compliance","yml",{"_path":345,"_dir":346,"_draft":6,"_partial":6,"_locale":7,"data":347,"_id":742,"_type":338,"title":743,"_source":340,"_file":744,"_stem":745,"_extension":343},"/shared/en-us/main-navigation","en-us",{"logo":348,"freeTrial":353,"sales":357,"login":362,"items":367,"search":683,"minimal":714,"duo":733},{"config":349},{"href":350,"dataGaName":351,"dataGaLocation":352},"/","gitlab logo","header",{"text":354,"config":355},"Get free trial",{"href":356,"dataGaName":31,"dataGaLocation":352},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/",{"text":358,"config":359},"Talk to sales",{"href":360,"dataGaName":361,"dataGaLocation":352},"/sales/","sales",{"text":363,"config":364},"Sign in",{"href":365,"dataGaName":366,"dataGaLocation":352},"https://gitlab.com/users/sign_in/","sign in",[368,411,498,501,604,664],{"text":369,"config":370,"cards":372,"footer":394},"Platform",{"dataNavLevelOne":371},"platform",[373,379,387],{"title":369,"description":374,"link":375},"The most comprehensive AI-powered DevSecOps Platform",{"text":376,"config":377},"Explore our Platform",{"href":378,"dataGaName":371,"dataGaLocation":352},"/platform/",{"title":380,"description":381,"link":382},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":383,"config":384},"Meet GitLab Duo",{"href":385,"dataGaName":386,"dataGaLocation":352},"/gitlab-duo/","gitlab duo ai",{"title":388,"description":389,"link":390},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":137,"config":391},{"href":392,"dataGaName":393,"dataGaLocation":352},"/why-gitlab/","why gitlab",{"title":395,"items":396},"Get started with",[397,402,407],{"text":398,"config":399},"Platform Engineering",{"href":400,"dataGaName":401,"dataGaLocation":352},"/solutions/platform-engineering/","platform engineering",{"text":403,"config":404},"Developer Experience",{"href":405,"dataGaName":406,"dataGaLocation":352},"/developer-experience/","Developer experience",{"text":408,"config":409},"MLOps",{"href":410,"dataGaName":408,"dataGaLocation":352},"/topics/devops/the-role-of-ai-in-devops/",{"text":412,"left":159,"config":413,"link":414,"lists":417,"footer":480},"Product",{"dataNavLevelOne":5},{"text":415,"config":416},"View all Solutions",{"href":312,"dataGaName":5,"dataGaLocation":352},[418,440,459],{"title":419,"description":420,"link":421,"items":424},"Automation","CI/CD and automation to accelerate deployment",{"config":422},{"icon":423,"href":332,"dataGaName":333,"dataGaLocation":352},"AutomatedCodeAlt",[425,429,433,437],{"text":426,"config":427},"CI/CD",{"href":428,"dataGaLocation":352,"dataGaName":426},"/solutions/continuous-integration/",{"text":430,"config":431},"AI-Assisted Development",{"href":385,"dataGaLocation":352,"dataGaName":432},"AI assisted development",{"text":434,"config":435},"Source Code Management",{"href":436,"dataGaLocation":352,"dataGaName":434},"/solutions/source-code-management/",{"text":438,"config":439},"Automated Software Delivery",{"href":332,"dataGaLocation":352,"dataGaName":328},{"title":441,"description":442,"link":443,"items":447},"Security","Deliver code faster without compromising security",{"config":444},{"href":319,"dataGaName":445,"dataGaLocation":352,"icon":446},"security and compliance","ShieldCheckLight",[448,451,454],{"text":449,"config":450},"Security & Compliance",{"href":319,"dataGaLocation":352,"dataGaName":449},{"text":321,"config":452},{"href":325,"dataGaLocation":352,"dataGaName":453},"Software supply chain security",{"text":455,"config":456},"Compliance & Governance",{"href":457,"dataGaLocation":352,"dataGaName":458},"/solutions/continuous-software-compliance/","Compliance and governance",{"title":460,"link":461,"items":466},"Measurement",{"config":462},{"icon":463,"href":464,"dataGaName":465,"dataGaLocation":352},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[467,471,475],{"text":468,"config":469},"Visibility & Measurement",{"href":464,"dataGaLocation":352,"dataGaName":470},"Visibility and Measurement",{"text":472,"config":473},"Value Stream Management",{"href":474,"dataGaLocation":352,"dataGaName":472},"/solutions/value-stream-management/",{"text":476,"config":477},"Analytics & Insights",{"href":478,"dataGaLocation":352,"dataGaName":479},"/solutions/analytics-and-insights/","Analytics and insights",{"title":481,"items":482},"GitLab for",[483,488,493],{"text":484,"config":485},"Enterprise",{"href":486,"dataGaLocation":352,"dataGaName":487},"/enterprise/","enterprise",{"text":489,"config":490},"Small Business",{"href":491,"dataGaLocation":352,"dataGaName":492},"/small-business/","small business",{"text":494,"config":495},"Public Sector",{"href":496,"dataGaLocation":352,"dataGaName":497},"/solutions/public-sector/","public sector",{"text":499,"config":500},"Pricing",{"href":24,"dataGaName":25,"dataGaLocation":352,"dataNavLevelOne":25},{"text":92,"config":502,"link":503,"lists":507,"feature":591},{"dataNavLevelOne":94},{"text":504,"config":505},"View all resources",{"href":506,"dataGaName":94,"dataGaLocation":352},"/resources/",[508,541,563],{"title":509,"items":510},"Getting started",[511,516,521,526,531,536],{"text":512,"config":513},"Install",{"href":514,"dataGaName":515,"dataGaLocation":352},"/install/","install",{"text":517,"config":518},"Quick start guides",{"href":519,"dataGaName":520,"dataGaLocation":352},"/get-started/","quick setup checklists",{"text":522,"config":523},"Learn",{"href":524,"dataGaLocation":352,"dataGaName":525},"https://university.gitlab.com/","learn",{"text":527,"config":528},"Product documentation",{"href":529,"dataGaName":530,"dataGaLocation":352},"https://docs.gitlab.com/","product documentation",{"text":532,"config":533},"Best practice videos",{"href":534,"dataGaName":535,"dataGaLocation":352},"/getting-started-videos/","best practice videos",{"text":537,"config":538},"Integrations",{"href":539,"dataGaName":540,"dataGaLocation":352},"/integrations/","integrations",{"title":542,"items":543},"Discover",[544,549,553,558],{"text":545,"config":546},"Customer success stories",{"href":547,"dataGaName":548,"dataGaLocation":352},"/customers/","customer success stories",{"text":255,"config":550},{"href":551,"dataGaName":552,"dataGaLocation":352},"/blog/","blog",{"text":554,"config":555},"Remote",{"href":556,"dataGaName":557,"dataGaLocation":352},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":559,"config":560},"TeamOps",{"href":561,"dataGaName":562,"dataGaLocation":352},"/teamops/","teamops",{"title":564,"items":565},"Connect",[566,571,576,581,586],{"text":567,"config":568},"GitLab Services",{"href":569,"dataGaName":570,"dataGaLocation":352},"/services/","services",{"text":572,"config":573},"Community",{"href":574,"dataGaName":575,"dataGaLocation":352},"/community/","community",{"text":577,"config":578},"Forum",{"href":579,"dataGaName":580,"dataGaLocation":352},"https://forum.gitlab.com/","forum",{"text":582,"config":583},"Events",{"href":584,"dataGaName":585,"dataGaLocation":352},"/events/","events",{"text":587,"config":588},"Partners",{"href":589,"dataGaName":590,"dataGaLocation":352},"/partners/","partners",{"backgroundColor":592,"textColor":593,"text":594,"image":595,"link":599},"#2f2a6b","#fff","Insights for the future of software development",{"altText":596,"config":597},"the source promo card",{"src":598},"/images/navigation/the-source-promo-card.svg",{"text":600,"config":601},"Read the latest",{"href":602,"dataGaName":603,"dataGaLocation":352},"/the-source/","the source",{"text":605,"config":606,"lists":608},"Company",{"dataNavLevelOne":607},"company",[609],{"items":610},[611,616,622,624,629,634,639,644,649,654,659],{"text":612,"config":613},"About",{"href":614,"dataGaName":615,"dataGaLocation":352},"/company/","about",{"text":617,"config":618,"footerGa":621},"Jobs",{"href":619,"dataGaName":620,"dataGaLocation":352},"/jobs/","jobs",{"dataGaName":620},{"text":582,"config":623},{"href":584,"dataGaName":585,"dataGaLocation":352},{"text":625,"config":626},"Leadership",{"href":627,"dataGaName":628,"dataGaLocation":352},"/company/team/e-group/","leadership",{"text":630,"config":631},"Team",{"href":632,"dataGaName":633,"dataGaLocation":352},"/company/team/","team",{"text":635,"config":636},"Handbook",{"href":637,"dataGaName":638,"dataGaLocation":352},"https://handbook.gitlab.com/","handbook",{"text":640,"config":641},"Investor relations",{"href":642,"dataGaName":643,"dataGaLocation":352},"https://ir.gitlab.com/","investor relations",{"text":645,"config":646},"Trust Center",{"href":647,"dataGaName":648,"dataGaLocation":352},"/security/","trust center",{"text":650,"config":651},"AI Transparency Center",{"href":652,"dataGaName":653,"dataGaLocation":352},"/ai-transparency-center/","ai transparency center",{"text":655,"config":656},"Newsletter",{"href":657,"dataGaName":658,"dataGaLocation":352},"/company/contact/","newsletter",{"text":660,"config":661},"Press",{"href":662,"dataGaName":663,"dataGaLocation":352},"/press/","press",{"text":665,"config":666,"lists":667},"Contact us",{"dataNavLevelOne":607},[668],{"items":669},[670,673,678],{"text":358,"config":671},{"href":360,"dataGaName":672,"dataGaLocation":352},"talk to sales",{"text":674,"config":675},"Get help",{"href":676,"dataGaName":677,"dataGaLocation":352},"/support/","get help",{"text":679,"config":680},"Customer portal",{"href":681,"dataGaName":682,"dataGaLocation":352},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":684,"login":685,"suggestions":692},"Close",{"text":686,"link":687},"To search repositories and projects, login to",{"text":688,"config":689},"gitlab.com",{"href":365,"dataGaName":690,"dataGaLocation":691},"search login","search",{"text":693,"default":694},"Suggestions",[695,697,701,703,707,711],{"text":380,"config":696},{"href":385,"dataGaName":380,"dataGaLocation":691},{"text":698,"config":699},"Code Suggestions (AI)",{"href":700,"dataGaName":698,"dataGaLocation":691},"/solutions/code-suggestions/",{"text":426,"config":702},{"href":428,"dataGaName":426,"dataGaLocation":691},{"text":704,"config":705},"GitLab on AWS",{"href":706,"dataGaName":704,"dataGaLocation":691},"/partners/technology-partners/aws/",{"text":708,"config":709},"GitLab on Google Cloud",{"href":710,"dataGaName":708,"dataGaLocation":691},"/partners/technology-partners/google-cloud-platform/",{"text":712,"config":713},"Why GitLab?",{"href":392,"dataGaName":712,"dataGaLocation":691},{"freeTrial":715,"mobileIcon":720,"desktopIcon":725,"secondaryButton":728},{"text":716,"config":717},"Start free trial",{"href":718,"dataGaName":31,"dataGaLocation":719},"https://gitlab.com/-/trials/new/","nav",{"altText":721,"config":722},"Gitlab Icon",{"src":723,"dataGaName":724,"dataGaLocation":719},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":721,"config":726},{"src":727,"dataGaName":724,"dataGaLocation":719},"/images/brand/gitlab-logo-type.svg",{"text":729,"config":730},"Get Started",{"href":731,"dataGaName":732,"dataGaLocation":719},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":734,"mobileIcon":738,"desktopIcon":740},{"text":735,"config":736},"Learn more about GitLab Duo",{"href":385,"dataGaName":737,"dataGaLocation":719},"gitlab duo",{"altText":721,"config":739},{"src":723,"dataGaName":724,"dataGaLocation":719},{"altText":721,"config":741},{"src":727,"dataGaName":724,"dataGaLocation":719},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":747,"_dir":346,"_draft":6,"_partial":6,"_locale":7,"title":748,"button":749,"config":753,"_id":755,"_type":338,"_source":340,"_file":756,"_stem":757,"_extension":343},"/shared/en-us/banner","GitLab Duo Agent Platform is now in public beta!",{"text":137,"config":750},{"href":751,"dataGaName":752,"dataGaLocation":352},"/gitlab-duo/agent-platform/","duo banner",{"layout":754},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":759,"_dir":346,"_draft":6,"_partial":6,"_locale":7,"data":760,"_id":965,"_type":338,"title":966,"_source":340,"_file":967,"_stem":968,"_extension":343},"/shared/en-us/main-footer",{"text":761,"source":762,"edit":768,"contribute":773,"config":778,"items":783,"minimal":957},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":763,"config":764},"View page source",{"href":765,"dataGaName":766,"dataGaLocation":767},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":769,"config":770},"Edit this page",{"href":771,"dataGaName":772,"dataGaLocation":767},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":774,"config":775},"Please contribute",{"href":776,"dataGaName":777,"dataGaLocation":767},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":779,"facebook":780,"youtube":781,"linkedin":782},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[784,807,864,893,927],{"title":369,"links":785,"subMenu":790},[786],{"text":787,"config":788},"DevSecOps platform",{"href":378,"dataGaName":789,"dataGaLocation":767},"devsecops platform",[791],{"title":499,"links":792},[793,797,802],{"text":794,"config":795},"View plans",{"href":24,"dataGaName":796,"dataGaLocation":767},"view plans",{"text":798,"config":799},"Why Premium?",{"href":800,"dataGaName":801,"dataGaLocation":767},"/pricing/premium/","why premium",{"text":803,"config":804},"Why Ultimate?",{"href":805,"dataGaName":806,"dataGaLocation":767},"/pricing/ultimate/","why ultimate",{"title":808,"links":809},"Solutions",[810,815,818,820,825,830,834,837,841,846,848,851,854,859],{"text":811,"config":812},"Digital transformation",{"href":813,"dataGaName":814,"dataGaLocation":767},"/topics/digital-transformation/","digital transformation",{"text":449,"config":816},{"href":319,"dataGaName":817,"dataGaLocation":767},"security & compliance",{"text":328,"config":819},{"href":332,"dataGaName":333,"dataGaLocation":767},{"text":821,"config":822},"Agile development",{"href":823,"dataGaName":824,"dataGaLocation":767},"/solutions/agile-delivery/","agile delivery",{"text":826,"config":827},"Cloud transformation",{"href":828,"dataGaName":829,"dataGaLocation":767},"/topics/cloud-native/","cloud transformation",{"text":831,"config":832},"SCM",{"href":436,"dataGaName":833,"dataGaLocation":767},"source code management",{"text":426,"config":835},{"href":428,"dataGaName":836,"dataGaLocation":767},"continuous integration & delivery",{"text":838,"config":839},"Value stream management",{"href":474,"dataGaName":840,"dataGaLocation":767},"value stream management",{"text":842,"config":843},"GitOps",{"href":844,"dataGaName":845,"dataGaLocation":767},"/solutions/gitops/","gitops",{"text":484,"config":847},{"href":486,"dataGaName":487,"dataGaLocation":767},{"text":849,"config":850},"Small business",{"href":491,"dataGaName":492,"dataGaLocation":767},{"text":852,"config":853},"Public sector",{"href":496,"dataGaName":497,"dataGaLocation":767},{"text":855,"config":856},"Education",{"href":857,"dataGaName":858,"dataGaLocation":767},"/solutions/education/","education",{"text":860,"config":861},"Financial services",{"href":862,"dataGaName":863,"dataGaLocation":767},"/solutions/finance/","financial services",{"title":92,"links":865},[866,868,870,872,875,877,879,881,883,885,887,889,891],{"text":512,"config":867},{"href":514,"dataGaName":515,"dataGaLocation":767},{"text":517,"config":869},{"href":519,"dataGaName":520,"dataGaLocation":767},{"text":522,"config":871},{"href":524,"dataGaName":525,"dataGaLocation":767},{"text":527,"config":873},{"href":529,"dataGaName":874,"dataGaLocation":767},"docs",{"text":255,"config":876},{"href":551,"dataGaName":552,"dataGaLocation":767},{"text":545,"config":878},{"href":547,"dataGaName":548,"dataGaLocation":767},{"text":554,"config":880},{"href":556,"dataGaName":557,"dataGaLocation":767},{"text":567,"config":882},{"href":569,"dataGaName":570,"dataGaLocation":767},{"text":559,"config":884},{"href":561,"dataGaName":562,"dataGaLocation":767},{"text":572,"config":886},{"href":574,"dataGaName":575,"dataGaLocation":767},{"text":577,"config":888},{"href":579,"dataGaName":580,"dataGaLocation":767},{"text":582,"config":890},{"href":584,"dataGaName":585,"dataGaLocation":767},{"text":587,"config":892},{"href":589,"dataGaName":590,"dataGaLocation":767},{"title":605,"links":894},[895,897,899,901,903,905,907,911,916,918,920,922],{"text":612,"config":896},{"href":614,"dataGaName":607,"dataGaLocation":767},{"text":617,"config":898},{"href":619,"dataGaName":620,"dataGaLocation":767},{"text":625,"config":900},{"href":627,"dataGaName":628,"dataGaLocation":767},{"text":630,"config":902},{"href":632,"dataGaName":633,"dataGaLocation":767},{"text":635,"config":904},{"href":637,"dataGaName":638,"dataGaLocation":767},{"text":640,"config":906},{"href":642,"dataGaName":643,"dataGaLocation":767},{"text":908,"config":909},"Sustainability",{"href":910,"dataGaName":908,"dataGaLocation":767},"/sustainability/",{"text":912,"config":913},"Diversity, inclusion and belonging (DIB)",{"href":914,"dataGaName":915,"dataGaLocation":767},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":645,"config":917},{"href":647,"dataGaName":648,"dataGaLocation":767},{"text":655,"config":919},{"href":657,"dataGaName":658,"dataGaLocation":767},{"text":660,"config":921},{"href":662,"dataGaName":663,"dataGaLocation":767},{"text":923,"config":924},"Modern Slavery Transparency Statement",{"href":925,"dataGaName":926,"dataGaLocation":767},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":928,"links":929},"Contact Us",[930,933,935,937,942,947,952],{"text":931,"config":932},"Contact an expert",{"href":360,"dataGaName":361,"dataGaLocation":767},{"text":674,"config":934},{"href":676,"dataGaName":677,"dataGaLocation":767},{"text":679,"config":936},{"href":681,"dataGaName":682,"dataGaLocation":767},{"text":938,"config":939},"Status",{"href":940,"dataGaName":941,"dataGaLocation":767},"https://status.gitlab.com/","status",{"text":943,"config":944},"Terms of use",{"href":945,"dataGaName":946,"dataGaLocation":767},"/terms/","terms of use",{"text":948,"config":949},"Privacy statement",{"href":950,"dataGaName":951,"dataGaLocation":767},"/privacy/","privacy statement",{"text":953,"config":954},"Cookie preferences",{"dataGaName":955,"dataGaLocation":767,"id":956,"isOneTrustButton":159},"cookie preferences","ot-sdk-btn",{"items":958},[959,961,963],{"text":943,"config":960},{"href":945,"dataGaName":946,"dataGaLocation":767},{"text":948,"config":962},{"href":950,"dataGaName":951,"dataGaLocation":767},{"text":953,"config":964},{"dataGaName":955,"dataGaLocation":767,"id":956,"isOneTrustButton":159},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",{"_path":970,"_dir":346,"_draft":6,"_partial":6,"_locale":7,"header":971,"eyebrow":972,"blurb":973,"button":974,"secondaryButton":978,"_id":980,"_type":338,"title":981,"_source":340,"_file":982,"_stem":983,"_extension":343},"/shared/en-us/next-steps","Start shipping better software faster","50%+ of the Fortune 100 trust GitLab","See what your team can do with the intelligent\n\n\nDevSecOps platform.\n",{"text":354,"config":975},{"href":976,"dataGaName":31,"dataGaLocation":977},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":358,"config":979},{"href":360,"dataGaName":361,"dataGaLocation":977},"content:shared:en-us:next-steps.yml","Next Steps","shared/en-us/next-steps.yml","shared/en-us/next-steps",1753207398264]