[{"data":1,"prerenderedAt":756},["ShallowReactive",2],{"/en-us/blog/custom-admin-roles-now-ga":3,"navigation-en-us":31,"banner-en-us":459,"footer-en-us":476,"Joe Randazzo":721,"next-steps-en-us":734,"footer-source-/en-us/blog/custom-admin-roles-now-ga/":749},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"config":12,"content":15,"_id":24,"_type":25,"title":26,"_source":27,"_file":28,"_stem":29,"_extension":30},"/en-us/blog/custom-admin-roles-now-ga","blog",false,"",{"config":9,"title":10,"description":11},{"noIndex":6},"Custom admin roles are now GA","GitLab now supports granular permissions in the Admin area, reducing the need for full-privileged administrators.",{"slug":13,"featured":6,"template":14},"custom-admin-roles-now-ga","BlogPost",{"title":10,"description":11,"authors":16,"heroImage":18,"date":19,"category":20,"tags":21,"body":23},[17],"Joe Randazzo","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756122536/akivvcnafog9c4dhhzkp.png","2025-08-25","product",[20,22],"features","GitLab is introducing granular permissions for the Admin area in GitLab Self-Managed and GitLab Dedicated instances. These custom admin roles allow organizations to implement the [principle of least privilege](https://about.gitlab.com/blog/the-ultimate-guide-to-least-privilege-access-with-gitlab/) for their instances while maintaining operational efficiency. Similar to custom roles for groups and projects, custom admin roles provide fine-grained permissions to control access to the Admin area.\n\nThese granular admin permissions allow organizations to create purpose-built administrative roles instead of granting complete administrator access to users. Potential use cases include:\n\n- **Platform Team:** Access to runner management, instance monitoring, and performance metrics\n- **Support Team:** Access to user management and troubleshooting workflows\n- **Leadership Team:** Access to dashboards, usage statistics, and licensing\n\n![Custom admin role](https://res.cloudinary.com/about-gitlab-com/image/upload/v1756121189/xnnoyowwutlbxu9unho5.png)\n\n## Features\n- **Granular permissions:** Custom permissions let you build a role that fits your needs.\n- **Instance-level management:** Custom admin roles are created and managed centrally.\n- **LDAP integration:** Support for mapping large user sets to roles through directory servers.\n- **Audit integration:** Works with existing [Admin mode](https://docs.gitlab.com/administration/settings/sign_in_restrictions/#admin-mode) and audit events.\n\n![Custom admin role](https://res.cloudinary.com/about-gitlab-com/image/upload/v1756121190/wedoc6gi4upivvjezyeu.png)\n\n## Mission: Improve software supply chain security\nThis feature represents a critical step in GitLab's broader mission to improve your software supply chain security. As part of this mission, GitLab has also added custom roles for projects and groups and [granular permissions for CI/CD job tokens](https://docs.gitlab.com/ci/jobs/fine_grained_permissions/).\n\nFor more information on custom admin roles, see [custom roles](https://docs.gitlab.com/user/custom_roles/). Additional permissions are planned for future releases. To share feedback, see the [custom roles issue](https://gitlab.com/gitlab-org/gitlab/-/issues/509376).\n","content:en-us:blog:custom-admin-roles-now-ga.yml","yaml","Custom Admin Roles Now Ga","content","en-us/blog/custom-admin-roles-now-ga.yml","en-us/blog/custom-admin-roles-now-ga","yml",{"_path":32,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"data":34,"_id":455,"_type":25,"title":456,"_source":27,"_file":457,"_stem":458,"_extension":30},"/shared/en-us/main-navigation","en-us",{"logo":35,"freeTrial":40,"sales":45,"login":50,"items":55,"search":386,"minimal":417,"duo":436,"pricingDeployment":445},{"config":36},{"href":37,"dataGaName":38,"dataGaLocation":39},"/","gitlab logo","header",{"text":41,"config":42},"Get free trial",{"href":43,"dataGaName":44,"dataGaLocation":39},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":46,"config":47},"Talk to sales",{"href":48,"dataGaName":49,"dataGaLocation":39},"/sales/","sales",{"text":51,"config":52},"Sign in",{"href":53,"dataGaName":54,"dataGaLocation":39},"https://gitlab.com/users/sign_in/","sign in",[56,100,197,202,307,367],{"text":57,"config":58,"cards":60,"footer":83},"Platform",{"dataNavLevelOne":59},"platform",[61,67,75],{"title":57,"description":62,"link":63},"The most comprehensive AI-powered DevSecOps Platform",{"text":64,"config":65},"Explore our Platform",{"href":66,"dataGaName":59,"dataGaLocation":39},"/platform/",{"title":68,"description":69,"link":70},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":71,"config":72},"Meet GitLab Duo",{"href":73,"dataGaName":74,"dataGaLocation":39},"/gitlab-duo/","gitlab duo ai",{"title":76,"description":77,"link":78},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":79,"config":80},"Learn more",{"href":81,"dataGaName":82,"dataGaLocation":39},"/why-gitlab/","why gitlab",{"title":84,"items":85},"Get started with",[86,91,96],{"text":87,"config":88},"Platform Engineering",{"href":89,"dataGaName":90,"dataGaLocation":39},"/solutions/platform-engineering/","platform engineering",{"text":92,"config":93},"Developer Experience",{"href":94,"dataGaName":95,"dataGaLocation":39},"/developer-experience/","Developer experience",{"text":97,"config":98},"MLOps",{"href":99,"dataGaName":97,"dataGaLocation":39},"/topics/devops/the-role-of-ai-in-devops/",{"text":101,"left":102,"config":103,"link":105,"lists":109,"footer":179},"Product",true,{"dataNavLevelOne":104},"solutions",{"text":106,"config":107},"View all Solutions",{"href":108,"dataGaName":104,"dataGaLocation":39},"/solutions/",[110,135,158],{"title":111,"description":112,"link":113,"items":118},"Automation","CI/CD and automation to accelerate deployment",{"config":114},{"icon":115,"href":116,"dataGaName":117,"dataGaLocation":39},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[119,123,127,131],{"text":120,"config":121},"CI/CD",{"href":122,"dataGaLocation":39,"dataGaName":120},"/solutions/continuous-integration/",{"text":124,"config":125},"AI-Assisted Development",{"href":73,"dataGaLocation":39,"dataGaName":126},"AI assisted development",{"text":128,"config":129},"Source Code Management",{"href":130,"dataGaLocation":39,"dataGaName":128},"/solutions/source-code-management/",{"text":132,"config":133},"Automated Software Delivery",{"href":116,"dataGaLocation":39,"dataGaName":134},"Automated software delivery",{"title":136,"description":137,"link":138,"items":143},"Security","Deliver code faster without compromising security",{"config":139},{"href":140,"dataGaName":141,"dataGaLocation":39,"icon":142},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[144,148,153],{"text":145,"config":146},"Application Security Testing",{"href":140,"dataGaName":147,"dataGaLocation":39},"Application security testing",{"text":149,"config":150},"Software Supply Chain Security",{"href":151,"dataGaLocation":39,"dataGaName":152},"/solutions/supply-chain/","Software supply chain security",{"text":154,"config":155},"Software Compliance",{"href":156,"dataGaName":157,"dataGaLocation":39},"/solutions/software-compliance/","software compliance",{"title":159,"link":160,"items":165},"Measurement",{"config":161},{"icon":162,"href":163,"dataGaName":164,"dataGaLocation":39},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[166,170,174],{"text":167,"config":168},"Visibility & Measurement",{"href":163,"dataGaLocation":39,"dataGaName":169},"Visibility and Measurement",{"text":171,"config":172},"Value Stream Management",{"href":173,"dataGaLocation":39,"dataGaName":171},"/solutions/value-stream-management/",{"text":175,"config":176},"Analytics & Insights",{"href":177,"dataGaLocation":39,"dataGaName":178},"/solutions/analytics-and-insights/","Analytics and insights",{"title":180,"items":181},"GitLab for",[182,187,192],{"text":183,"config":184},"Enterprise",{"href":185,"dataGaLocation":39,"dataGaName":186},"/enterprise/","enterprise",{"text":188,"config":189},"Small Business",{"href":190,"dataGaLocation":39,"dataGaName":191},"/small-business/","small business",{"text":193,"config":194},"Public Sector",{"href":195,"dataGaLocation":39,"dataGaName":196},"/solutions/public-sector/","public sector",{"text":198,"config":199},"Pricing",{"href":200,"dataGaName":201,"dataGaLocation":39,"dataNavLevelOne":201},"/pricing/","pricing",{"text":203,"config":204,"link":206,"lists":210,"feature":294},"Resources",{"dataNavLevelOne":205},"resources",{"text":207,"config":208},"View all resources",{"href":209,"dataGaName":205,"dataGaLocation":39},"/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":39},"/install/","install",{"text":220,"config":221},"Quick start guides",{"href":222,"dataGaName":223,"dataGaLocation":39},"/get-started/","quick setup checklists",{"text":225,"config":226},"Learn",{"href":227,"dataGaLocation":39,"dataGaName":228},"https://university.gitlab.com/","learn",{"text":230,"config":231},"Product documentation",{"href":232,"dataGaName":233,"dataGaLocation":39},"https://docs.gitlab.com/","product documentation",{"text":235,"config":236},"Best practice videos",{"href":237,"dataGaName":238,"dataGaLocation":39},"/getting-started-videos/","best practice videos",{"text":240,"config":241},"Integrations",{"href":242,"dataGaName":243,"dataGaLocation":39},"/integrations/","integrations",{"title":245,"items":246},"Discover",[247,252,256,261],{"text":248,"config":249},"Customer success stories",{"href":250,"dataGaName":251,"dataGaLocation":39},"/customers/","customer success stories",{"text":253,"config":254},"Blog",{"href":255,"dataGaName":5,"dataGaLocation":39},"/blog/",{"text":257,"config":258},"Remote",{"href":259,"dataGaName":260,"dataGaLocation":39},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":262,"config":263},"TeamOps",{"href":264,"dataGaName":265,"dataGaLocation":39},"/teamops/","teamops",{"title":267,"items":268},"Connect",[269,274,279,284,289],{"text":270,"config":271},"GitLab Services",{"href":272,"dataGaName":273,"dataGaLocation":39},"/services/","services",{"text":275,"config":276},"Community",{"href":277,"dataGaName":278,"dataGaLocation":39},"/community/","community",{"text":280,"config":281},"Forum",{"href":282,"dataGaName":283,"dataGaLocation":39},"https://forum.gitlab.com/","forum",{"text":285,"config":286},"Events",{"href":287,"dataGaName":288,"dataGaLocation":39},"/events/","events",{"text":290,"config":291},"Partners",{"href":292,"dataGaName":293,"dataGaLocation":39},"/partners/","partners",{"backgroundColor":295,"textColor":296,"text":297,"image":298,"link":302},"#2f2a6b","#fff","Insights for the future of software development",{"altText":299,"config":300},"the source promo card",{"src":301},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":303,"config":304},"Read the latest",{"href":305,"dataGaName":306,"dataGaLocation":39},"/the-source/","the source",{"text":308,"config":309,"lists":311},"Company",{"dataNavLevelOne":310},"company",[312],{"items":313},[314,319,325,327,332,337,342,347,352,357,362],{"text":315,"config":316},"About",{"href":317,"dataGaName":318,"dataGaLocation":39},"/company/","about",{"text":320,"config":321,"footerGa":324},"Jobs",{"href":322,"dataGaName":323,"dataGaLocation":39},"/jobs/","jobs",{"dataGaName":323},{"text":285,"config":326},{"href":287,"dataGaName":288,"dataGaLocation":39},{"text":328,"config":329},"Leadership",{"href":330,"dataGaName":331,"dataGaLocation":39},"/company/team/e-group/","leadership",{"text":333,"config":334},"Team",{"href":335,"dataGaName":336,"dataGaLocation":39},"/company/team/","team",{"text":338,"config":339},"Handbook",{"href":340,"dataGaName":341,"dataGaLocation":39},"https://handbook.gitlab.com/","handbook",{"text":343,"config":344},"Investor relations",{"href":345,"dataGaName":346,"dataGaLocation":39},"https://ir.gitlab.com/","investor relations",{"text":348,"config":349},"Trust Center",{"href":350,"dataGaName":351,"dataGaLocation":39},"/security/","trust center",{"text":353,"config":354},"AI Transparency Center",{"href":355,"dataGaName":356,"dataGaLocation":39},"/ai-transparency-center/","ai transparency center",{"text":358,"config":359},"Newsletter",{"href":360,"dataGaName":361,"dataGaLocation":39},"/company/contact/","newsletter",{"text":363,"config":364},"Press",{"href":365,"dataGaName":366,"dataGaLocation":39},"/press/","press",{"text":368,"config":369,"lists":370},"Contact us",{"dataNavLevelOne":310},[371],{"items":372},[373,376,381],{"text":46,"config":374},{"href":48,"dataGaName":375,"dataGaLocation":39},"talk to sales",{"text":377,"config":378},"Support portal",{"href":379,"dataGaName":380,"dataGaLocation":39},"https://support.gitlab.com","support portal",{"text":382,"config":383},"Customer portal",{"href":384,"dataGaName":385,"dataGaLocation":39},"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":53,"dataGaName":393,"dataGaLocation":394},"search login","search",{"text":396,"default":397},"Suggestions",[398,400,404,406,410,414],{"text":68,"config":399},{"href":73,"dataGaName":68,"dataGaLocation":394},{"text":401,"config":402},"Code Suggestions (AI)",{"href":403,"dataGaName":401,"dataGaLocation":394},"/solutions/code-suggestions/",{"text":120,"config":405},{"href":122,"dataGaName":120,"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":81,"dataGaName":415,"dataGaLocation":394},{"freeTrial":418,"mobileIcon":423,"desktopIcon":428,"secondaryButton":431},{"text":419,"config":420},"Start free trial",{"href":421,"dataGaName":44,"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/compare/gitlab-vs-github/","get started",{"freeTrial":437,"mobileIcon":441,"desktopIcon":443},{"text":438,"config":439},"Learn more about GitLab Duo",{"href":73,"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},{"freeTrial":446,"mobileIcon":451,"desktopIcon":453},{"text":447,"config":448},"Back to pricing",{"href":200,"dataGaName":449,"dataGaLocation":422,"icon":450},"back to pricing","GoBack",{"altText":424,"config":452},{"src":426,"dataGaName":427,"dataGaLocation":422},{"altText":424,"config":454},{"src":430,"dataGaName":427,"dataGaLocation":422},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":460,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":461,"button":462,"image":467,"config":471,"_id":473,"_type":25,"_source":27,"_file":474,"_stem":475,"_extension":30},"/shared/en-us/banner","is now in public beta!",{"text":463,"config":464},"Try the Beta",{"href":465,"dataGaName":466,"dataGaLocation":39},"/gitlab-duo/agent-platform/","duo banner",{"altText":468,"config":469},"GitLab Duo Agent Platform",{"src":470},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":472},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":477,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"data":478,"_id":717,"_type":25,"title":718,"_source":27,"_file":719,"_stem":720,"_extension":30},"/shared/en-us/main-footer",{"text":479,"source":480,"edit":486,"contribute":491,"config":496,"items":501,"minimal":709},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":481,"config":482},"View page source",{"href":483,"dataGaName":484,"dataGaLocation":485},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":487,"config":488},"Edit this page",{"href":489,"dataGaName":490,"dataGaLocation":485},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":492,"config":493},"Please contribute",{"href":494,"dataGaName":495,"dataGaLocation":485},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":497,"facebook":498,"youtube":499,"linkedin":500},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[502,549,602,646,675],{"title":198,"links":503,"subMenu":518},[504,508,513],{"text":505,"config":506},"View plans",{"href":200,"dataGaName":507,"dataGaLocation":485},"view plans",{"text":509,"config":510},"Why Premium?",{"href":511,"dataGaName":512,"dataGaLocation":485},"/pricing/premium/","why premium",{"text":514,"config":515},"Why Ultimate?",{"href":516,"dataGaName":517,"dataGaLocation":485},"/pricing/ultimate/","why ultimate",[519],{"title":520,"links":521},"Contact Us",[522,525,527,529,534,539,544],{"text":523,"config":524},"Contact sales",{"href":48,"dataGaName":49,"dataGaLocation":485},{"text":377,"config":526},{"href":379,"dataGaName":380,"dataGaLocation":485},{"text":382,"config":528},{"href":384,"dataGaName":385,"dataGaLocation":485},{"text":530,"config":531},"Status",{"href":532,"dataGaName":533,"dataGaLocation":485},"https://status.gitlab.com/","status",{"text":535,"config":536},"Terms of use",{"href":537,"dataGaName":538,"dataGaLocation":485},"/terms/","terms of use",{"text":540,"config":541},"Privacy statement",{"href":542,"dataGaName":543,"dataGaLocation":485},"/privacy/","privacy statement",{"text":545,"config":546},"Cookie preferences",{"dataGaName":547,"dataGaLocation":485,"id":548,"isOneTrustButton":102},"cookie preferences","ot-sdk-btn",{"title":101,"links":550,"subMenu":558},[551,555],{"text":552,"config":553},"DevSecOps platform",{"href":66,"dataGaName":554,"dataGaLocation":485},"devsecops platform",{"text":124,"config":556},{"href":73,"dataGaName":557,"dataGaLocation":485},"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":485},"/topics/ci-cd/","cicd",{"text":568,"config":569},"GitOps",{"href":570,"dataGaName":571,"dataGaLocation":485},"/topics/gitops/","gitops",{"text":573,"config":574},"DevOps",{"href":575,"dataGaName":576,"dataGaLocation":485},"/topics/devops/","devops",{"text":578,"config":579},"Version Control",{"href":580,"dataGaName":581,"dataGaLocation":485},"/topics/version-control/","version control",{"text":583,"config":584},"DevSecOps",{"href":585,"dataGaName":586,"dataGaLocation":485},"/topics/devsecops/","devsecops",{"text":588,"config":589},"Cloud Native",{"href":590,"dataGaName":591,"dataGaLocation":485},"/topics/cloud-native/","cloud native",{"text":593,"config":594},"AI for Coding",{"href":595,"dataGaName":596,"dataGaLocation":485},"/topics/devops/ai-for-coding/","ai for coding",{"text":598,"config":599},"Agentic AI",{"href":600,"dataGaName":601,"dataGaLocation":485},"/topics/agentic-ai/","agentic ai",{"title":603,"links":604},"Solutions",[605,607,609,614,618,621,625,628,630,633,636,641],{"text":145,"config":606},{"href":140,"dataGaName":145,"dataGaLocation":485},{"text":134,"config":608},{"href":116,"dataGaName":117,"dataGaLocation":485},{"text":610,"config":611},"Agile development",{"href":612,"dataGaName":613,"dataGaLocation":485},"/solutions/agile-delivery/","agile delivery",{"text":615,"config":616},"SCM",{"href":130,"dataGaName":617,"dataGaLocation":485},"source code management",{"text":563,"config":619},{"href":122,"dataGaName":620,"dataGaLocation":485},"continuous integration & delivery",{"text":622,"config":623},"Value stream management",{"href":173,"dataGaName":624,"dataGaLocation":485},"value stream management",{"text":568,"config":626},{"href":627,"dataGaName":571,"dataGaLocation":485},"/solutions/gitops/",{"text":183,"config":629},{"href":185,"dataGaName":186,"dataGaLocation":485},{"text":631,"config":632},"Small business",{"href":190,"dataGaName":191,"dataGaLocation":485},{"text":634,"config":635},"Public sector",{"href":195,"dataGaName":196,"dataGaLocation":485},{"text":637,"config":638},"Education",{"href":639,"dataGaName":640,"dataGaLocation":485},"/solutions/education/","education",{"text":642,"config":643},"Financial services",{"href":644,"dataGaName":645,"dataGaLocation":485},"/solutions/finance/","financial services",{"title":203,"links":647},[648,650,652,654,657,659,661,663,665,667,669,671,673],{"text":215,"config":649},{"href":217,"dataGaName":218,"dataGaLocation":485},{"text":220,"config":651},{"href":222,"dataGaName":223,"dataGaLocation":485},{"text":225,"config":653},{"href":227,"dataGaName":228,"dataGaLocation":485},{"text":230,"config":655},{"href":232,"dataGaName":656,"dataGaLocation":485},"docs",{"text":253,"config":658},{"href":255,"dataGaName":5,"dataGaLocation":485},{"text":248,"config":660},{"href":250,"dataGaName":251,"dataGaLocation":485},{"text":257,"config":662},{"href":259,"dataGaName":260,"dataGaLocation":485},{"text":270,"config":664},{"href":272,"dataGaName":273,"dataGaLocation":485},{"text":262,"config":666},{"href":264,"dataGaName":265,"dataGaLocation":485},{"text":275,"config":668},{"href":277,"dataGaName":278,"dataGaLocation":485},{"text":280,"config":670},{"href":282,"dataGaName":283,"dataGaLocation":485},{"text":285,"config":672},{"href":287,"dataGaName":288,"dataGaLocation":485},{"text":290,"config":674},{"href":292,"dataGaName":293,"dataGaLocation":485},{"title":308,"links":676},[677,679,681,683,685,687,689,693,698,700,702,704],{"text":315,"config":678},{"href":317,"dataGaName":310,"dataGaLocation":485},{"text":320,"config":680},{"href":322,"dataGaName":323,"dataGaLocation":485},{"text":328,"config":682},{"href":330,"dataGaName":331,"dataGaLocation":485},{"text":333,"config":684},{"href":335,"dataGaName":336,"dataGaLocation":485},{"text":338,"config":686},{"href":340,"dataGaName":341,"dataGaLocation":485},{"text":343,"config":688},{"href":345,"dataGaName":346,"dataGaLocation":485},{"text":690,"config":691},"Sustainability",{"href":692,"dataGaName":690,"dataGaLocation":485},"/sustainability/",{"text":694,"config":695},"Diversity, inclusion and belonging (DIB)",{"href":696,"dataGaName":697,"dataGaLocation":485},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":348,"config":699},{"href":350,"dataGaName":351,"dataGaLocation":485},{"text":358,"config":701},{"href":360,"dataGaName":361,"dataGaLocation":485},{"text":363,"config":703},{"href":365,"dataGaName":366,"dataGaLocation":485},{"text":705,"config":706},"Modern Slavery Transparency Statement",{"href":707,"dataGaName":708,"dataGaLocation":485},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":710},[711,713,715],{"text":535,"config":712},{"href":537,"dataGaName":538,"dataGaLocation":485},{"text":540,"config":714},{"href":542,"dataGaName":543,"dataGaLocation":485},{"text":545,"config":716},{"dataGaName":547,"dataGaLocation":485,"id":548,"isOneTrustButton":102},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",[722],{"_path":723,"_dir":724,"_draft":6,"_partial":6,"_locale":7,"content":725,"config":729,"_id":731,"_type":25,"title":17,"_source":27,"_file":732,"_stem":733,"_extension":30},"/en-us/blog/authors/joe-randazzo","authors",{"name":17,"config":726},{"headshot":727,"ctfId":728},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664711/Blog/Author%20Headshots/randazzo.jpg","5DxpEbIVcwN2ukwiEMsHlH",{"template":730},"BlogAuthor","content:en-us:blog:authors:joe-randazzo.yml","en-us/blog/authors/joe-randazzo.yml","en-us/blog/authors/joe-randazzo",{"_path":735,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"header":736,"eyebrow":737,"blurb":738,"button":739,"secondaryButton":743,"_id":745,"_type":25,"title":746,"_source":27,"_file":747,"_stem":748,"_extension":30},"/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":41,"config":740},{"href":741,"dataGaName":44,"dataGaLocation":742},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":46,"config":744},{"href":48,"dataGaName":49,"dataGaLocation":742},"content:shared:en-us:next-steps.yml","Next Steps","shared/en-us/next-steps.yml","shared/en-us/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":750,"config":752,"content":753,"_id":24,"_type":25,"title":26,"_source":27,"_file":28,"_stem":29,"_extension":30},{"config":751,"title":10,"description":11},{"noIndex":6},{"slug":13,"featured":6,"template":14},{"title":10,"description":11,"authors":754,"heroImage":18,"date":19,"category":20,"tags":755,"body":23},[17],[20,22],1761814405231]