[{"data":1,"prerenderedAt":910},["ShallowReactive",2],{"/en-us/topics/ci-cd/choose-continuous-integration-tool":3,"navigation-en-us":139,"banner-en-us":564,"footer-en-us":581,"next-steps-en-us":824,"footer-source-/en-us/topics/ci-cd/choose-continuous-integration-tool/":839},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":133,"_type":134,"title":7,"_source":135,"_file":136,"_stem":137,"_extension":138},"/en-us/topics/ci-cd/choose-continuous-integration-tool","ci-cd",false,"",{"title":9,"ogTitle":9,"description":10,"ogDescription":10},"How to choose the right continuous integration tool","Continuous integration helps DevOps teams reduce cycle times and ship better quality software. Learn how to find the right CI tool for your needs.",[12,26,32,85,131],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Topics",{"href":19},"/topics/",{"title":21,"config":22},"CI/CD",{"href":23},"/topics/ci-cd/",{"title":25},"Choose continuous integration tool",{"type":27,"componentName":27,"componentContent":28},"CommonArticleHero",{"title":9,"text":29,"config":30},"Continuous integration (CI) can help DevOps teams reduce cycle times and ship better quality software. There are several CI options available – how can you find the right CI tool for your needs? Once you’ve implemented CI, how will you know if you’ve picked successfully? To find [the right CI/CD tool](https://about.gitlab.com/solutions/continuous-integration/) for you, it’s important to look at a few criteria: cost, features, support, and industry analysis.\n",{"id":31,"twoColumns":6},"how-to-choose-the-right-continuous-integration-tool",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"On this page",[38,42,46,50,54],{"text":39,"config":40},"How much does continuous integration cost?",{"href":41},"#how-much-does-continuous-integration-cost",{"text":43,"config":44},"How do you choose the right continuous integration (CI) tool?",{"href":45},"#how-do-you-choose-the-right-continuous-integration-ci-tool",{"text":47,"config":48},"Continuous integration cost/benefit analysis",{"href":49},"#continuous-integration-cost-benefit-analysis",{"text":51,"config":52},"Compare CI solutions",{"href":53},"#compare-ci-solutions",{"text":55,"config":56},"Conclusion",{"href":57},"#conclusion",[59,65,70,75,80],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"[CI solutions](/topics/ci-cd/) have different pricing models. Teams can opt for [open source](https://about.gitlab.com/solutions/open-source/) CI or a pay-per-user solution, each with their own pros and cons.\n\n### Open source vs. commercial[](https://about.gitlab.com/topics/ci-cd/choose-continuous-integration-tool/#open-source-vs-commercial)\n\nOpen source software has benefits that go beyond being free. Open source is an excellent way for developers to learn new skills and collaborate within a larger open source community. Open source software, in turn, benefits from the new ideas and creative problem-solving from an engaged community. Enterprises get to take advantage of these efforts – for free.\n\n\nWhile it’s hard to beat “free,” it’s important to consider more than just cost.\n\n\nPaid software might have a cost, but with that investment comes advantages. For one, you will receive support with paid software, and higher-tier pricing models even have their own dedicated support team. When you pay for a service, you have the right to tell a provider, “I’m having trouble with this and I need your help to fix it.” In the realm of CI/CD, where configuration plays such a big role, this kind of support can save teams a lot of time and headaches.\n\n\nA free product may have everything a team needs, but an organization has to consider if paying for a service is the better decision in the long run. The best way to do that is by doing a cost/benefit analysis.\n",{"id":64},"how-much-does-continuous-integration-cost",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"To choose the right continuous integration (CI) tool, evaluate factors such as cost, features, scalability, and support. Compare open source and commercial options, assess how well the tool supports your development workflow, and consider user and industry analyst reviews.\n",{"id":69},"how-do-you-choose-the-right-continuous-integration-ci-tool",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"When evaluating a CI solution or platform, it’s important to measure an organization's current needs vs. expected needs. All organizations have some sort of growth plan or expected growth trajectory and goals to go with them such as headcount goals, expansion plans, additional products or services, etc. Investing in CI has the potential to help you hit those numbers faster.\n\nA cost/benefit analysis helps prioritize goals and separate long term from short term needs. A revenue-generating expense is not a dollar-for-dollar scenario. When it comes to budget considerations, it’s important to look at the big picture and discuss value as well as cost. If you’re paying the lowest price but not getting everything you need to scale, you may not have the solution you need.\n\n### CI scalability[](https://about.gitlab.com/topics/ci-cd/choose-continuous-integration-tool/#ci-scalability)\n\nWill a free software give you the room to grow or will it eventually limit you? Will you have the compute minutes you need for increased output? Will you need additional support for containers or Kubernetes later on? While small teams don't necessarily need to buy the most expensive enterprise-level software, teams should consider scale when selecting a CI tool.\n\n### Better code quality[](https://about.gitlab.com/topics/ci-cd/choose-continuous-integration-tool/#better-code-quality)\n\nWill you be able to produce better quality code and reduce code vulnerabilities? Look at the testing, collaboration, and automation capabilities.\n\n### Increased efficiency[](https://about.gitlab.com/topics/ci-cd/choose-continuous-integration-tool/#increased-efficiency)\n\nWill you be able to reduce manual tasks? Will the CI tool require a significant amount of resources or expertise to maintain? Look at workflows and maintenance needs for different CI solutions.\n\nHigher-cost plans may offer additional security functionality, support for Kubernetes, additional compute minutes, and other perks that can help you maximize your CI/CD. When it comes to modernizing applications later, it can be a lot more expensive the bigger an organization is. Adopting technologies early, when teams are more nimble, can often be a much easier and cheaper endeavor.\n\nOpen source CI might be the wisest choice for smaller or highly specialized teams. It all depends on the expertise in-house and how CI plays into long-term goals. It’s important to analyze your CI budget and identify areas for revenue-generating opportunities.\n",{"id":74},"continuous-integration-cost-benefit-analysis",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"User reviews and industry analysts can provide an unbiased opinion and give additional insight into why one CI solution may be more preferable than another.\n\n  What are customers of these CI tools saying? Word of mouth is a powerful indicator of how a CI tool's functionality translates into a workflow. If you’re interested in a particular CI/CD platform, learn about their customers. Read case studies and look for customers with similar problems or in similar industries to your own.\n\n  What are analysts saying? Happy customers won’t always point out shortcomings but industry experts can provide the vendor-neutral perspective you need to make an informed decision. Read reports and industry publications to learn how experts evaluate one CI/CD platform to another along a strict set of criteria.\n\n  Once you gather enough information, join webinars to learn more about a product and ask questions. Demos and free trials allow you to test drive features and see how a platform performs in an actual workflow.\n\n  Below are some resources you can use to learn more about CI products and read user/analyst reviews:\n\n  * [G2](https://www.g2.com/products/gitlab/reviews) is the largest tech marketplace where businesses can discover, review, and manage the technology they need to reach their potential.\n\n  * [TrustRadius](https://www.trustradius.com/compare-products/gitlab-vs-jenkins) is another option for trusted user reviews on business technology. Users are asked about technology on specific criteria such as the likelihood to recommend, usability, performance, return on investment, and others. TrustRadius is also good for featuring platforms head-to-head.\n\n  * Forrester is a market research company that provides reports and insights on technology in a variety of categories. [The Forrester Wave™: Cloud-Native Continuous Integration Tools](https://about.gitlab.com/press/releases/2019-09-20-gitlab-named-cloud-native-continuous-integration-tools-leader/) is a free report that evaluated the most popular tools in cloud native CI.\n\n  * Gartner is a global research and advisory firm that provides technology insights for a variety of industries. In addition to research on CI, Gartner recently introduced a new category called [Value Stream Delivery Platforms](https://www.gartner.com/en/documents/3991050/market-guide-for-devops-value-stream-delivery-platforms) that includes all stages of the software development lifecycle, including continuous integration.\n\n  * GitLab provides data and comparisons to other [DevOps tools](https://about.gitlab.com/why-gitlab/), in addition to tools for CI, SCM, agile planning, and security, among others.\n\n  Having the right CI tool is a competitive advantage in the current development landscape. Teams that utilize the right CI strategy for their needs are going to produce better quality software much faster, and they’re going to free up valuable resources to focus on long-term growth and innovation. While CI can help teams increase deployments and improve code quality, choosing the right CI tool for your organization's needs will have the greatest success.\n",{"id":79},"compare-ci-solutions",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"Selecting the right continuous integration (CI) tool is essential for optimizing the software development process and ensuring high-quality software deployments. Development teams must consider cost, scalability, code quality, and efficiency when evaluating CI tools. The continuous integration process should support complex workflows and be adaptable to future growth. User and analyst reviews provide valuable insights into the performance and reliability of software tools.\n\nBy carefully analyzing these factors, software development teams can maintain a stable production environment and streamline the deployment process. The right CI tool enhances the overall software development practice, ensuring efficient and reliable software projects and continuous integration pipelines.\n",{"id":84},"conclusion",{"type":86,"componentName":86,"componentContent":87},"CommonResourcesContainer",{"header":88,"tabs":89},"Suggested Content",[90],{"name":91,"items":92,"config":130},"resources",[93,104,113,122],{"header":94,"type":95,"image":96,"link":99},"GitLab vs Jenkins","Case study",{"altText":94,"config":97},{"src":98},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159905/Website/Topics/blog-performance-metrics.jpg",{"text":100,"config":101},"Learn more",{"href":102,"icon":103,"modal":6},"/solutions/jenkins/","CaseStudy",{"header":105,"type":106,"image":107,"link":110},"How GitLab CI helps solve common DevSecOps challenges","Blog",{"altText":105,"config":108},{"src":109},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159915/Website/Topics/Chorus_case_study.png",{"text":100,"config":111},{"href":112,"icon":106,"modal":6},"/blog/solve-devsecops-challenges-with-gitlab-ci-cd/",{"header":114,"type":115,"image":116,"link":119},"The DevOps tool landscape","Web",{"altText":114,"config":117},{"src":118},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159683/Website/Topics/devops-tool-landscape.jpg",{"text":100,"config":120},{"href":121,"icon":115,"modal":6},"/blog/devops-tool-landscape/",{"header":123,"type":115,"image":124,"link":127},"A beginner's guide to continuous integration",{"altText":123,"config":125},{"src":126},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158435/Website/Topics/beginners-guide-to-ci.jpg",{"text":100,"config":128},{"href":129,"icon":115,"modal":6},"/blog/a-beginners-guide-to-continuous-integration/",{"key":91},{"type":132,"componentName":132},"CommonNextSteps","content:en-us:topics:ci-cd:choose-continuous-integration-tool:index.yml","yaml","content","en-us/topics/ci-cd/choose-continuous-integration-tool/index.yml","en-us/topics/ci-cd/choose-continuous-integration-tool/index","yml",{"_path":140,"_dir":141,"_draft":6,"_partial":6,"_locale":7,"data":142,"_id":560,"_type":134,"title":561,"_source":135,"_file":562,"_stem":563,"_extension":138},"/shared/en-us/main-navigation","en-us",{"logo":143,"freeTrial":148,"sales":153,"login":158,"items":163,"search":491,"minimal":522,"duo":541,"pricingDeployment":550},{"config":144},{"href":145,"dataGaName":146,"dataGaLocation":147},"/","gitlab logo","header",{"text":149,"config":150},"Get free trial",{"href":151,"dataGaName":152,"dataGaLocation":147},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":154,"config":155},"Talk to sales",{"href":156,"dataGaName":157,"dataGaLocation":147},"/sales/","sales",{"text":159,"config":160},"Sign in",{"href":161,"dataGaName":162,"dataGaLocation":147},"https://gitlab.com/users/sign_in/","sign in",[164,207,303,308,412,472],{"text":165,"config":166,"cards":168,"footer":190},"Platform",{"dataNavLevelOne":167},"platform",[169,175,183],{"title":165,"description":170,"link":171},"The most comprehensive AI-powered DevSecOps Platform",{"text":172,"config":173},"Explore our Platform",{"href":174,"dataGaName":167,"dataGaLocation":147},"/platform/",{"title":176,"description":177,"link":178},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":179,"config":180},"Meet GitLab Duo",{"href":181,"dataGaName":182,"dataGaLocation":147},"/gitlab-duo/","gitlab duo ai",{"title":184,"description":185,"link":186},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":100,"config":187},{"href":188,"dataGaName":189,"dataGaLocation":147},"/why-gitlab/","why gitlab",{"title":191,"items":192},"Get started with",[193,198,203],{"text":194,"config":195},"Platform Engineering",{"href":196,"dataGaName":197,"dataGaLocation":147},"/solutions/platform-engineering/","platform engineering",{"text":199,"config":200},"Developer Experience",{"href":201,"dataGaName":202,"dataGaLocation":147},"/developer-experience/","Developer experience",{"text":204,"config":205},"MLOps",{"href":206,"dataGaName":204,"dataGaLocation":147},"/topics/devops/the-role-of-ai-in-devops/",{"text":208,"left":209,"config":210,"link":212,"lists":216,"footer":285},"Product",true,{"dataNavLevelOne":211},"solutions",{"text":213,"config":214},"View all Solutions",{"href":215,"dataGaName":211,"dataGaLocation":147},"/solutions/",[217,241,264],{"title":218,"description":219,"link":220,"items":225},"Automation","CI/CD and automation to accelerate deployment",{"config":221},{"icon":222,"href":223,"dataGaName":224,"dataGaLocation":147},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[226,229,233,237],{"text":21,"config":227},{"href":228,"dataGaLocation":147,"dataGaName":21},"/solutions/continuous-integration/",{"text":230,"config":231},"AI-Assisted Development",{"href":181,"dataGaLocation":147,"dataGaName":232},"AI assisted development",{"text":234,"config":235},"Source Code Management",{"href":236,"dataGaLocation":147,"dataGaName":234},"/solutions/source-code-management/",{"text":238,"config":239},"Automated Software Delivery",{"href":223,"dataGaLocation":147,"dataGaName":240},"Automated software delivery",{"title":242,"description":243,"link":244,"items":249},"Security","Deliver code faster without compromising security",{"config":245},{"href":246,"dataGaName":247,"dataGaLocation":147,"icon":248},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[250,254,259],{"text":251,"config":252},"Application Security Testing",{"href":246,"dataGaName":253,"dataGaLocation":147},"Application security testing",{"text":255,"config":256},"Software Supply Chain Security",{"href":257,"dataGaLocation":147,"dataGaName":258},"/solutions/supply-chain/","Software supply chain security",{"text":260,"config":261},"Software Compliance",{"href":262,"dataGaName":263,"dataGaLocation":147},"/solutions/software-compliance/","software compliance",{"title":265,"link":266,"items":271},"Measurement",{"config":267},{"icon":268,"href":269,"dataGaName":270,"dataGaLocation":147},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[272,276,280],{"text":273,"config":274},"Visibility & Measurement",{"href":269,"dataGaLocation":147,"dataGaName":275},"Visibility and Measurement",{"text":277,"config":278},"Value Stream Management",{"href":279,"dataGaLocation":147,"dataGaName":277},"/solutions/value-stream-management/",{"text":281,"config":282},"Analytics & Insights",{"href":283,"dataGaLocation":147,"dataGaName":284},"/solutions/analytics-and-insights/","Analytics and insights",{"title":286,"items":287},"GitLab for",[288,293,298],{"text":289,"config":290},"Enterprise",{"href":291,"dataGaLocation":147,"dataGaName":292},"/enterprise/","enterprise",{"text":294,"config":295},"Small Business",{"href":296,"dataGaLocation":147,"dataGaName":297},"/small-business/","small business",{"text":299,"config":300},"Public Sector",{"href":301,"dataGaLocation":147,"dataGaName":302},"/solutions/public-sector/","public sector",{"text":304,"config":305},"Pricing",{"href":306,"dataGaName":307,"dataGaLocation":147,"dataNavLevelOne":307},"/pricing/","pricing",{"text":309,"config":310,"link":311,"lists":315,"feature":399},"Resources",{"dataNavLevelOne":91},{"text":312,"config":313},"View all resources",{"href":314,"dataGaName":91,"dataGaLocation":147},"/resources/",[316,349,371],{"title":317,"items":318},"Getting started",[319,324,329,334,339,344],{"text":320,"config":321},"Install",{"href":322,"dataGaName":323,"dataGaLocation":147},"/install/","install",{"text":325,"config":326},"Quick start guides",{"href":327,"dataGaName":328,"dataGaLocation":147},"/get-started/","quick setup checklists",{"text":330,"config":331},"Learn",{"href":332,"dataGaLocation":147,"dataGaName":333},"https://university.gitlab.com/","learn",{"text":335,"config":336},"Product documentation",{"href":337,"dataGaName":338,"dataGaLocation":147},"https://docs.gitlab.com/","product documentation",{"text":340,"config":341},"Best practice videos",{"href":342,"dataGaName":343,"dataGaLocation":147},"/getting-started-videos/","best practice videos",{"text":345,"config":346},"Integrations",{"href":347,"dataGaName":348,"dataGaLocation":147},"/integrations/","integrations",{"title":350,"items":351},"Discover",[352,357,361,366],{"text":353,"config":354},"Customer success stories",{"href":355,"dataGaName":356,"dataGaLocation":147},"/customers/","customer success stories",{"text":106,"config":358},{"href":359,"dataGaName":360,"dataGaLocation":147},"/blog/","blog",{"text":362,"config":363},"Remote",{"href":364,"dataGaName":365,"dataGaLocation":147},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":367,"config":368},"TeamOps",{"href":369,"dataGaName":370,"dataGaLocation":147},"/teamops/","teamops",{"title":372,"items":373},"Connect",[374,379,384,389,394],{"text":375,"config":376},"GitLab Services",{"href":377,"dataGaName":378,"dataGaLocation":147},"/services/","services",{"text":380,"config":381},"Community",{"href":382,"dataGaName":383,"dataGaLocation":147},"/community/","community",{"text":385,"config":386},"Forum",{"href":387,"dataGaName":388,"dataGaLocation":147},"https://forum.gitlab.com/","forum",{"text":390,"config":391},"Events",{"href":392,"dataGaName":393,"dataGaLocation":147},"/events/","events",{"text":395,"config":396},"Partners",{"href":397,"dataGaName":398,"dataGaLocation":147},"/partners/","partners",{"backgroundColor":400,"textColor":401,"text":402,"image":403,"link":407},"#2f2a6b","#fff","Insights for the future of software development",{"altText":404,"config":405},"the source promo card",{"src":406},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":408,"config":409},"Read the latest",{"href":410,"dataGaName":411,"dataGaLocation":147},"/the-source/","the source",{"text":413,"config":414,"lists":416},"Company",{"dataNavLevelOne":415},"company",[417],{"items":418},[419,424,430,432,437,442,447,452,457,462,467],{"text":420,"config":421},"About",{"href":422,"dataGaName":423,"dataGaLocation":147},"/company/","about",{"text":425,"config":426,"footerGa":429},"Jobs",{"href":427,"dataGaName":428,"dataGaLocation":147},"/jobs/","jobs",{"dataGaName":428},{"text":390,"config":431},{"href":392,"dataGaName":393,"dataGaLocation":147},{"text":433,"config":434},"Leadership",{"href":435,"dataGaName":436,"dataGaLocation":147},"/company/team/e-group/","leadership",{"text":438,"config":439},"Team",{"href":440,"dataGaName":441,"dataGaLocation":147},"/company/team/","team",{"text":443,"config":444},"Handbook",{"href":445,"dataGaName":446,"dataGaLocation":147},"https://handbook.gitlab.com/","handbook",{"text":448,"config":449},"Investor relations",{"href":450,"dataGaName":451,"dataGaLocation":147},"https://ir.gitlab.com/","investor relations",{"text":453,"config":454},"Trust Center",{"href":455,"dataGaName":456,"dataGaLocation":147},"/security/","trust center",{"text":458,"config":459},"AI Transparency Center",{"href":460,"dataGaName":461,"dataGaLocation":147},"/ai-transparency-center/","ai transparency center",{"text":463,"config":464},"Newsletter",{"href":465,"dataGaName":466,"dataGaLocation":147},"/company/contact/","newsletter",{"text":468,"config":469},"Press",{"href":470,"dataGaName":471,"dataGaLocation":147},"/press/","press",{"text":473,"config":474,"lists":475},"Contact us",{"dataNavLevelOne":415},[476],{"items":477},[478,481,486],{"text":154,"config":479},{"href":156,"dataGaName":480,"dataGaLocation":147},"talk to sales",{"text":482,"config":483},"Support portal",{"href":484,"dataGaName":485,"dataGaLocation":147},"https://support.gitlab.com","support portal",{"text":487,"config":488},"Customer portal",{"href":489,"dataGaName":490,"dataGaLocation":147},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":492,"login":493,"suggestions":500},"Close",{"text":494,"link":495},"To search repositories and projects, login to",{"text":496,"config":497},"gitlab.com",{"href":161,"dataGaName":498,"dataGaLocation":499},"search login","search",{"text":501,"default":502},"Suggestions",[503,505,509,511,515,519],{"text":176,"config":504},{"href":181,"dataGaName":176,"dataGaLocation":499},{"text":506,"config":507},"Code Suggestions (AI)",{"href":508,"dataGaName":506,"dataGaLocation":499},"/solutions/code-suggestions/",{"text":21,"config":510},{"href":228,"dataGaName":21,"dataGaLocation":499},{"text":512,"config":513},"GitLab on AWS",{"href":514,"dataGaName":512,"dataGaLocation":499},"/partners/technology-partners/aws/",{"text":516,"config":517},"GitLab on Google Cloud",{"href":518,"dataGaName":516,"dataGaLocation":499},"/partners/technology-partners/google-cloud-platform/",{"text":520,"config":521},"Why GitLab?",{"href":188,"dataGaName":520,"dataGaLocation":499},{"freeTrial":523,"mobileIcon":528,"desktopIcon":533,"secondaryButton":536},{"text":524,"config":525},"Start free trial",{"href":526,"dataGaName":152,"dataGaLocation":527},"https://gitlab.com/-/trials/new/","nav",{"altText":529,"config":530},"Gitlab Icon",{"src":531,"dataGaName":532,"dataGaLocation":527},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":529,"config":534},{"src":535,"dataGaName":532,"dataGaLocation":527},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":537,"config":538},"Get Started",{"href":539,"dataGaName":540,"dataGaLocation":527},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":542,"mobileIcon":546,"desktopIcon":548},{"text":543,"config":544},"Learn more about GitLab Duo",{"href":181,"dataGaName":545,"dataGaLocation":527},"gitlab duo",{"altText":529,"config":547},{"src":531,"dataGaName":532,"dataGaLocation":527},{"altText":529,"config":549},{"src":535,"dataGaName":532,"dataGaLocation":527},{"freeTrial":551,"mobileIcon":556,"desktopIcon":558},{"text":552,"config":553},"Back to pricing",{"href":306,"dataGaName":554,"dataGaLocation":527,"icon":555},"back to pricing","GoBack",{"altText":529,"config":557},{"src":531,"dataGaName":532,"dataGaLocation":527},{"altText":529,"config":559},{"src":535,"dataGaName":532,"dataGaLocation":527},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":565,"_dir":141,"_draft":6,"_partial":6,"_locale":7,"title":566,"button":567,"image":572,"config":576,"_id":578,"_type":134,"_source":135,"_file":579,"_stem":580,"_extension":138},"/shared/en-us/banner","is now in public beta!",{"text":568,"config":569},"Try the Beta",{"href":570,"dataGaName":571,"dataGaLocation":147},"/gitlab-duo/agent-platform/","duo banner",{"altText":573,"config":574},"GitLab Duo Agent Platform",{"src":575},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":577},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":582,"_dir":141,"_draft":6,"_partial":6,"_locale":7,"data":583,"_id":820,"_type":134,"title":821,"_source":135,"_file":822,"_stem":823,"_extension":138},"/shared/en-us/main-footer",{"text":584,"source":585,"edit":591,"contribute":596,"config":601,"items":606,"minimal":812},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":586,"config":587},"View page source",{"href":588,"dataGaName":589,"dataGaLocation":590},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":592,"config":593},"Edit this page",{"href":594,"dataGaName":595,"dataGaLocation":590},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":597,"config":598},"Please contribute",{"href":599,"dataGaName":600,"dataGaLocation":590},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":602,"facebook":603,"youtube":604,"linkedin":605},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[607,654,705,749,778],{"title":304,"links":608,"subMenu":623},[609,613,618],{"text":610,"config":611},"View plans",{"href":306,"dataGaName":612,"dataGaLocation":590},"view plans",{"text":614,"config":615},"Why Premium?",{"href":616,"dataGaName":617,"dataGaLocation":590},"/pricing/premium/","why premium",{"text":619,"config":620},"Why Ultimate?",{"href":621,"dataGaName":622,"dataGaLocation":590},"/pricing/ultimate/","why ultimate",[624],{"title":625,"links":626},"Contact Us",[627,630,632,634,639,644,649],{"text":628,"config":629},"Contact sales",{"href":156,"dataGaName":157,"dataGaLocation":590},{"text":482,"config":631},{"href":484,"dataGaName":485,"dataGaLocation":590},{"text":487,"config":633},{"href":489,"dataGaName":490,"dataGaLocation":590},{"text":635,"config":636},"Status",{"href":637,"dataGaName":638,"dataGaLocation":590},"https://status.gitlab.com/","status",{"text":640,"config":641},"Terms of use",{"href":642,"dataGaName":643,"dataGaLocation":590},"/terms/","terms of use",{"text":645,"config":646},"Privacy statement",{"href":647,"dataGaName":648,"dataGaLocation":590},"/privacy/","privacy statement",{"text":650,"config":651},"Cookie preferences",{"dataGaName":652,"dataGaLocation":590,"id":653,"isOneTrustButton":209},"cookie preferences","ot-sdk-btn",{"title":208,"links":655,"subMenu":663},[656,660],{"text":657,"config":658},"DevSecOps platform",{"href":174,"dataGaName":659,"dataGaLocation":590},"devsecops platform",{"text":230,"config":661},{"href":181,"dataGaName":662,"dataGaLocation":590},"ai-assisted development",[664],{"title":17,"links":665},[666,670,675,680,685,690,695,700],{"text":667,"config":668},"CICD",{"href":23,"dataGaName":669,"dataGaLocation":590},"cicd",{"text":671,"config":672},"GitOps",{"href":673,"dataGaName":674,"dataGaLocation":590},"/topics/gitops/","gitops",{"text":676,"config":677},"DevOps",{"href":678,"dataGaName":679,"dataGaLocation":590},"/topics/devops/","devops",{"text":681,"config":682},"Version Control",{"href":683,"dataGaName":684,"dataGaLocation":590},"/topics/version-control/","version control",{"text":686,"config":687},"DevSecOps",{"href":688,"dataGaName":689,"dataGaLocation":590},"/topics/devsecops/","devsecops",{"text":691,"config":692},"Cloud Native",{"href":693,"dataGaName":694,"dataGaLocation":590},"/topics/cloud-native/","cloud native",{"text":696,"config":697},"AI for Coding",{"href":698,"dataGaName":699,"dataGaLocation":590},"/topics/devops/ai-for-coding/","ai for coding",{"text":701,"config":702},"Agentic AI",{"href":703,"dataGaName":704,"dataGaLocation":590},"/topics/agentic-ai/","agentic ai",{"title":706,"links":707},"Solutions",[708,710,712,717,721,724,728,731,733,736,739,744],{"text":251,"config":709},{"href":246,"dataGaName":251,"dataGaLocation":590},{"text":240,"config":711},{"href":223,"dataGaName":224,"dataGaLocation":590},{"text":713,"config":714},"Agile development",{"href":715,"dataGaName":716,"dataGaLocation":590},"/solutions/agile-delivery/","agile delivery",{"text":718,"config":719},"SCM",{"href":236,"dataGaName":720,"dataGaLocation":590},"source code management",{"text":667,"config":722},{"href":228,"dataGaName":723,"dataGaLocation":590},"continuous integration & delivery",{"text":725,"config":726},"Value stream management",{"href":279,"dataGaName":727,"dataGaLocation":590},"value stream management",{"text":671,"config":729},{"href":730,"dataGaName":674,"dataGaLocation":590},"/solutions/gitops/",{"text":289,"config":732},{"href":291,"dataGaName":292,"dataGaLocation":590},{"text":734,"config":735},"Small business",{"href":296,"dataGaName":297,"dataGaLocation":590},{"text":737,"config":738},"Public sector",{"href":301,"dataGaName":302,"dataGaLocation":590},{"text":740,"config":741},"Education",{"href":742,"dataGaName":743,"dataGaLocation":590},"/solutions/education/","education",{"text":745,"config":746},"Financial services",{"href":747,"dataGaName":748,"dataGaLocation":590},"/solutions/finance/","financial services",{"title":309,"links":750},[751,753,755,757,760,762,764,766,768,770,772,774,776],{"text":320,"config":752},{"href":322,"dataGaName":323,"dataGaLocation":590},{"text":325,"config":754},{"href":327,"dataGaName":328,"dataGaLocation":590},{"text":330,"config":756},{"href":332,"dataGaName":333,"dataGaLocation":590},{"text":335,"config":758},{"href":337,"dataGaName":759,"dataGaLocation":590},"docs",{"text":106,"config":761},{"href":359,"dataGaName":360,"dataGaLocation":590},{"text":353,"config":763},{"href":355,"dataGaName":356,"dataGaLocation":590},{"text":362,"config":765},{"href":364,"dataGaName":365,"dataGaLocation":590},{"text":375,"config":767},{"href":377,"dataGaName":378,"dataGaLocation":590},{"text":367,"config":769},{"href":369,"dataGaName":370,"dataGaLocation":590},{"text":380,"config":771},{"href":382,"dataGaName":383,"dataGaLocation":590},{"text":385,"config":773},{"href":387,"dataGaName":388,"dataGaLocation":590},{"text":390,"config":775},{"href":392,"dataGaName":393,"dataGaLocation":590},{"text":395,"config":777},{"href":397,"dataGaName":398,"dataGaLocation":590},{"title":413,"links":779},[780,782,784,786,788,790,792,796,801,803,805,807],{"text":420,"config":781},{"href":422,"dataGaName":415,"dataGaLocation":590},{"text":425,"config":783},{"href":427,"dataGaName":428,"dataGaLocation":590},{"text":433,"config":785},{"href":435,"dataGaName":436,"dataGaLocation":590},{"text":438,"config":787},{"href":440,"dataGaName":441,"dataGaLocation":590},{"text":443,"config":789},{"href":445,"dataGaName":446,"dataGaLocation":590},{"text":448,"config":791},{"href":450,"dataGaName":451,"dataGaLocation":590},{"text":793,"config":794},"Sustainability",{"href":795,"dataGaName":793,"dataGaLocation":590},"/sustainability/",{"text":797,"config":798},"Diversity, inclusion and belonging (DIB)",{"href":799,"dataGaName":800,"dataGaLocation":590},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":453,"config":802},{"href":455,"dataGaName":456,"dataGaLocation":590},{"text":463,"config":804},{"href":465,"dataGaName":466,"dataGaLocation":590},{"text":468,"config":806},{"href":470,"dataGaName":471,"dataGaLocation":590},{"text":808,"config":809},"Modern Slavery Transparency Statement",{"href":810,"dataGaName":811,"dataGaLocation":590},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":813},[814,816,818],{"text":640,"config":815},{"href":642,"dataGaName":643,"dataGaLocation":590},{"text":645,"config":817},{"href":647,"dataGaName":648,"dataGaLocation":590},{"text":650,"config":819},{"dataGaName":652,"dataGaLocation":590,"id":653,"isOneTrustButton":209},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",{"_path":825,"_dir":141,"_draft":6,"_partial":6,"_locale":7,"header":826,"eyebrow":827,"blurb":828,"button":829,"secondaryButton":833,"_id":835,"_type":134,"title":836,"_source":135,"_file":837,"_stem":838,"_extension":138},"/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":149,"config":830},{"href":831,"dataGaName":152,"dataGaLocation":832},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":154,"config":834},{"href":156,"dataGaName":157,"dataGaLocation":832},"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":840,"content":841,"_id":133,"_type":134,"title":7,"_source":135,"_file":136,"_stem":137,"_extension":138},{"title":9,"ogTitle":9,"description":10,"ogDescription":10},[842,850,853,883,909],{"type":13,"componentName":13,"componentContent":843},{"crumbs":844},[845,847,849],{"title":17,"config":846},{"href":19},{"title":21,"config":848},{"href":23},{"title":25},{"type":27,"componentName":27,"componentContent":851},{"title":9,"text":29,"config":852},{"id":31,"twoColumns":6},{"type":33,"componentName":33,"componentContent":854},{"anchors":855,"components":867},{"text":36,"data":856},[857,859,861,863,865],{"text":39,"config":858},{"href":41},{"text":43,"config":860},{"href":45},{"text":47,"config":862},{"href":49},{"text":51,"config":864},{"href":53},{"text":55,"config":866},{"href":57},[868,871,874,877,880],{"type":60,"componentName":60,"componentContent":869},{"header":39,"text":62,"config":870},{"id":64},{"type":60,"componentName":60,"componentContent":872},{"header":43,"text":67,"config":873},{"id":69},{"type":60,"componentName":60,"componentContent":875},{"header":47,"text":72,"config":876},{"id":74},{"type":60,"componentName":60,"componentContent":878},{"header":51,"text":77,"config":879},{"id":79},{"type":60,"componentName":60,"componentContent":881},{"header":55,"text":82,"config":882},{"id":84},{"type":86,"componentName":86,"componentContent":884},{"header":88,"tabs":885},[886],{"name":91,"items":887,"config":908},[888,893,898,903],{"header":94,"type":95,"image":889,"link":891},{"altText":94,"config":890},{"src":98},{"text":100,"config":892},{"href":102,"icon":103,"modal":6},{"header":105,"type":106,"image":894,"link":896},{"altText":105,"config":895},{"src":109},{"text":100,"config":897},{"href":112,"icon":106,"modal":6},{"header":114,"type":115,"image":899,"link":901},{"altText":114,"config":900},{"src":118},{"text":100,"config":902},{"href":121,"icon":115,"modal":6},{"header":123,"type":115,"image":904,"link":906},{"altText":123,"config":905},{"src":126},{"text":100,"config":907},{"href":129,"icon":115,"modal":6},{"key":91},{"type":132,"componentName":132},1761814446205]