[{"data":1,"prerenderedAt":721},["ShallowReactive",2],{"/en-us/solutions/iso-13485":3,"navigation-en-us":46,"banner-en-us":466,"footer-en-us":476},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":14,"meta":15,"navigation":16,"path":17,"seo":18,"slug":6,"stem":44,"testContent":6,"type":6,"__hash__":45},"pages/en-us/solutions/iso-13485.yml","Iso 13485",null,{"template":8},"CommonWithCrumbs",[10],{"componentName":11,"componentContent":12},"CommonMarkdown",{"content":13},"# **Meeting ISO 13485:2016 Requirements with GitLab**\n\n---\n\n## Using GitLab as a Quality Management System for ISO 13485:2016\n\nISO 13485:2016 is an international standard specifying requirements for a quality management system (QMS) for organizations involved in one or more stages of the medical device lifecycle - from design to disposal - including the suppliers and vendors to those organizations.\n\nUsing GitLab's portfolio and project management (PPM) tools, you may be able to drive compliance with requirements across ISO 13485:2016.\n\n## Can GitLab be used as part of an ISO 13485:2016 QMS?\n\nGitLab offers many features and controls that may be useful as part of an ISO 13485:2016 QMS. Because GitLab isn't a compliance tool and makes no guarantees about compliance, every application used as part of your QMS must be evaluated based on your unique requirements and needs.\n\nGitLab can be used as both an application within the QMS and as a functional tool to enable faster development and deployment. By merging PPM under the same roof as development and deployment, you can better centralize and simplify your QMS while increasing collaboration between teams and reducing silos.\n\n## Creating and managing documentation\n\nDocumentation management is a key aspect of an ISO 13485:2016 QMS. GitLab has several built-in tools to help your organization manage the creation, modification, tracking, and distribution of documentation:\n\n* The [Wiki](https://docs.gitlab.com/user/project/wiki/) is a documentation system that's built into each GitLab project. Wiki pages can be created and managed through an easy-to-use web interface or Git for more advanced users. A complete [history](https://docs.gitlab.com/user/project/wiki/#viewing-the-history-of-a-wiki-page) of all wiki pages is maintained so a comprehensive record can be kept.\n\n* GitLab offers several [integrations](https://docs.gitlab.com/user/project/integrations/), including [Jira](https://docs.gitlab.com/integration/jira/), making it easy to extend GitLab's PPM features.\n\n* [Project import and export](https://docs.gitlab.com/user/project/settings/import_export/) can be used to effectively create project-level templates, making it easy to create and replicate more complex workflows. Project exports include everything in the project, including issues and files, making it a powerful tool for sophisticated workflows.\n\n## Defining and enforcing processes\n\nAs part of your QMS you may have process enforcement requirements. GitLab offers several tools to enforce process, standards, review, and approvals for both documentation and code:\n\n* [Merge request approvals](https://docs.gitlab.com/user/project/merge_requests/approvals/) can be used to enforce requirements and require review by specific persons or teams before merging the change. Beyond enforcing software requirements, this can be a powerful tool for document control change management for files stored in a project repository.\n\n* [Push rules](https://docs.gitlab.com/user/project/repository/push_rules/) can be used to set requirements for commit messages. One example of how this can be used is to enforce a requirement that every commit must reference a requirement in Jira or the wiki.\n\n* [Protected branches](https://docs.gitlab.com/user/project/protected_branches/) allow you to enforce rules for creating, pushing to, and deleting branches.\n\n* In the future, the [Requirements Management](https://gitlab.com/groups/gitlab-org/-/epics/670) product category will allow for a more complete and structured way to granularly enforce and audit compliance with complex requirements.\n\n## ISO 13485:2016 software validation with GitLab\n\nA challenging new requirement in ISO 13485:2016 is QMS software validation. It requires organizations to create procedures to evaluate software used in its QMS, to evaluate the software before use and, as appropriate, as changes are made to the software.\n\nOne solution to creating validation procedures are [description templates](https://docs.gitlab.com/user/project/description_templates/):\n\n* With description templates, you can create procedures in the form of an [issue](https://docs.gitlab.com/user/project/issues/). Within a description template, you can upload or link to forms and other files, create task lists, and more. This means you can create a comprehensive, easy-to-follow validation process where work can be tracked and files can be referenced or uploaded. All actions in an issue, such as when the description is edited or a comment is made, are logged--making it easy to maintain a comprehensive record of all actions taken in the issue.\n\n* Because of the ease with which description templates are used, anybody on your team can initiate the validation process by simply creating an issue and selecting the appropriate template.\n\n* Issues can be further organized using [issue boards](https://docs.gitlab.com/user/project/issue_board/).\n\nAnother solution to creating validation procedures is the [wiki](https://docs.gitlab.com/user/project/wiki/):\n\n* Because the wiki is a more familiar interface, it may be better suited to store the validation procedure. Using a wiki may also be more accessible to non-technical staff, as compared to description templates.\n\n* In addition, you can incorporate description templates into your validation procedure hosted on the wiki. When [creating](https://docs.gitlab.com/user/project/issues/managing_issues/) a new issue, you can add the `?issuable_template=Template Name` parameter to the end of the new issue page URL. When people visit the link, it will take them to the new issue page with the appropriate description template already selected, removing the need for staff to manually find and select the correct template.\n\n## Learn more about GitLab PPM\n\nTo learn more about GitLab PPM, watch GitLab product manager Victor Wu show how GitLab itself is created using GitLab PPM:\n\n[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/ME9VwseXMuo/0.jpg)](https://www.youtube.com/watch?v=ME9VwseXMuo)\n\nTHE INFORMATION PROVIDED ON THIS WEBSITE IS TO BE USED FOR INFORMATIONAL PURPOSES ONLY. THE INFORMATION SHOULD NOT BE RELIED UPON OR CONSTRUED AS LEGAL OR COMPLIANCE ADVICE OR OPINIONS. THE INFORMATION IS NOT COMPREHENSIVE AND WILL NOT GUARANTEE COMPLIANCE WITH ANY REGULATION OR INDUSTRY STANDARD. YOU MUST NOT RELY ON THE INFORMATION FOUND ON THIS WEBSITE AS AN ALTERNATIVE TO SEEKING PROFESSIONAL ADVICE FROM YOUR ATTORNEY AND/OR COMPLIANCE PROFESSIONAL.\n\n## Other requirements\n- [Meeting IEC 62304 requirements](https://about.gitlab.com/solutions/iec-62304/)\n- [Meeting ISO 26262 requirements](https://about.gitlab.com/solutions/iso-26262/)\n","yml",{},true,"/en-us/solutions/iso-13485",{"title":19,"description":19,"schema":20},"Meeting ISO 13485:2016 Requirements with GitLab",{"config":21,"name":19,"description":19,"image":39,"brand":40,"category":43},{"@context":22,"@type":23,"offers":24,"url":38},"https://schema.org","Product",{"@type":25,"name":26,"description":27,"price":28,"priceCurrency":29,"url":30,"availability":31,"priceSpecification":32,"eligibleDuration":34},"Offer","Free Trial","60-day free trial of GitLab. No credit card required.","0","USD","https://gitlab.com/-/trial_registrations/new","https://schema.org/InStock",{"@type":33,"price":28,"priceCurrency":29},"UnitPriceSpecification",{"@type":35,"value":36,"unitCode":37},"QuantitativeValue",60,"DAY","https://about.gitlab.com/solutions/iso-13485/","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",{"@type":41,"name":42},"Brand","GitLab","","en-us/solutions/iso-13485","Vw24qxv6pX3sS2GMi4f9XrpYG1xs4XTjX67ZELSwFeM",{"logo":47,"freeTrial":52,"sales":57,"login":62,"items":67,"search":386,"minimal":417,"duo":436,"switchNav":445,"pricingDeployment":456},{"config":48},{"href":49,"dataGaName":50,"dataGaLocation":51},"/","gitlab logo","header",{"text":53,"config":54},"Get free trial",{"href":55,"dataGaName":56,"dataGaLocation":51},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":58,"config":59},"Talk to sales",{"href":60,"dataGaName":61,"dataGaLocation":51},"/sales/","sales",{"text":63,"config":64},"Sign in",{"href":65,"dataGaName":66,"dataGaLocation":51},"https://gitlab.com/users/sign_in/","sign in",[68,97,196,201,305,366],{"text":69,"config":70,"menu":72},"Platform",{"dataNavLevelOne":71},"platform",{"type":73,"columns":74},"cards",[75,81,89],{"title":69,"description":76,"link":77},"The intelligent orchestration platform for DevSecOps",{"text":78,"config":79},"Explore our Platform",{"href":80,"dataGaName":71,"dataGaLocation":51},"/platform/",{"title":82,"description":83,"link":84},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":85,"config":86},"Meet GitLab Duo",{"href":87,"dataGaName":88,"dataGaLocation":51},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":90,"description":91,"link":92},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":93,"config":94},"Learn more",{"href":95,"dataGaName":96,"dataGaLocation":51},"/why-gitlab/","why gitlab",{"text":23,"left":16,"config":98,"menu":100},{"dataNavLevelOne":99},"solutions",{"type":101,"link":102,"columns":106,"feature":175},"lists",{"text":103,"config":104},"View all Solutions",{"href":105,"dataGaName":99,"dataGaLocation":51},"/solutions/",[107,131,154],{"title":108,"description":109,"link":110,"items":115},"Automation","CI/CD and automation to accelerate deployment",{"config":111},{"icon":112,"href":113,"dataGaName":114,"dataGaLocation":51},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[116,120,123,127],{"text":117,"config":118},"CI/CD",{"href":119,"dataGaLocation":51,"dataGaName":117},"/solutions/continuous-integration/",{"text":82,"config":121},{"href":87,"dataGaLocation":51,"dataGaName":122},"gitlab duo agent platform - product menu",{"text":124,"config":125},"Source Code Management",{"href":126,"dataGaLocation":51,"dataGaName":124},"/solutions/source-code-management/",{"text":128,"config":129},"Automated Software Delivery",{"href":113,"dataGaLocation":51,"dataGaName":130},"Automated software delivery",{"title":132,"description":133,"link":134,"items":139},"Security","Deliver code faster without compromising security",{"config":135},{"href":136,"dataGaName":137,"dataGaLocation":51,"icon":138},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[140,144,149],{"text":141,"config":142},"Application Security Testing",{"href":136,"dataGaName":143,"dataGaLocation":51},"Application security testing",{"text":145,"config":146},"Software Supply Chain Security",{"href":147,"dataGaLocation":51,"dataGaName":148},"/solutions/supply-chain/","Software supply chain security",{"text":150,"config":151},"Software Compliance",{"href":152,"dataGaName":153,"dataGaLocation":51},"/solutions/software-compliance/","software compliance",{"title":155,"link":156,"items":161},"Measurement",{"config":157},{"icon":158,"href":159,"dataGaName":160,"dataGaLocation":51},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[162,166,170],{"text":163,"config":164},"Visibility & Measurement",{"href":159,"dataGaLocation":51,"dataGaName":165},"Visibility and Measurement",{"text":167,"config":168},"Value Stream Management",{"href":169,"dataGaLocation":51,"dataGaName":167},"/solutions/value-stream-management/",{"text":171,"config":172},"Analytics & Insights",{"href":173,"dataGaLocation":51,"dataGaName":174},"/solutions/analytics-and-insights/","Analytics and insights",{"title":176,"type":101,"items":177},"GitLab for",[178,184,190],{"text":179,"config":180},"Enterprise",{"icon":181,"href":182,"dataGaLocation":51,"dataGaName":183},"Building","/enterprise/","enterprise",{"text":185,"config":186},"Small Business",{"icon":187,"href":188,"dataGaLocation":51,"dataGaName":189},"Work","/small-business/","small business",{"text":191,"config":192},"Public Sector",{"icon":193,"href":194,"dataGaLocation":51,"dataGaName":195},"Organization","/solutions/public-sector/","public sector",{"text":197,"config":198},"Pricing",{"href":199,"dataGaName":200,"dataGaLocation":51,"dataNavLevelOne":200},"/pricing/","pricing",{"text":202,"config":203,"menu":205},"Resources",{"dataNavLevelOne":204},"resources",{"type":101,"link":206,"columns":210,"feature":294},{"text":207,"config":208},"View all resources",{"href":209,"dataGaName":204,"dataGaLocation":51},"/resources/",[211,244,266],{"title":212,"items":213},"Getting started",[214,219,224,229,234,239],{"text":215,"config":216},"Install",{"href":217,"dataGaName":218,"dataGaLocation":51},"/install/","install",{"text":220,"config":221},"Quick start guides",{"href":222,"dataGaName":223,"dataGaLocation":51},"/get-started/","quick setup checklists",{"text":225,"config":226},"Learn",{"href":227,"dataGaLocation":51,"dataGaName":228},"https://university.gitlab.com/","learn",{"text":230,"config":231},"Product documentation",{"href":232,"dataGaName":233,"dataGaLocation":51},"https://docs.gitlab.com/","product documentation",{"text":235,"config":236},"Best practice videos",{"href":237,"dataGaName":238,"dataGaLocation":51},"/getting-started-videos/","best practice videos",{"text":240,"config":241},"Integrations",{"href":242,"dataGaName":243,"dataGaLocation":51},"/integrations/","integrations",{"title":245,"items":246},"Discover",[247,252,257,261],{"text":248,"config":249},"Customer success stories",{"href":250,"dataGaName":251,"dataGaLocation":51},"/customers/","customer success stories",{"text":253,"config":254},"Blog",{"href":255,"dataGaName":256,"dataGaLocation":51},"/blog/","blog",{"text":258,"config":259},"The Source",{"href":260,"dataGaName":256,"dataGaLocation":51},"/the-source/",{"text":262,"config":263},"Remote",{"href":264,"dataGaName":265,"dataGaLocation":51},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":267,"items":268},"Connect",[269,274,279,284,289],{"text":270,"config":271},"GitLab Services",{"href":272,"dataGaName":273,"dataGaLocation":51},"/services/","services",{"text":275,"config":276},"Community",{"href":277,"dataGaName":278,"dataGaLocation":51},"/community/","community",{"text":280,"config":281},"Forum",{"href":282,"dataGaName":283,"dataGaLocation":51},"https://forum.gitlab.com/","forum",{"text":285,"config":286},"Events",{"href":287,"dataGaName":288,"dataGaLocation":51},"/events/","events",{"text":290,"config":291},"Partners",{"href":292,"dataGaName":293,"dataGaLocation":51},"/partners/","partners",{"config":295,"title":298,"text":299,"link":300},{"background":296,"textColor":297},"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":301,"config":302},"Read the latest",{"href":303,"dataGaName":304,"dataGaLocation":51},"/whats-new/","whats new",{"text":306,"config":307,"menu":309},"Company",{"dataNavLevelOne":308},"company",{"type":101,"columns":310},[311],{"items":312},[313,318,324,326,331,336,341,346,351,356,361],{"text":314,"config":315},"About",{"href":316,"dataGaName":317,"dataGaLocation":51},"/company/","about",{"text":319,"config":320,"footerGa":323},"Jobs",{"href":321,"dataGaName":322,"dataGaLocation":51},"/jobs/","jobs",{"dataGaName":322},{"text":285,"config":325},{"href":287,"dataGaName":288,"dataGaLocation":51},{"text":327,"config":328},"Leadership",{"href":329,"dataGaName":330,"dataGaLocation":51},"/company/team/e-group/","leadership",{"text":332,"config":333},"Team",{"href":334,"dataGaName":335,"dataGaLocation":51},"/company/team/","team",{"text":337,"config":338},"Handbook",{"href":339,"dataGaName":340,"dataGaLocation":51},"https://handbook.gitlab.com/","handbook",{"text":342,"config":343},"Investor relations",{"href":344,"dataGaName":345,"dataGaLocation":51},"https://ir.gitlab.com/","investor relations",{"text":347,"config":348},"Trust Center",{"href":349,"dataGaName":350,"dataGaLocation":51},"/security/","trust center",{"text":352,"config":353},"AI Transparency Center",{"href":354,"dataGaName":355,"dataGaLocation":51},"/ai-transparency-center/","ai transparency center",{"text":357,"config":358},"Newsletter",{"href":359,"dataGaName":360,"dataGaLocation":51},"/company/contact/#contact-forms","newsletter",{"text":362,"config":363},"Press",{"href":364,"dataGaName":365,"dataGaLocation":51},"/press/","press",{"text":367,"config":368,"menu":369},"Contact us",{"dataNavLevelOne":308},{"type":101,"columns":370},[371],{"items":372},[373,376,381],{"text":58,"config":374},{"href":60,"dataGaName":375,"dataGaLocation":51},"talk to sales",{"text":377,"config":378},"Support portal",{"href":379,"dataGaName":380,"dataGaLocation":51},"https://support.gitlab.com","support portal",{"text":382,"config":383},"Customer portal",{"href":384,"dataGaName":385,"dataGaLocation":51},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":387,"login":388,"suggestions":395},"Close",{"text":389,"link":390},"To search repositories and projects, login to",{"text":391,"config":392},"gitlab.com",{"href":65,"dataGaName":393,"dataGaLocation":394},"search login","search",{"text":396,"default":397},"Suggestions",[398,400,404,406,410,414],{"text":82,"config":399},{"href":87,"dataGaName":82,"dataGaLocation":394},{"text":401,"config":402},"Code Suggestions (AI)",{"href":403,"dataGaName":401,"dataGaLocation":394},"/solutions/code-suggestions/",{"text":117,"config":405},{"href":119,"dataGaName":117,"dataGaLocation":394},{"text":407,"config":408},"GitLab on AWS",{"href":409,"dataGaName":407,"dataGaLocation":394},"/partners/technology-partners/aws/",{"text":411,"config":412},"GitLab on Google Cloud",{"href":413,"dataGaName":411,"dataGaLocation":394},"/partners/technology-partners/google-cloud-platform/",{"text":415,"config":416},"Why GitLab?",{"href":95,"dataGaName":415,"dataGaLocation":394},{"freeTrial":418,"mobileIcon":423,"desktopIcon":428,"secondaryButton":431},{"text":419,"config":420},"Start free trial",{"href":421,"dataGaName":56,"dataGaLocation":422},"https://gitlab.com/-/trials/new/","nav",{"altText":424,"config":425},"Gitlab Icon",{"src":426,"dataGaName":427,"dataGaLocation":422},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":424,"config":429},{"src":430,"dataGaName":427,"dataGaLocation":422},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":432,"config":433},"Get Started",{"href":434,"dataGaName":435,"dataGaLocation":422},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":437,"mobileIcon":441,"desktopIcon":443},{"text":438,"config":439},"Learn more about GitLab Duo",{"href":87,"dataGaName":440,"dataGaLocation":422},"gitlab duo",{"altText":424,"config":442},{"src":426,"dataGaName":427,"dataGaLocation":422},{"altText":424,"config":444},{"src":430,"dataGaName":427,"dataGaLocation":422},{"button":446,"mobileIcon":451,"desktopIcon":453},{"text":447,"config":448},"/switch",{"href":449,"dataGaName":450,"dataGaLocation":422},"#contact","switch",{"altText":424,"config":452},{"src":426,"dataGaName":427,"dataGaLocation":422},{"altText":424,"config":454},{"src":455,"dataGaName":427,"dataGaLocation":422},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":457,"mobileIcon":462,"desktopIcon":464},{"text":458,"config":459},"Back to pricing",{"href":199,"dataGaName":460,"dataGaLocation":422,"icon":461},"back to pricing","GoBack",{"altText":424,"config":463},{"src":426,"dataGaName":427,"dataGaLocation":422},{"altText":424,"config":465},{"src":430,"dataGaName":427,"dataGaLocation":422},{"title":467,"button":468,"config":473},"See how agentic AI transforms software delivery",{"text":469,"config":470},"Sign up for GitLab Transcend on June 10",{"href":471,"dataGaName":472,"dataGaLocation":51},"/events/transcend/virtual/","transcend event",{"layout":474,"disabled":475},"release",false,{"data":477},{"text":478,"source":479,"edit":485,"contribute":490,"config":495,"items":500,"minimal":710},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":480,"config":481},"View page source",{"href":482,"dataGaName":483,"dataGaLocation":484},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":486,"config":487},"Edit this page",{"href":488,"dataGaName":489,"dataGaLocation":484},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":491,"config":492},"Please contribute",{"href":493,"dataGaName":494,"dataGaLocation":484},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":496,"facebook":497,"youtube":498,"linkedin":499},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[501,548,602,646,676],{"title":197,"links":502,"subMenu":517},[503,507,512],{"text":504,"config":505},"View plans",{"href":199,"dataGaName":506,"dataGaLocation":484},"view plans",{"text":508,"config":509},"Why Premium?",{"href":510,"dataGaName":511,"dataGaLocation":484},"/pricing/premium/","why premium",{"text":513,"config":514},"Why Ultimate?",{"href":515,"dataGaName":516,"dataGaLocation":484},"/pricing/ultimate/","why ultimate",[518],{"title":519,"links":520},"Contact Us",[521,524,526,528,533,538,543],{"text":522,"config":523},"Contact sales",{"href":60,"dataGaName":61,"dataGaLocation":484},{"text":377,"config":525},{"href":379,"dataGaName":380,"dataGaLocation":484},{"text":382,"config":527},{"href":384,"dataGaName":385,"dataGaLocation":484},{"text":529,"config":530},"Status",{"href":531,"dataGaName":532,"dataGaLocation":484},"https://status.gitlab.com/","status",{"text":534,"config":535},"Terms of use",{"href":536,"dataGaName":537,"dataGaLocation":484},"/terms/","terms of use",{"text":539,"config":540},"Privacy statement",{"href":541,"dataGaName":542,"dataGaLocation":484},"/privacy/","privacy statement",{"text":544,"config":545},"Cookie preferences",{"dataGaName":546,"dataGaLocation":484,"id":547,"isOneTrustButton":16},"cookie preferences","ot-sdk-btn",{"title":23,"links":549,"subMenu":558},[550,554],{"text":551,"config":552},"DevSecOps platform",{"href":80,"dataGaName":553,"dataGaLocation":484},"devsecops platform",{"text":555,"config":556},"AI-Assisted Development",{"href":87,"dataGaName":557,"dataGaLocation":484},"ai-assisted development",[559],{"title":560,"links":561},"Topics",[562,567,572,577,582,587,592,597],{"text":563,"config":564},"CICD",{"href":565,"dataGaName":566,"dataGaLocation":484},"/topics/ci-cd/","cicd",{"text":568,"config":569},"GitOps",{"href":570,"dataGaName":571,"dataGaLocation":484},"/topics/gitops/","gitops",{"text":573,"config":574},"DevOps",{"href":575,"dataGaName":576,"dataGaLocation":484},"/topics/devops/","devops",{"text":578,"config":579},"Version Control",{"href":580,"dataGaName":581,"dataGaLocation":484},"/topics/version-control/","version control",{"text":583,"config":584},"DevSecOps",{"href":585,"dataGaName":586,"dataGaLocation":484},"/topics/devsecops/","devsecops",{"text":588,"config":589},"Cloud Native",{"href":590,"dataGaName":591,"dataGaLocation":484},"/topics/cloud-native/","cloud native",{"text":593,"config":594},"AI for Coding",{"href":595,"dataGaName":596,"dataGaLocation":484},"/topics/devops/ai-for-coding/","ai for coding",{"text":598,"config":599},"Agentic AI",{"href":600,"dataGaName":601,"dataGaLocation":484},"/topics/agentic-ai/","agentic ai",{"title":603,"links":604},"Solutions",[605,607,609,614,618,621,625,628,630,633,636,641],{"text":141,"config":606},{"href":136,"dataGaName":141,"dataGaLocation":484},{"text":130,"config":608},{"href":113,"dataGaName":114,"dataGaLocation":484},{"text":610,"config":611},"Agile development",{"href":612,"dataGaName":613,"dataGaLocation":484},"/solutions/agile-delivery/","agile delivery",{"text":615,"config":616},"SCM",{"href":126,"dataGaName":617,"dataGaLocation":484},"source code management",{"text":563,"config":619},{"href":119,"dataGaName":620,"dataGaLocation":484},"continuous integration & delivery",{"text":622,"config":623},"Value stream management",{"href":169,"dataGaName":624,"dataGaLocation":484},"value stream management",{"text":568,"config":626},{"href":627,"dataGaName":571,"dataGaLocation":484},"/solutions/gitops/",{"text":179,"config":629},{"href":182,"dataGaName":183,"dataGaLocation":484},{"text":631,"config":632},"Small business",{"href":188,"dataGaName":189,"dataGaLocation":484},{"text":634,"config":635},"Public sector",{"href":194,"dataGaName":195,"dataGaLocation":484},{"text":637,"config":638},"Education",{"href":639,"dataGaName":640,"dataGaLocation":484},"/solutions/education/","education",{"text":642,"config":643},"Financial services",{"href":644,"dataGaName":645,"dataGaLocation":484},"/solutions/finance/","financial services",{"title":202,"links":647},[648,650,652,654,657,659,662,664,666,668,670,672,674],{"text":215,"config":649},{"href":217,"dataGaName":218,"dataGaLocation":484},{"text":220,"config":651},{"href":222,"dataGaName":223,"dataGaLocation":484},{"text":225,"config":653},{"href":227,"dataGaName":228,"dataGaLocation":484},{"text":230,"config":655},{"href":232,"dataGaName":656,"dataGaLocation":484},"docs",{"text":253,"config":658},{"href":255,"dataGaName":256,"dataGaLocation":484},{"text":660,"config":661},"What's new",{"href":303,"dataGaName":304,"dataGaLocation":484},{"text":248,"config":663},{"href":250,"dataGaName":251,"dataGaLocation":484},{"text":262,"config":665},{"href":264,"dataGaName":265,"dataGaLocation":484},{"text":270,"config":667},{"href":272,"dataGaName":273,"dataGaLocation":484},{"text":275,"config":669},{"href":277,"dataGaName":278,"dataGaLocation":484},{"text":280,"config":671},{"href":282,"dataGaName":283,"dataGaLocation":484},{"text":285,"config":673},{"href":287,"dataGaName":288,"dataGaLocation":484},{"text":290,"config":675},{"href":292,"dataGaName":293,"dataGaLocation":484},{"title":306,"links":677},[678,680,682,684,686,688,690,694,699,701,703,705],{"text":314,"config":679},{"href":316,"dataGaName":308,"dataGaLocation":484},{"text":319,"config":681},{"href":321,"dataGaName":322,"dataGaLocation":484},{"text":327,"config":683},{"href":329,"dataGaName":330,"dataGaLocation":484},{"text":332,"config":685},{"href":334,"dataGaName":335,"dataGaLocation":484},{"text":337,"config":687},{"href":339,"dataGaName":340,"dataGaLocation":484},{"text":342,"config":689},{"href":344,"dataGaName":345,"dataGaLocation":484},{"text":691,"config":692},"Sustainability",{"href":693,"dataGaName":691,"dataGaLocation":484},"/sustainability/",{"text":695,"config":696},"Diversity, inclusion and belonging (DIB)",{"href":697,"dataGaName":698,"dataGaLocation":484},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":347,"config":700},{"href":349,"dataGaName":350,"dataGaLocation":484},{"text":357,"config":702},{"href":359,"dataGaName":360,"dataGaLocation":484},{"text":362,"config":704},{"href":364,"dataGaName":365,"dataGaLocation":484},{"text":706,"config":707},"Modern Slavery Transparency Statement",{"href":708,"dataGaName":709,"dataGaLocation":484},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":711},[712,715,718],{"text":713,"config":714},"Terms",{"href":536,"dataGaName":537,"dataGaLocation":484},{"text":716,"config":717},"Cookies",{"dataGaName":546,"dataGaLocation":484,"id":547,"isOneTrustButton":16},{"text":719,"config":720},"Privacy",{"href":541,"dataGaName":542,"dataGaLocation":484},1779493388984]