[{"data":1,"prerenderedAt":1063},["ShallowReactive",2],{"/en-us/solutions/platform-engineering":3,"navigation-en-us":286,"banner-en-us":699,"footer-en-us":716,"footer-source-/en-us/solutions/platform-engineering/":924,"next-steps-en-us":1048},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":12,"_id":280,"_type":281,"title":9,"_source":282,"_file":283,"_stem":284,"_extension":285},"/en-us/solutions/platform-engineering","solutions",false,"",{"title":9,"description":10,"ogImage":11},"Platform Engineering","Self-service, scalable, compliant workflows with GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663784/ihjwlhxdejqybkvcsfry.png",[13,30,87,230,278],{"componentName":14,"componentContent":15},"DeveloperexperienceHero",{"tagline":16,"title":17,"subTitle":18,"secondaryButton":19,"backgroundImage":25,"config":28},"GitLab for platform engineering","The faster path to scalable software delivery","Build a foundation for platform engineering with workflows-as-a-service for the entire software development lifecycle.",{"text":20,"config":21},"Talk to sales",{"href":22,"dataGaName":23,"dataGaLocation":24},"/sales/","sales","hero",{"config":26},{"src":27},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663659/kfgnboxkerumkasmuhaz.svg",{"theme":29},"dark",{"componentName":31,"componentContent":32},"DeveloperexperienceAccordion",{"title":33,"subtitle":34,"accordion":35},"There’s a better, more efficient way to build software","Platform engineering accelerates software development by providing DevSecOps teams with a **single self-service portal for tools and workflows** — reducing cognitive load and making software delivery more scalable.",[36,54,71],{"header":37,"content":38,"card":39},"Developers are overloaded with tasks outside their area of expertise","Many developers aren’t experts at tasks such as creating secure and efficient automation scripts for continuous integration (CI). Making these scripts available in a self-service portal saves developers’ time and reduces the risk of human error.",[40],{"quote":41,"author":42,"cta":46,"config":52},"I was looking to free up the hands of my DevOps engineers … I wanted them to focus on the things that actually matter — how we produce code, how we properly deploy code. **We could do that with a platform.**",{"name":43,"title":44,"company":45},"Nadav Robas","DevOps & DevSecOps Manager","Agoda",{"text":47,"config":48},"Read the case study",{"href":49,"dataGaName":50,"dataGaLocation":51},"/customers/agoda/","Agoda case study","body",{"logo":53,"href":49,"dataGaName":45,"dataGaLocation":51},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517953/pm102567vvrf60bcuveh.png",{"header":55,"content":56,"card":57},"Organizations struggle to share best practices","Developers in one part of the organization are creating workflows, pipelines, and configurations that might be useful to others. Sharing predefined, customizable templates across the organization means no one has to reinvent the wheel every time.",[58],{"quote":59,"author":60,"cta":64,"config":68},"Previously, our teams frequently had to build a new DevSecOps toolchain for every new contract that came in. With GitLab at the heart of our Common Software Development Environment (CSDE), you just create a new account and start working on the software, instead of spending time building and administering a toolchain. **It’s much more efficient.**",{"name":61,"title":62,"company":63},"Kyle Craft","CSDE Service Lead","CACI International",{"text":47,"config":65},{"href":66,"dataGaName":67,"dataGaLocation":51},"/customers/caci/","CACI case study",{"logo":69,"href":66,"dataGaName":70,"dataGaLocation":51},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663477/tqi6tg5lxzdfe47hvrn9.png","CACI",{"header":72,"content":73,"card":74},"Having too many DevOps tools hampers collaboration","When different teams use different software delivery toolchains and different workflows, collaboration takes a hit. Bringing everyone together into a single platform ensures there’s no disconnect.",[75],{"quote":76,"author":77,"cta":81,"config":85},"Before purchasing GitLab Premium, it was difficult to find a way to facilitate code sharing across different departments within the company. That has changed with our central GitLab installation, because now, we are all hosting our source code, more or less, on the same platform. **Everybody can see it and participate.**",{"name":78,"title":79,"company":80},"Norman Stamnitz","Product Manager, Telekom IT","Deutsche Telekom",{"text":47,"config":82},{"href":83,"dataGaName":84,"dataGaLocation":51},"/customers/deutsche-telekom/","Deutsche Telekom case study",{"logo":86,"href":83,"dataGaName":80,"dataGaLocation":51},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751317419/rtluryrpeeg0mnoskngu.jpg",{"componentName":88,"componentContent":89},"DeveloperexperienceBenefits",{"text":90,"image":91,"cardGroups":95,"caseStudy":169},"GitLab: The gold standard for platform engineering teams",{"altText":92,"config":93},"Product screenshot of productivity",{"src":94},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663476/vjzxhueh1c6feoxknmfa.svg",[96,121,145],{"cardHeader":97,"cards":98},"Boost productivity and efficiency",[99,107,114],{"title":100,"description":101,"button":102},"Reusable CI/CD components","The GitLab CI/CD Catalog — a central hub for discovering and reusing components — helps developers move faster and ensures knowledge can be more evenly distributed across the organization.",{"text":103,"config":104},"Learn more",{"href":105,"dataGaName":106,"dataGaLocation":51},"https://docs.gitlab.com/ee/ci/components/index.html#cicd-catalog","reusable ci/cd components",{"title":108,"description":109,"button":110},"Automated security and compliance","GitLab is the only DevSecOps platform that includes native security and compliance capabilities at all stages of the software development lifecycle, enabling teams to find and fix problems when they’re cheaper and easier to solve.",{"text":103,"config":111},{"href":112,"dataGaName":113,"dataGaLocation":51},"/solutions/application-security-testing/","automated security and compliance",{"title":115,"description":116,"button":117},"AI throughout the software development lifecycle","GitLab gives teams a central place to discover AI-powered capabilities — from code suggestions to explanations of security vulnerabilities to root cause analysis — that accelerate every aspect of software development.",{"text":103,"config":118},{"href":119,"dataGaName":120,"dataGaLocation":51},"/gitlab-duo/","gitlab duo",{"cardHeader":122,"cards":123},"Drive efficiency with data",[124,131,138],{"title":125,"description":126,"button":127},"End-to-end visibility and insights","GitLab brings data from every part of the software delivery lifecycle into a single place so everyone involved in software development has access to the latest information.",{"text":103,"config":128},{"href":129,"dataGaName":130,"dataGaLocation":51},"/solutions/analytics-and-insights/","end-to-end visibility and insights",{"title":132,"description":133,"button":134},"Productivity metrics and analytics","GitLab is the only DevSecOps platform built on a unified data store, enabling teams to easily track key metrics, assess the impact of process improvements, and drill down into roadblocks.",{"text":103,"config":135},{"href":136,"dataGaName":137,"dataGaLocation":51},"/solutions/value-stream-management/","productivity metrics and analytics",{"title":139,"description":140,"button":141},"Security dashboards and vulnerability reports","From built-in CI/CD pipeline templates to automatic code testing, a single platform for software delivery enables developers to focus on building high-quality applications, without context-switching.",{"text":103,"config":142},{"href":143,"dataGaName":144,"dataGaLocation":51},"https://docs.gitlab.com/ee/user/application_security/security_dashboard/","security dashboards and vulnerability reports",{"cardHeader":146,"cards":147},"Foster collaboration at scale",[148,155,162],{"title":149,"description":150,"button":151},"Out-of-the-box pipeline templates and automation","Bringing everyone into the same platform streamlines communication and helps developers stay in the loop on strategy and scope — enabling more efficient planning, building, testing, securing, deployment, and monitoring of code.",{"text":103,"config":152},{"href":153,"dataGaName":154,"dataGaLocation":51},"/solutions/agile-delivery/","agile delivery",{"title":156,"description":157,"button":158},"Accessible documentation and wikis","Each GitLab project includes a wiki: a central place to provide documentation, share best practices, or organize information right alongside the code — so teams don’t have to switch to a separate tool.\n",{"text":103,"config":159},{"href":160,"dataGaName":161,"dataGaLocation":51},"https://docs.gitlab.com/ee/user/project/wiki/","accessible documentation and wikis",{"title":163,"description":164,"button":165},"Built-in integrations","GitLab provides a unified framework for producing quality software that organizations can easily extend with built-in integrations for common tools.",{"text":103,"config":166},{"href":167,"dataGaName":168,"dataGaLocation":51},"https://docs.gitlab.com/ee/integration/","built-in integrations",{"config":170,"cards":172},{"hasGradientBackground":171},true,[173,192,211],{"quote":174,"metrics":175,"author":182,"cta":186,"config":190},"Now, we can be confident changes to our pipelines are automatically and thoroughly tested, and we can easily support both fast-moving development teams and risk-averse teams that are maintaining mission-critical capabilities. Our new approach, built on some key GitLab CI features, has helped us find the right balance of commonality and customization.",[176,179],{"number":177,"text":178},"80%","faster CI pipeline builds",{"number":180,"text":181},"90%","less time spent on system maintenance",{"name":183,"title":184,"company":185},"Alan Hohn","Director of Software Strategy","Lockheed Martin",{"text":47,"config":187},{"href":188,"dataGaName":189,"dataGaLocation":51},"/customers/lockheed-martin/","Lockheed Martin case study",{"logo":191},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517945/zbnsprmeoavupjkmexhk.png",{"quote":193,"metrics":194,"author":201,"cta":205,"config":209},"Our production deployments, overall, went up roughly 25% for the first five months of 2023, compared to the previous five-month period. It’s pretty amazing.",[195,198],{"number":196,"text":197},"20%","boost in deployments year over year",{"number":199,"text":200},"30%","of vulnerabilities found earlier in the software development lifecycle",{"name":202,"title":203,"company":204},"Mark Portofe","Director of Platform Engineering","CARFAX",{"text":47,"config":206},{"href":207,"dataGaName":208,"dataGaLocation":51},"/customers/carfax/","Carfax case study",{"logo":210},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751317477/ywbjhp3fyrczts8jbjgx.png",{"quote":212,"metrics":213,"author":220,"cta":224,"config":228},"We were trying to bring in a community of practice and help it thrive for quite some time, but we were never successful until we had GitLab.",[214,217],{"number":215,"text":216},"60%","reduction in manual tasks",{"number":218,"text":219},"100%","of code in major projects scanned for quality",{"name":221,"title":222,"company":223},"Aaron Whitehand","Deakin University","Director of Digital Enablement",{"text":47,"config":225},{"href":226,"dataGaName":227,"dataGaLocation":51},"/customers/deakin-university/","Deakin University case study",{"logo":229},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517973/crygdtinlkstfrreaqtt.png",{"componentName":231,"componentContent":232},"CommonResourcesContainer",{"header":233,"button":234,"tabs":238,"config":276},"Resources",{"text":235,"config":236},"View more resources",{"href":237,"dataGaName":235,"dataGaLocation":51},"/resources/",[239],{"name":240,"items":241,"config":274},"Blogs",[242,252,263],{"header":243,"type":244,"image":245,"link":248},"How GitLab Enables Platform Engineering","Video",{"altText":9,"config":246},{"src":247},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663659/vl59wanqdfzs4ilcs5xn.png",{"text":249,"config":250},"Watch the video",{"href":251,"dataGaName":243,"dataGaLocation":51,"icon":244,"modal":171},"https://player.vimeo.com/video/963364441?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479",{"header":253,"type":254,"image":255,"link":259},"How DevOps and platform engineering turbocharge efficiency","Blog",{"altText":256,"config":257},"Rail Speed Cover",{"src":258},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663451/xqfll28psakdn0qv1w2e.webp",{"text":260,"config":261},"Read more",{"href":262,"dataGaName":253,"dataGaLocation":51,"icon":254},"/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency/",{"header":264,"type":265,"image":266,"link":270},"The Ultimate Playbook for High-Performing DevSecOps Teams","Ebook",{"altText":267,"config":268},"DevOps",{"src":269},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751317490/mnqptfx48ec8xppczcak.png",{"text":271,"config":272},"Download the ebook",{"href":273,"dataGaName":264,"dataGaLocation":51,"icon":265},"https://page.gitlab.com/ebook-playbook-high-performing-devsecops-teams.html",{"key":275},"blogs",{"id":277},"resources",{"componentName":279},"CommonNextSteps","content:en-us:solutions:platform-engineering.yml","yaml","content","en-us/solutions/platform-engineering.yml","en-us/solutions/platform-engineering","yml",{"_path":287,"_dir":288,"_draft":6,"_partial":6,"_locale":7,"data":289,"_id":695,"_type":281,"title":696,"_source":282,"_file":697,"_stem":698,"_extension":285},"/shared/en-us/main-navigation","en-us",{"logo":290,"freeTrial":295,"sales":300,"login":302,"items":307,"search":627,"minimal":658,"duo":677,"pricingDeployment":685},{"config":291},{"href":292,"dataGaName":293,"dataGaLocation":294},"/","gitlab logo","header",{"text":296,"config":297},"Get free trial",{"href":298,"dataGaName":299,"dataGaLocation":294},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":20,"config":301},{"href":22,"dataGaName":23,"dataGaLocation":294},{"text":303,"config":304},"Sign in",{"href":305,"dataGaName":306,"dataGaLocation":294},"https://gitlab.com/users/sign_in/","sign in",[308,349,441,446,548,608],{"text":309,"config":310,"cards":312,"footer":333},"Platform",{"dataNavLevelOne":311},"platform",[313,319,326],{"title":309,"description":314,"link":315},"The most comprehensive AI-powered DevSecOps Platform",{"text":316,"config":317},"Explore our Platform",{"href":318,"dataGaName":311,"dataGaLocation":294},"/platform/",{"title":320,"description":321,"link":322},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":323,"config":324},"Meet GitLab Duo",{"href":119,"dataGaName":325,"dataGaLocation":294},"gitlab duo ai",{"title":327,"description":328,"link":329},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":103,"config":330},{"href":331,"dataGaName":332,"dataGaLocation":294},"/why-gitlab/","why gitlab",{"title":334,"items":335},"Get started with",[336,340,345],{"text":9,"config":337},{"href":338,"dataGaName":339,"dataGaLocation":294},"/solutions/platform-engineering/","platform engineering",{"text":341,"config":342},"Developer Experience",{"href":343,"dataGaName":344,"dataGaLocation":294},"/developer-experience/","Developer experience",{"text":346,"config":347},"MLOps",{"href":348,"dataGaName":346,"dataGaLocation":294},"/topics/devops/the-role-of-ai-in-devops/",{"text":350,"left":171,"config":351,"link":352,"lists":356,"footer":423},"Product",{"dataNavLevelOne":5},{"text":353,"config":354},"View all Solutions",{"href":355,"dataGaName":5,"dataGaLocation":294},"/solutions/",[357,382,404],{"title":358,"description":359,"link":360,"items":365},"Automation","CI/CD and automation to accelerate deployment",{"config":361},{"icon":362,"href":363,"dataGaName":364,"dataGaLocation":294},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[366,370,374,378],{"text":367,"config":368},"CI/CD",{"href":369,"dataGaLocation":294,"dataGaName":367},"/solutions/continuous-integration/",{"text":371,"config":372},"AI-Assisted Development",{"href":119,"dataGaLocation":294,"dataGaName":373},"AI assisted development",{"text":375,"config":376},"Source Code Management",{"href":377,"dataGaLocation":294,"dataGaName":375},"/solutions/source-code-management/",{"text":379,"config":380},"Automated Software Delivery",{"href":363,"dataGaLocation":294,"dataGaName":381},"Automated software delivery",{"title":383,"description":384,"link":385,"items":389},"Security","Deliver code faster without compromising security",{"config":386},{"href":112,"dataGaName":387,"dataGaLocation":294,"icon":388},"security and compliance","ShieldCheckLight",[390,394,399],{"text":391,"config":392},"Application Security Testing",{"href":112,"dataGaName":393,"dataGaLocation":294},"Application security testing",{"text":395,"config":396},"Software Supply Chain Security",{"href":397,"dataGaLocation":294,"dataGaName":398},"/solutions/supply-chain/","Software supply chain security",{"text":400,"config":401},"Software Compliance",{"href":402,"dataGaName":403,"dataGaLocation":294},"/solutions/software-compliance/","software compliance",{"title":405,"link":406,"items":411},"Measurement",{"config":407},{"icon":408,"href":409,"dataGaName":410,"dataGaLocation":294},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[412,416,419],{"text":413,"config":414},"Visibility & Measurement",{"href":409,"dataGaLocation":294,"dataGaName":415},"Visibility and Measurement",{"text":417,"config":418},"Value Stream Management",{"href":136,"dataGaLocation":294,"dataGaName":417},{"text":420,"config":421},"Analytics & Insights",{"href":129,"dataGaLocation":294,"dataGaName":422},"Analytics and insights",{"title":424,"items":425},"GitLab for",[426,431,436],{"text":427,"config":428},"Enterprise",{"href":429,"dataGaLocation":294,"dataGaName":430},"/enterprise/","enterprise",{"text":432,"config":433},"Small Business",{"href":434,"dataGaLocation":294,"dataGaName":435},"/small-business/","small business",{"text":437,"config":438},"Public Sector",{"href":439,"dataGaLocation":294,"dataGaName":440},"/solutions/public-sector/","public sector",{"text":442,"config":443},"Pricing",{"href":444,"dataGaName":445,"dataGaLocation":294,"dataNavLevelOne":445},"/pricing/","pricing",{"text":233,"config":447,"link":448,"lists":451,"feature":535},{"dataNavLevelOne":277},{"text":449,"config":450},"View all resources",{"href":237,"dataGaName":277,"dataGaLocation":294},[452,485,507],{"title":453,"items":454},"Getting started",[455,460,465,470,475,480],{"text":456,"config":457},"Install",{"href":458,"dataGaName":459,"dataGaLocation":294},"/install/","install",{"text":461,"config":462},"Quick start guides",{"href":463,"dataGaName":464,"dataGaLocation":294},"/get-started/","quick setup checklists",{"text":466,"config":467},"Learn",{"href":468,"dataGaLocation":294,"dataGaName":469},"https://university.gitlab.com/","learn",{"text":471,"config":472},"Product documentation",{"href":473,"dataGaName":474,"dataGaLocation":294},"https://docs.gitlab.com/","product documentation",{"text":476,"config":477},"Best practice videos",{"href":478,"dataGaName":479,"dataGaLocation":294},"/getting-started-videos/","best practice videos",{"text":481,"config":482},"Integrations",{"href":483,"dataGaName":484,"dataGaLocation":294},"/integrations/","integrations",{"title":486,"items":487},"Discover",[488,493,497,502],{"text":489,"config":490},"Customer success stories",{"href":491,"dataGaName":492,"dataGaLocation":294},"/customers/","customer success stories",{"text":254,"config":494},{"href":495,"dataGaName":496,"dataGaLocation":294},"/blog/","blog",{"text":498,"config":499},"Remote",{"href":500,"dataGaName":501,"dataGaLocation":294},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":503,"config":504},"TeamOps",{"href":505,"dataGaName":506,"dataGaLocation":294},"/teamops/","teamops",{"title":508,"items":509},"Connect",[510,515,520,525,530],{"text":511,"config":512},"GitLab Services",{"href":513,"dataGaName":514,"dataGaLocation":294},"/services/","services",{"text":516,"config":517},"Community",{"href":518,"dataGaName":519,"dataGaLocation":294},"/community/","community",{"text":521,"config":522},"Forum",{"href":523,"dataGaName":524,"dataGaLocation":294},"https://forum.gitlab.com/","forum",{"text":526,"config":527},"Events",{"href":528,"dataGaName":529,"dataGaLocation":294},"/events/","events",{"text":531,"config":532},"Partners",{"href":533,"dataGaName":534,"dataGaLocation":294},"/partners/","partners",{"backgroundColor":536,"textColor":537,"text":538,"image":539,"link":543},"#2f2a6b","#fff","Insights for the future of software development",{"altText":540,"config":541},"the source promo card",{"src":542},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":544,"config":545},"Read the latest",{"href":546,"dataGaName":547,"dataGaLocation":294},"/the-source/","the source",{"text":549,"config":550,"lists":552},"Company",{"dataNavLevelOne":551},"company",[553],{"items":554},[555,560,566,568,573,578,583,588,593,598,603],{"text":556,"config":557},"About",{"href":558,"dataGaName":559,"dataGaLocation":294},"/company/","about",{"text":561,"config":562,"footerGa":565},"Jobs",{"href":563,"dataGaName":564,"dataGaLocation":294},"/jobs/","jobs",{"dataGaName":564},{"text":526,"config":567},{"href":528,"dataGaName":529,"dataGaLocation":294},{"text":569,"config":570},"Leadership",{"href":571,"dataGaName":572,"dataGaLocation":294},"/company/team/e-group/","leadership",{"text":574,"config":575},"Team",{"href":576,"dataGaName":577,"dataGaLocation":294},"/company/team/","team",{"text":579,"config":580},"Handbook",{"href":581,"dataGaName":582,"dataGaLocation":294},"https://handbook.gitlab.com/","handbook",{"text":584,"config":585},"Investor relations",{"href":586,"dataGaName":587,"dataGaLocation":294},"https://ir.gitlab.com/","investor relations",{"text":589,"config":590},"Trust Center",{"href":591,"dataGaName":592,"dataGaLocation":294},"/security/","trust center",{"text":594,"config":595},"AI Transparency Center",{"href":596,"dataGaName":597,"dataGaLocation":294},"/ai-transparency-center/","ai transparency center",{"text":599,"config":600},"Newsletter",{"href":601,"dataGaName":602,"dataGaLocation":294},"/company/contact/","newsletter",{"text":604,"config":605},"Press",{"href":606,"dataGaName":607,"dataGaLocation":294},"/press/","press",{"text":609,"config":610,"lists":611},"Contact us",{"dataNavLevelOne":551},[612],{"items":613},[614,617,622],{"text":20,"config":615},{"href":22,"dataGaName":616,"dataGaLocation":294},"talk to sales",{"text":618,"config":619},"Get help",{"href":620,"dataGaName":621,"dataGaLocation":294},"/support/","get help",{"text":623,"config":624},"Customer portal",{"href":625,"dataGaName":626,"dataGaLocation":294},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":628,"login":629,"suggestions":636},"Close",{"text":630,"link":631},"To search repositories and projects, login to",{"text":632,"config":633},"gitlab.com",{"href":305,"dataGaName":634,"dataGaLocation":635},"search login","search",{"text":637,"default":638},"Suggestions",[639,641,645,647,651,655],{"text":320,"config":640},{"href":119,"dataGaName":320,"dataGaLocation":635},{"text":642,"config":643},"Code Suggestions (AI)",{"href":644,"dataGaName":642,"dataGaLocation":635},"/solutions/code-suggestions/",{"text":367,"config":646},{"href":369,"dataGaName":367,"dataGaLocation":635},{"text":648,"config":649},"GitLab on AWS",{"href":650,"dataGaName":648,"dataGaLocation":635},"/partners/technology-partners/aws/",{"text":652,"config":653},"GitLab on Google Cloud",{"href":654,"dataGaName":652,"dataGaLocation":635},"/partners/technology-partners/google-cloud-platform/",{"text":656,"config":657},"Why GitLab?",{"href":331,"dataGaName":656,"dataGaLocation":635},{"freeTrial":659,"mobileIcon":664,"desktopIcon":669,"secondaryButton":672},{"text":660,"config":661},"Start free trial",{"href":662,"dataGaName":299,"dataGaLocation":663},"https://gitlab.com/-/trials/new/","nav",{"altText":665,"config":666},"Gitlab Icon",{"src":667,"dataGaName":668,"dataGaLocation":663},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":665,"config":670},{"src":671,"dataGaName":668,"dataGaLocation":663},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":673,"config":674},"Get Started",{"href":675,"dataGaName":676,"dataGaLocation":663},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":678,"mobileIcon":681,"desktopIcon":683},{"text":679,"config":680},"Learn more about GitLab Duo",{"href":119,"dataGaName":120,"dataGaLocation":663},{"altText":665,"config":682},{"src":667,"dataGaName":668,"dataGaLocation":663},{"altText":665,"config":684},{"src":671,"dataGaName":668,"dataGaLocation":663},{"freeTrial":686,"mobileIcon":691,"desktopIcon":693},{"text":687,"config":688},"Back to pricing",{"href":444,"dataGaName":689,"dataGaLocation":663,"icon":690},"back to pricing","GoBack",{"altText":665,"config":692},{"src":667,"dataGaName":668,"dataGaLocation":663},{"altText":665,"config":694},{"src":671,"dataGaName":668,"dataGaLocation":663},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":700,"_dir":288,"_draft":6,"_partial":6,"_locale":7,"title":701,"button":702,"image":707,"config":711,"_id":713,"_type":281,"_source":282,"_file":714,"_stem":715,"_extension":285},"/shared/en-us/banner","is now in public beta!",{"text":703,"config":704},"Try the Beta",{"href":705,"dataGaName":706,"dataGaLocation":294},"/gitlab-duo/agent-platform/","duo banner",{"altText":708,"config":709},"GitLab Duo Agent Platform",{"src":710},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":712},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":717,"_dir":288,"_draft":6,"_partial":6,"_locale":7,"data":718,"_id":920,"_type":281,"title":921,"_source":282,"_file":922,"_stem":923,"_extension":285},"/shared/en-us/main-footer",{"text":719,"source":720,"edit":726,"contribute":731,"config":736,"items":741,"minimal":912},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":721,"config":722},"View page source",{"href":723,"dataGaName":724,"dataGaLocation":725},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":727,"config":728},"Edit this page",{"href":729,"dataGaName":730,"dataGaLocation":725},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":732,"config":733},"Please contribute",{"href":734,"dataGaName":735,"dataGaLocation":725},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":737,"facebook":738,"youtube":739,"linkedin":740},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[742,765,819,848,882],{"title":309,"links":743,"subMenu":748},[744],{"text":745,"config":746},"DevSecOps platform",{"href":318,"dataGaName":747,"dataGaLocation":725},"devsecops platform",[749],{"title":442,"links":750},[751,755,760],{"text":752,"config":753},"View plans",{"href":444,"dataGaName":754,"dataGaLocation":725},"view plans",{"text":756,"config":757},"Why Premium?",{"href":758,"dataGaName":759,"dataGaLocation":725},"/pricing/premium/","why premium",{"text":761,"config":762},"Why Ultimate?",{"href":763,"dataGaName":764,"dataGaLocation":725},"/pricing/ultimate/","why ultimate",{"title":766,"links":767},"Solutions",[768,773,775,777,780,785,789,792,796,801,803,806,809,814],{"text":769,"config":770},"Digital transformation",{"href":771,"dataGaName":772,"dataGaLocation":725},"/topics/digital-transformation/","digital transformation",{"text":391,"config":774},{"href":112,"dataGaName":391,"dataGaLocation":725},{"text":381,"config":776},{"href":363,"dataGaName":364,"dataGaLocation":725},{"text":778,"config":779},"Agile development",{"href":153,"dataGaName":154,"dataGaLocation":725},{"text":781,"config":782},"Cloud transformation",{"href":783,"dataGaName":784,"dataGaLocation":725},"/topics/cloud-native/","cloud transformation",{"text":786,"config":787},"SCM",{"href":377,"dataGaName":788,"dataGaLocation":725},"source code management",{"text":367,"config":790},{"href":369,"dataGaName":791,"dataGaLocation":725},"continuous integration & delivery",{"text":793,"config":794},"Value stream management",{"href":136,"dataGaName":795,"dataGaLocation":725},"value stream management",{"text":797,"config":798},"GitOps",{"href":799,"dataGaName":800,"dataGaLocation":725},"/solutions/gitops/","gitops",{"text":427,"config":802},{"href":429,"dataGaName":430,"dataGaLocation":725},{"text":804,"config":805},"Small business",{"href":434,"dataGaName":435,"dataGaLocation":725},{"text":807,"config":808},"Public sector",{"href":439,"dataGaName":440,"dataGaLocation":725},{"text":810,"config":811},"Education",{"href":812,"dataGaName":813,"dataGaLocation":725},"/solutions/education/","education",{"text":815,"config":816},"Financial services",{"href":817,"dataGaName":818,"dataGaLocation":725},"/solutions/finance/","financial services",{"title":233,"links":820},[821,823,825,827,830,832,834,836,838,840,842,844,846],{"text":456,"config":822},{"href":458,"dataGaName":459,"dataGaLocation":725},{"text":461,"config":824},{"href":463,"dataGaName":464,"dataGaLocation":725},{"text":466,"config":826},{"href":468,"dataGaName":469,"dataGaLocation":725},{"text":471,"config":828},{"href":473,"dataGaName":829,"dataGaLocation":725},"docs",{"text":254,"config":831},{"href":495,"dataGaName":496,"dataGaLocation":725},{"text":489,"config":833},{"href":491,"dataGaName":492,"dataGaLocation":725},{"text":498,"config":835},{"href":500,"dataGaName":501,"dataGaLocation":725},{"text":511,"config":837},{"href":513,"dataGaName":514,"dataGaLocation":725},{"text":503,"config":839},{"href":505,"dataGaName":506,"dataGaLocation":725},{"text":516,"config":841},{"href":518,"dataGaName":519,"dataGaLocation":725},{"text":521,"config":843},{"href":523,"dataGaName":524,"dataGaLocation":725},{"text":526,"config":845},{"href":528,"dataGaName":529,"dataGaLocation":725},{"text":531,"config":847},{"href":533,"dataGaName":534,"dataGaLocation":725},{"title":549,"links":849},[850,852,854,856,858,860,862,866,871,873,875,877],{"text":556,"config":851},{"href":558,"dataGaName":551,"dataGaLocation":725},{"text":561,"config":853},{"href":563,"dataGaName":564,"dataGaLocation":725},{"text":569,"config":855},{"href":571,"dataGaName":572,"dataGaLocation":725},{"text":574,"config":857},{"href":576,"dataGaName":577,"dataGaLocation":725},{"text":579,"config":859},{"href":581,"dataGaName":582,"dataGaLocation":725},{"text":584,"config":861},{"href":586,"dataGaName":587,"dataGaLocation":725},{"text":863,"config":864},"Sustainability",{"href":865,"dataGaName":863,"dataGaLocation":725},"/sustainability/",{"text":867,"config":868},"Diversity, inclusion and belonging (DIB)",{"href":869,"dataGaName":870,"dataGaLocation":725},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":589,"config":872},{"href":591,"dataGaName":592,"dataGaLocation":725},{"text":599,"config":874},{"href":601,"dataGaName":602,"dataGaLocation":725},{"text":604,"config":876},{"href":606,"dataGaName":607,"dataGaLocation":725},{"text":878,"config":879},"Modern Slavery Transparency Statement",{"href":880,"dataGaName":881,"dataGaLocation":725},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":883,"links":884},"Contact Us",[885,888,890,892,897,902,907],{"text":886,"config":887},"Contact an expert",{"href":22,"dataGaName":23,"dataGaLocation":725},{"text":618,"config":889},{"href":620,"dataGaName":621,"dataGaLocation":725},{"text":623,"config":891},{"href":625,"dataGaName":626,"dataGaLocation":725},{"text":893,"config":894},"Status",{"href":895,"dataGaName":896,"dataGaLocation":725},"https://status.gitlab.com/","status",{"text":898,"config":899},"Terms of use",{"href":900,"dataGaName":901,"dataGaLocation":725},"/terms/","terms of use",{"text":903,"config":904},"Privacy statement",{"href":905,"dataGaName":906,"dataGaLocation":725},"/privacy/","privacy statement",{"text":908,"config":909},"Cookie preferences",{"dataGaName":910,"dataGaLocation":725,"id":911,"isOneTrustButton":171},"cookie preferences","ot-sdk-btn",{"items":913},[914,916,918],{"text":898,"config":915},{"href":900,"dataGaName":901,"dataGaLocation":725},{"text":903,"config":917},{"href":905,"dataGaName":906,"dataGaLocation":725},{"text":908,"config":919},{"dataGaName":910,"dataGaLocation":725,"id":911,"isOneTrustButton":171},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":925,"content":926,"_id":280,"_type":281,"title":9,"_source":282,"_file":283,"_stem":284,"_extension":285},{"title":9,"description":10,"ogImage":11},[927,934,958,1023,1047],{"componentName":14,"componentContent":928},{"tagline":16,"title":17,"subTitle":18,"secondaryButton":929,"backgroundImage":931,"config":933},{"text":20,"config":930},{"href":22,"dataGaName":23,"dataGaLocation":24},{"config":932},{"src":27},{"theme":29},{"componentName":31,"componentContent":935},{"title":33,"subtitle":34,"accordion":936},[937,944,951],{"header":37,"content":38,"card":938},[939],{"quote":41,"author":940,"cta":941,"config":943},{"name":43,"title":44,"company":45},{"text":47,"config":942},{"href":49,"dataGaName":50,"dataGaLocation":51},{"logo":53,"href":49,"dataGaName":45,"dataGaLocation":51},{"header":55,"content":56,"card":945},[946],{"quote":59,"author":947,"cta":948,"config":950},{"name":61,"title":62,"company":63},{"text":47,"config":949},{"href":66,"dataGaName":67,"dataGaLocation":51},{"logo":69,"href":66,"dataGaName":70,"dataGaLocation":51},{"header":72,"content":73,"card":952},[953],{"quote":76,"author":954,"cta":955,"config":957},{"name":78,"title":79,"company":80},{"text":47,"config":956},{"href":83,"dataGaName":84,"dataGaLocation":51},{"logo":86,"href":83,"dataGaName":80,"dataGaLocation":51},{"componentName":88,"componentContent":959},{"text":90,"image":960,"cardGroups":962,"caseStudy":996},{"altText":92,"config":961},{"src":94},[963,974,985],{"cardHeader":97,"cards":964},[965,968,971],{"title":100,"description":101,"button":966},{"text":103,"config":967},{"href":105,"dataGaName":106,"dataGaLocation":51},{"title":108,"description":109,"button":969},{"text":103,"config":970},{"href":112,"dataGaName":113,"dataGaLocation":51},{"title":115,"description":116,"button":972},{"text":103,"config":973},{"href":119,"dataGaName":120,"dataGaLocation":51},{"cardHeader":122,"cards":975},[976,979,982],{"title":125,"description":126,"button":977},{"text":103,"config":978},{"href":129,"dataGaName":130,"dataGaLocation":51},{"title":132,"description":133,"button":980},{"text":103,"config":981},{"href":136,"dataGaName":137,"dataGaLocation":51},{"title":139,"description":140,"button":983},{"text":103,"config":984},{"href":143,"dataGaName":144,"dataGaLocation":51},{"cardHeader":146,"cards":986},[987,990,993],{"title":149,"description":150,"button":988},{"text":103,"config":989},{"href":153,"dataGaName":154,"dataGaLocation":51},{"title":156,"description":157,"button":991},{"text":103,"config":992},{"href":160,"dataGaName":161,"dataGaLocation":51},{"title":163,"description":164,"button":994},{"text":103,"config":995},{"href":167,"dataGaName":168,"dataGaLocation":51},{"config":997,"cards":998},{"hasGradientBackground":171},[999,1007,1015],{"quote":174,"metrics":1000,"author":1003,"cta":1004,"config":1006},[1001,1002],{"number":177,"text":178},{"number":180,"text":181},{"name":183,"title":184,"company":185},{"text":47,"config":1005},{"href":188,"dataGaName":189,"dataGaLocation":51},{"logo":191},{"quote":193,"metrics":1008,"author":1011,"cta":1012,"config":1014},[1009,1010],{"number":196,"text":197},{"number":199,"text":200},{"name":202,"title":203,"company":204},{"text":47,"config":1013},{"href":207,"dataGaName":208,"dataGaLocation":51},{"logo":210},{"quote":212,"metrics":1016,"author":1019,"cta":1020,"config":1022},[1017,1018],{"number":215,"text":216},{"number":218,"text":219},{"name":221,"title":222,"company":223},{"text":47,"config":1021},{"href":226,"dataGaName":227,"dataGaLocation":51},{"logo":229},{"componentName":231,"componentContent":1024},{"header":233,"button":1025,"tabs":1027,"config":1046},{"text":235,"config":1026},{"href":237,"dataGaName":235,"dataGaLocation":51},[1028],{"name":240,"items":1029,"config":1045},[1030,1035,1040],{"header":243,"type":244,"image":1031,"link":1033},{"altText":9,"config":1032},{"src":247},{"text":249,"config":1034},{"href":251,"dataGaName":243,"dataGaLocation":51,"icon":244,"modal":171},{"header":253,"type":254,"image":1036,"link":1038},{"altText":256,"config":1037},{"src":258},{"text":260,"config":1039},{"href":262,"dataGaName":253,"dataGaLocation":51,"icon":254},{"header":264,"type":265,"image":1041,"link":1043},{"altText":267,"config":1042},{"src":269},{"text":271,"config":1044},{"href":273,"dataGaName":264,"dataGaLocation":51,"icon":265},{"key":275},{"id":277},{"componentName":279},{"_path":1049,"_dir":288,"_draft":6,"_partial":6,"_locale":7,"header":1050,"eyebrow":1051,"blurb":1052,"button":1053,"secondaryButton":1057,"_id":1059,"_type":281,"title":1060,"_source":282,"_file":1061,"_stem":1062,"_extension":285},"/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":296,"config":1054},{"href":1055,"dataGaName":299,"dataGaLocation":1056},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":20,"config":1058},{"href":22,"dataGaName":23,"dataGaLocation":1056},"content:shared:en-us:next-steps.yml","Next Steps","shared/en-us/next-steps.yml","shared/en-us/next-steps",1760469787133]