[{"data":1,"prerenderedAt":828},["ShallowReactive",2],{"/en-us/get-started/small-business/":3,"navigation-en-us":179,"banner-en-us":602,"footer-en-us":619},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":172,"_type":173,"title":174,"_source":175,"_file":176,"_stem":177,"_extension":178},"/en-us/get-started/small-business","get-started",false,"",{"title":9,"ogTitle":9,"description":10,"ogDescription":10},"Get Started for Small Business","You need to get to market quickly and innovate faster than the competition.",[12,21,28,120],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20],{"title":17,"config":18},"Get Started",{"href":19},"/get-started/",{"title":9},{"type":22,"componentName":22,"componentContent":23},"CommonArticleHero",{"title":9,"readTime":24,"text":25,"config":26},"20 min to complete","You need to get to market quickly and innovate faster than the competition. You can't afford to be slowed down by a complicated DevSecOps process. This guide will help you quickly set up the essentials for automated software development and delivery on the Premium tier with options to include security, compliance, and project planning found in the Ultimate tier.",{"bodyText":27},true,{"type":29,"componentName":29,"componentContent":30},"CommonSideNavigationWithTree",{"anchors":31,"components":46},{"text":32,"data":33},"On this page",[34,38,42],{"text":35,"config":36},"Getting Started",{"href":37},"#getting-started",{"text":39,"config":40},"Getting Setup",{"href":41},"#getting-setup",{"text":43,"config":44},"Using GitLab",{"href":45},"#using-gitlab",[47,57],{"type":48,"componentName":48,"componentContent":49},"CommonCopy",{"config":50,"cards":51},{"noDecoration":27},[52],{"config":53,"title":55,"description":56},{"icon":54},"InfoTip","Before you start","In GitLab 15.1 (June 22, 2022) and later, namespaces in GitLab.com on the Free tier will be limited to five (5) members per [namespace](https://docs.gitlab.com/ee/user/namespace/). This limit applies to top-level groups and personal namespaces. If you have more users, we recommend starting with a paid tier.",{"type":58,"componentName":58,"componentContent":59},"GetStartedAccordion",{"groups":60},[61,73,86],{"config":62,"header":35,"show":64,"hide":65,"items":66},{"id":63},"getting-started","Show All","Hide All",[67,70],{"header":68,"content":69},"Determine which subscription is right for you","**GitLab SaaS or GitLab Self-Managed**\n\nDo you want GitLab to manage your GitLab platform or do you wish to manage it yourself?\n\n[See the differences](https://docs.gitlab.com/ee/subscriptions/#choose-between-gitlab-saas-or-gitlab-Self-Managed){data-ga-name=\"see the differences\" data-ga-location=\"body\"}",{"header":71,"content":72},"Determine which tier will meet your needs","**Free, Premium, or Ultimate**\n\nTo determine which tier is right for you, consider the following:\n\n**Number of users**\n\nGitLab subscriptions use a concurrent (seat) model for both SaaS and Self-Managed. The number of users/seats can influence your choice of tier. If you have more than five users, a paid tier (Premium or Ultimate) is needed.\n\n**Amount of storage needed**\n\nFree tier namespaces on GitLab SaaS have a 5GiB storage limit.\n\n**Desired security and compliance**\n\n* Secrets detection, SAST, and container scanning are available in Free and Premium.\n* Additional scanners [such as DAST, dependencies, Cluster images, IaC, APIs, and fuzzing](https://docs.gitlab.com/ee/user/application_security/) are available in Ultimate.\n* Actionable findings, integrated into the merge request pipeline and the security dashboard require Ultimate for Vulnerability management.\n* Compliance pipelines require Ultimate.\n* Read about our [security scanners](https://docs.gitlab.com/ee/user/application_security/) and our [compliance capabilities](https://docs.gitlab.com/ee/administration/compliance.html).\n\n[Visit our pricing to learn more](/pricing/){data-ga-name=\"pricing\" data-ga-location=\"body\"}",{"config":74,"header":39,"show":64,"hide":65,"items":76},{"id":75},"getting-setup",[77,80,83],{"header":78,"content":79},"Setup your SaaS subscription account","**Determine how many seats you want**\n\nA GitLab SaaS subscription uses a concurrent (seat) model. You pay for a subscription according to the maximum number of users during the billing period. You can add and remove users during the subscription period, as long as the total users at any given time doesn't exceed the subscription count.\n\n[Learn how seat usage is determined](https://docs.gitlab.com/ee/subscriptions/gitlab_com/index.html#how-seat-usage-is-determined){data-ga-name=\"pricing\" data-ga-location=\"body\"}\n\n**Obtain your SaaS subscription**\n\nGitLab SaaS is the GitLab software-as-a-service offering, which is available at GitLab.com. You don't need to install anything to use GitLab SaaS, you only need to sign up. The subscription determines which features are available for your private projects. Go to the pricing page, and select **Buy Premium** or **Buy Ultimate**.\n\nOrganizations with public open source projects can actively apply to our GitLab for Open Source Program. Features of [GitLab Ultimate](/pricing/ultimate/), including 50,000 compute minutes, are free to qualifying open source projects through the [GitLab for Open Source](/solutions/open-source/) Program.\n\n[Learn more about a SaaS subscription](https://docs.gitlab.com/ee/subscriptions/gitlab_com/index.html#obtain-a-gitlab-saas-subscription/){data-ga-name=\"pricing\" data-ga-location=\"body\"}\n\n**Determine CI/CD shared runner minutes needed**\n\n[Shared runners](https://docs.gitlab.com/ee/ci/runners/runners_scope.html#shared-runners) are shared with every project and group in a GitLab instance. When jobs run on shared runners, compute minutes are used. On GitLab.com, the quota of compute minutes is set for each [namespace](https://docs.gitlab.com/ee/user/namespace/), and is determined by [your license tier](/pricing/).\n\nIn addition to the monthly quota, on GitLab.com, you can [purchase additional compute minutes](https://docs.gitlab.com/ee/ci/pipelines/cicd_minutes.html#purchase-additional-cicd-minutes) when needed.",{"header":81,"content":82},"Set up your Self-Managed subscription account","**Determine how many seats you want**\n\nA GitLab Self-Managed subscription uses a concurrent (seat) model. You pay for a subscription according to the maximum number of users during the billing period. You can add and remove users during the subscription period, as long as the total users at any given time doesn't exceed the subscription count.\n\n[Learn how seats are determined](https://docs.gitlab.com/ee/subscriptions/self_managed/#subscription-seats){data-ga-name=\"learn how seats are determined Self-Managed\" data-ga-location=\"body\"}\n\n**Obtain your Self-Managed subscription**\n\nYou can install, administer, and maintain your own GitLab instance. Go to the pricing page, and select **Buy Premium** or **Buy Ultimate**.\n\n[Learn more about Self-Managed](https://docs.gitlab.com/ee/subscriptions/self_managed/){data-ga-name=\"learn more about Self-Managed\" data-ga-location=\"body\"}\n\n**Activate GitLab Enterprise Edition**\n\nWhen you install a new GitLab instance without a license, only Free features are enabled. To enable more features in GitLab Enterprise Edition (EE), activate your instance with the activation code provided upon purchase. The activation code can be found in the purchase confirmation email or in the Customer Portal under Manage Purchases.\n\n[Activation details](https://docs.gitlab.com/ee/user/admin_area/license.html){data-ga-name=\"activation details\" data-ga-location=\"body\"}\n\n**Review the system requirements**\n\nReview the [supported operating systems and the minimum requirements](https://docs.gitlab.com/ee/install/requirements.html) needed to install and use GitLab.\n\n**Install GitLab**\n\nChoose your [installation method](https://docs.gitlab.com/ee/install/#choose-the-installation-method)\n\nInstall on [your cloud provider](https://docs.gitlab.com/ee/install/#install-gitlab-on-cloud-providers) (if applicable)\n\n**Configure your instance**\n\nThis includes things like connecting your email to GitLab for notifications, setting up the dependency proxy so you can cache container images from Docker Hub for faster, more reliable builds, and determining authentication requirements, and more.\n\n[See what you can configure](https://docs.gitlab.com/ee/install/next_steps.html){data-ga-name=\"configure your self-managed instance\" data-ga-location=\"body\"}\n\n**Set up offline environment (optional)**\n\nSet up offline environment when isolation from the public internet is required (typically applicable to regulated industries)\n\n[Is an offline environment right for you?](https://docs.gitlab.com/ee/user/application_security/offline_deployments/index.html){data-ga-name=\"is off-line environment right for you\" data-ga-location=\"body\"}\n\n**Consider limiting CI/CD shared runner minutes allowed**\n\nTo control resource utilization on Self-Managed GitLab instances, the quota of compute minutes for each namespace can be set by administrators.\n\n[Learn more](https://docs.gitlab.com/ee/ci/pipelines/cicd_minutes.html#set-the-quota-of-cicd-minutes-for-a-specific-namespace){data-ga-name=\"consider limiting cicd shared runner minutes allowed\" data-ga-location=\"body\"}\n\n**Install GitLab runner**\n\nGitLab Runner can be installed and used on GNU/Linux, macOS, FreeBSD, and Windows. You can install it in a container, by downloading a binary manually or by using a repository for rpm/deb packages.\n\n[Assess installation options](https://docs.gitlab.com/runner/install/){data-ga-name=\"install gitlab runner\" data-ga-location=\"body\"}\n\n**Configure GitLab runner (optional)**\n\nGitLab Runner can be configured to suite your needs and policies.\n\n[See runner configuration options](https://docs.gitlab.com/runner/configuration/){data-ga-name=\"configure gitlab runner\" data-ga-location=\"body\"}\n\n**Self administration**\n\nSelf-Managed requires self-administration. As administrator, there are many things you can adjust to your unique needs.\n\n[Learn about self-administration](https://docs.gitlab.com/ee/administration/#configuring-gitlab){data-ga-name=\"self administration\" data-ga-location=\"body\"}",{"header":84,"content":85},"Integrate applications (optional)","You can add functionality such as secrets management or authentication services, or integrate incumbent applications such as issue trackers.\n\n[Learn about integrations](https://docs.gitlab.com/ee/integration/){data-ga-name=\"integrate applications\" data-ga-location=\"body\"}",{"config":87,"header":43,"show":64,"hide":65,"items":89},{"id":88},"using-gitlab",[90,93,96,99,102,105,108,111,114,117],{"header":91,"content":92},"Setup your organization","Configure your organization and its users. Determine user roles and give everyone access to the projects they need.\n\n[Learn more](https://docs.gitlab.com/ee/topics/set_up_organization.html){data-ga-name=\"setup your organization\" data-ga-location=\"body\"}",{"header":94,"content":95},"Organize work with projects","In GitLab, you can create projects to host your codebase. You can also use projects to track issues, plan work, collaborate on code, and continuously build, test, and use built-in CI/CD to deploy your app.\n\n[Learn more](https://docs.gitlab.com/ee/user/project/index.html){data-ga-name=\"organize work with projects\" data-ga-location=\"body\"}",{"header":97,"content":98},"Plan and track work","Plan your work by creating requirements, issues, and epics. Schedule work with milestones and track your team's time. Learn how to save time with quick actions, see how GitLab renders Markdown text, and learn how to use Git to interact with GitLab.\n\n[Learn more](https://docs.gitlab.com/ee/topics/plan_and_track.html){data-ga-name=\"plan and track work\" data-ga-location=\"body\"}",{"header":100,"content":101},"Build your application","Add your source code to a repository, create merge requests to check in code, and use CI/CD to generate your application.\n\n[Learn more](https://docs.gitlab.com/ee/topics/build_your_application.html){data-ga-name=\"build your application\" data-ga-location=\"body\"}",{"header":103,"content":104},"Secure your application","**Determine which scanners you'd like to use**\n\nGitLab offers Secrets detection, SAST and Container Scanning in the Free Tier. DAST, Dependency and IaC scanning, API security, license compliance and fuzzing are available in the Ultimate tier. All scanners are turned on by default. You can choose to turn them off individually.\n\n[Learn more](https://docs.gitlab.com/ee/user/application_security/configuration/){data-ga-name=\"determine which scanners youd like to use\" data-ga-location=\"body\"}\n\n**Configure your security policies**\n\nPolicies in GitLab provide security teams a way to require scans of their choice to be run whenever a project pipeline runs according to the configuration specified. Security teams can therefore be confident that the scans they set up have not been changed, altered, or disabled. Policies can be set for scan execution and for scan results.\n\n[Learn more](https://docs.gitlab.com/ee/user/application_security/policies/){data-ga-name=\"configure your security policies\" data-ga-location=\"body\"}\n\n**Configure merge request approval rules**\n\nYou can configure your merge requests so that they must be approved before they can be merged. While GitLab Free allows all users with Developer or greater permissions to approve merge requests, these approvals are optional. GitLab Premium and GitLab Ultimate provide additional flexibility to set more granular controls.\n\n[Learn more about MR approval rules](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/){data-ga-name=\"configure merge request approval rules\" data-ga-location=\"body\"}",{"header":106,"content":107},"Deploy and release your application","Deploy your application internally or to the public. Use flags to release features incrementally.\n\n[Learn more](https://docs.gitlab.com/ee/topics/release_your_application.html){data-ga-name=\"deploy and release your application\" data-ga-location=\"body\"}",{"header":109,"content":110},"Monitor application performance","GitLab provides a variety of tools to help operate and maintain your applications. You can track the metrics that matter most to your team, generate automated alerts when performance degrades, and manage those alerts - all within GitLab.\n\n[Learn more](https://docs.gitlab.com/ee/operations/index.html){data-ga-name=\"monitor application performance\" data-ga-location=\"body\"}",{"header":112,"content":113},"Monitor runner performance","GitLab comes with its own application performance measuring system. GitLab Performance Monitoring makes it possible to measure a wide variety of statistics.\n\n[Learn more](https://docs.gitlab.com/runner/monitoring/index.html){data-ga-name=\"monitor runner performance\" data-ga-location=\"body\"}",{"header":115,"content":116},"Manage your infrastructure","GitLab offers various features to speed up and simplify your infrastructure management practices.\n* GitLab has deep integrations with Terraform for cloud infrastructure provisioning that helps you get started quickly without any setup, collaborate around infrastructure changes in merge requests the same as you might with code changes, and scale using a module registry.\n* The GitLab integration with Kubernetes helps you to install, configure, manage, deploy, and troubleshoot cluster applications.\n\n[Learn more](https://docs.gitlab.com/ee/user/infrastructure/index.html){data-ga-name=\"manage your infrastructure\" data-ga-location=\"body\"}",{"header":118,"content":119},"Analyze GitLab usage","GitLab provides analytics at the project, group, and instance level. The DevOps Research and Assessment (DORA) team developed several key metrics that you can use as performance indicators for software development teams. GitLab Ultimate has included them.\n\n[Learn more](https://docs.gitlab.com/ee/user/analytics/index.html){data-ga-name=\"analyze gitlab usage\" data-ga-location=\"body\"}",{"type":121,"componentName":121,"componentContent":122},"CommonCardGrid",{"config":123,"title":126,"cards":127},{"columns":124,"theme":125},3,"purple","Take your small business to the next step",[128,139,149,158,165],{"image":129,"title":132,"description":133,"button":134},{"altText":7,"config":130},{"src":131},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663568/tcmwpweaxyr0hsh4m2bf.png?","Do you need customer support?","GitLab [documentation](https://docs.gitlab.com/) may answer your questions.",{"text":135,"config":136},"Customer support",{"href":137,"dataGaName":135,"dataGaLocation":138},"/support/","body",{"image":140,"title":143,"description":144,"button":145},{"altText":7,"config":141},{"src":142},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663863/zgovjo3vv2ik0nbim6db.png?","Need more help?","GitLab Professional Services can help you get started, integrate with third party applications, and more",{"text":146,"config":147},"Have my PS contact me",{"href":148,"dataGaName":146,"dataGaLocation":138},"/sales/",{"image":150,"title":153,"button":154},{"altText":7,"config":151},{"src":152},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663742/ggf3qelfxf5bjjopwagh.png?","Prefer to work with a channel partner?",{"text":155,"config":156},"See channel partner directory",{"href":157,"dataGaName":155,"dataGaLocation":138},"https://partners.gitlab.com/English/directory/",{"title":159,"description":160,"button":161},"Considering an upgrade?","Learn more about the benefits of [Premium](/pricing/premium/) and [Ultimate](/pricing/ultimate/).",{"text":162,"config":163},"See tiering details",{"href":164,"dataGaName":162,"dataGaLocation":138},"/pricing/ultimate/",{"title":166,"description":167,"button":168},"Considering a third party integration?","GitLab Professional Services can help you get started, integrate with third party applications, and more.",{"text":169,"config":170},"See our Alliance and Technology partners",{"href":171,"dataGaName":169,"dataGaLocation":138},"/partners/","content:en-us:get-started:small-business.yml","yaml","Small Business","content","en-us/get-started/small-business.yml","en-us/get-started/small-business","yml",{"_path":180,"_dir":181,"_draft":6,"_partial":6,"_locale":7,"data":182,"_id":598,"_type":173,"title":599,"_source":175,"_file":600,"_stem":601,"_extension":178},"/shared/en-us/main-navigation","en-us",{"logo":183,"freeTrial":188,"sales":193,"login":197,"items":202,"search":530,"minimal":561,"duo":579,"pricingDeployment":588},{"config":184},{"href":185,"dataGaName":186,"dataGaLocation":187},"/","gitlab logo","header",{"text":189,"config":190},"Get free trial",{"href":191,"dataGaName":192,"dataGaLocation":187},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":194,"config":195},"Talk to sales",{"href":148,"dataGaName":196,"dataGaLocation":187},"sales",{"text":198,"config":199},"Sign in",{"href":200,"dataGaName":201,"dataGaLocation":187},"https://gitlab.com/users/sign_in/","sign in",[203,247,343,348,452,512],{"text":204,"config":205,"cards":207,"footer":230},"Platform",{"dataNavLevelOne":206},"platform",[208,214,222],{"title":204,"description":209,"link":210},"The most comprehensive AI-powered DevSecOps Platform",{"text":211,"config":212},"Explore our Platform",{"href":213,"dataGaName":206,"dataGaLocation":187},"/platform/",{"title":215,"description":216,"link":217},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":218,"config":219},"Meet GitLab Duo",{"href":220,"dataGaName":221,"dataGaLocation":187},"/gitlab-duo/","gitlab duo ai",{"title":223,"description":224,"link":225},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":226,"config":227},"Learn more",{"href":228,"dataGaName":229,"dataGaLocation":187},"/why-gitlab/","why gitlab",{"title":231,"items":232},"Get started with",[233,238,243],{"text":234,"config":235},"Platform Engineering",{"href":236,"dataGaName":237,"dataGaLocation":187},"/solutions/platform-engineering/","platform engineering",{"text":239,"config":240},"Developer Experience",{"href":241,"dataGaName":242,"dataGaLocation":187},"/developer-experience/","Developer experience",{"text":244,"config":245},"MLOps",{"href":246,"dataGaName":244,"dataGaLocation":187},"/topics/devops/the-role-of-ai-in-devops/",{"text":248,"left":27,"config":249,"link":251,"lists":255,"footer":326},"Product",{"dataNavLevelOne":250},"solutions",{"text":252,"config":253},"View all Solutions",{"href":254,"dataGaName":250,"dataGaLocation":187},"/solutions/",[256,281,305],{"title":257,"description":258,"link":259,"items":264},"Automation","CI/CD and automation to accelerate deployment",{"config":260},{"icon":261,"href":262,"dataGaName":263,"dataGaLocation":187},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[265,269,273,277],{"text":266,"config":267},"CI/CD",{"href":268,"dataGaLocation":187,"dataGaName":266},"/solutions/continuous-integration/",{"text":270,"config":271},"AI-Assisted Development",{"href":220,"dataGaLocation":187,"dataGaName":272},"AI assisted development",{"text":274,"config":275},"Source Code Management",{"href":276,"dataGaLocation":187,"dataGaName":274},"/solutions/source-code-management/",{"text":278,"config":279},"Automated Software Delivery",{"href":262,"dataGaLocation":187,"dataGaName":280},"Automated software delivery",{"title":282,"description":283,"link":284,"items":289},"Security","Deliver code faster without compromising security",{"config":285},{"href":286,"dataGaName":287,"dataGaLocation":187,"icon":288},"/solutions/security-compliance/","security and compliance","ShieldCheckLight",[290,295,300],{"text":291,"config":292},"Application Security Testing",{"href":293,"dataGaName":294,"dataGaLocation":187},"/solutions/application-security-testing/","Application security testing",{"text":296,"config":297},"Software Supply Chain Security",{"href":298,"dataGaLocation":187,"dataGaName":299},"/solutions/supply-chain/","Software supply chain security",{"text":301,"config":302},"Software Compliance",{"href":303,"dataGaName":304,"dataGaLocation":187},"/solutions/software-compliance/","software compliance",{"title":306,"link":307,"items":312},"Measurement",{"config":308},{"icon":309,"href":310,"dataGaName":311,"dataGaLocation":187},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[313,317,321],{"text":314,"config":315},"Visibility & Measurement",{"href":310,"dataGaLocation":187,"dataGaName":316},"Visibility and Measurement",{"text":318,"config":319},"Value Stream Management",{"href":320,"dataGaLocation":187,"dataGaName":318},"/solutions/value-stream-management/",{"text":322,"config":323},"Analytics & Insights",{"href":324,"dataGaLocation":187,"dataGaName":325},"/solutions/analytics-and-insights/","Analytics and insights",{"title":327,"items":328},"GitLab for",[329,334,338],{"text":330,"config":331},"Enterprise",{"href":332,"dataGaLocation":187,"dataGaName":333},"/enterprise/","enterprise",{"text":174,"config":335},{"href":336,"dataGaLocation":187,"dataGaName":337},"/small-business/","small business",{"text":339,"config":340},"Public Sector",{"href":341,"dataGaLocation":187,"dataGaName":342},"/solutions/public-sector/","public sector",{"text":344,"config":345},"Pricing",{"href":346,"dataGaName":347,"dataGaLocation":187,"dataNavLevelOne":347},"/pricing/","pricing",{"text":349,"config":350,"link":352,"lists":356,"feature":439},"Resources",{"dataNavLevelOne":351},"resources",{"text":353,"config":354},"View all resources",{"href":355,"dataGaName":351,"dataGaLocation":187},"/resources/",[357,389,412],{"title":358,"items":359},"Getting started",[360,365,369,374,379,384],{"text":361,"config":362},"Install",{"href":363,"dataGaName":364,"dataGaLocation":187},"/install/","install",{"text":366,"config":367},"Quick start guides",{"href":19,"dataGaName":368,"dataGaLocation":187},"quick setup checklists",{"text":370,"config":371},"Learn",{"href":372,"dataGaLocation":187,"dataGaName":373},"https://university.gitlab.com/","learn",{"text":375,"config":376},"Product documentation",{"href":377,"dataGaName":378,"dataGaLocation":187},"https://docs.gitlab.com/","product documentation",{"text":380,"config":381},"Best practice videos",{"href":382,"dataGaName":383,"dataGaLocation":187},"/getting-started-videos/","best practice videos",{"text":385,"config":386},"Integrations",{"href":387,"dataGaName":388,"dataGaLocation":187},"/integrations/","integrations",{"title":390,"items":391},"Discover",[392,397,402,407],{"text":393,"config":394},"Customer success stories",{"href":395,"dataGaName":396,"dataGaLocation":187},"/customers/","customer success stories",{"text":398,"config":399},"Blog",{"href":400,"dataGaName":401,"dataGaLocation":187},"/blog/","blog",{"text":403,"config":404},"Remote",{"href":405,"dataGaName":406,"dataGaLocation":187},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":408,"config":409},"TeamOps",{"href":410,"dataGaName":411,"dataGaLocation":187},"/teamops/","teamops",{"title":413,"items":414},"Connect",[415,420,425,430,435],{"text":416,"config":417},"GitLab Services",{"href":418,"dataGaName":419,"dataGaLocation":187},"/services/","services",{"text":421,"config":422},"Community",{"href":423,"dataGaName":424,"dataGaLocation":187},"/community/","community",{"text":426,"config":427},"Forum",{"href":428,"dataGaName":429,"dataGaLocation":187},"https://forum.gitlab.com/","forum",{"text":431,"config":432},"Events",{"href":433,"dataGaName":434,"dataGaLocation":187},"/events/","events",{"text":436,"config":437},"Partners",{"href":171,"dataGaName":438,"dataGaLocation":187},"partners",{"backgroundColor":440,"textColor":441,"text":442,"image":443,"link":447},"#2f2a6b","#fff","Insights for the future of software development",{"altText":444,"config":445},"the source promo card",{"src":446},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":448,"config":449},"Read the latest",{"href":450,"dataGaName":451,"dataGaLocation":187},"/the-source/","the source",{"text":453,"config":454,"lists":456},"Company",{"dataNavLevelOne":455},"company",[457],{"items":458},[459,464,470,472,477,482,487,492,497,502,507],{"text":460,"config":461},"About",{"href":462,"dataGaName":463,"dataGaLocation":187},"/company/","about",{"text":465,"config":466,"footerGa":469},"Jobs",{"href":467,"dataGaName":468,"dataGaLocation":187},"/jobs/","jobs",{"dataGaName":468},{"text":431,"config":471},{"href":433,"dataGaName":434,"dataGaLocation":187},{"text":473,"config":474},"Leadership",{"href":475,"dataGaName":476,"dataGaLocation":187},"/company/team/e-group/","leadership",{"text":478,"config":479},"Team",{"href":480,"dataGaName":481,"dataGaLocation":187},"/company/team/","team",{"text":483,"config":484},"Handbook",{"href":485,"dataGaName":486,"dataGaLocation":187},"https://handbook.gitlab.com/","handbook",{"text":488,"config":489},"Investor relations",{"href":490,"dataGaName":491,"dataGaLocation":187},"https://ir.gitlab.com/","investor relations",{"text":493,"config":494},"Trust Center",{"href":495,"dataGaName":496,"dataGaLocation":187},"/security/","trust center",{"text":498,"config":499},"AI Transparency Center",{"href":500,"dataGaName":501,"dataGaLocation":187},"/ai-transparency-center/","ai transparency center",{"text":503,"config":504},"Newsletter",{"href":505,"dataGaName":506,"dataGaLocation":187},"/company/contact/","newsletter",{"text":508,"config":509},"Press",{"href":510,"dataGaName":511,"dataGaLocation":187},"/press/","press",{"text":513,"config":514,"lists":515},"Contact us",{"dataNavLevelOne":455},[516],{"items":517},[518,521,525],{"text":194,"config":519},{"href":148,"dataGaName":520,"dataGaLocation":187},"talk to sales",{"text":522,"config":523},"Get help",{"href":137,"dataGaName":524,"dataGaLocation":187},"get help",{"text":526,"config":527},"Customer portal",{"href":528,"dataGaName":529,"dataGaLocation":187},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":531,"login":532,"suggestions":539},"Close",{"text":533,"link":534},"To search repositories and projects, login to",{"text":535,"config":536},"gitlab.com",{"href":200,"dataGaName":537,"dataGaLocation":538},"search login","search",{"text":540,"default":541},"Suggestions",[542,544,548,550,554,558],{"text":215,"config":543},{"href":220,"dataGaName":215,"dataGaLocation":538},{"text":545,"config":546},"Code Suggestions (AI)",{"href":547,"dataGaName":545,"dataGaLocation":538},"/solutions/code-suggestions/",{"text":266,"config":549},{"href":268,"dataGaName":266,"dataGaLocation":538},{"text":551,"config":552},"GitLab on AWS",{"href":553,"dataGaName":551,"dataGaLocation":538},"/partners/technology-partners/aws/",{"text":555,"config":556},"GitLab on Google Cloud",{"href":557,"dataGaName":555,"dataGaLocation":538},"/partners/technology-partners/google-cloud-platform/",{"text":559,"config":560},"Why GitLab?",{"href":228,"dataGaName":559,"dataGaLocation":538},{"freeTrial":562,"mobileIcon":567,"desktopIcon":572,"secondaryButton":575},{"text":563,"config":564},"Start free trial",{"href":565,"dataGaName":192,"dataGaLocation":566},"https://gitlab.com/-/trials/new/","nav",{"altText":568,"config":569},"Gitlab Icon",{"src":570,"dataGaName":571,"dataGaLocation":566},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":568,"config":573},{"src":574,"dataGaName":571,"dataGaLocation":566},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":17,"config":576},{"href":577,"dataGaName":578,"dataGaLocation":566},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":580,"mobileIcon":584,"desktopIcon":586},{"text":581,"config":582},"Learn more about GitLab Duo",{"href":220,"dataGaName":583,"dataGaLocation":566},"gitlab duo",{"altText":568,"config":585},{"src":570,"dataGaName":571,"dataGaLocation":566},{"altText":568,"config":587},{"src":574,"dataGaName":571,"dataGaLocation":566},{"freeTrial":589,"mobileIcon":594,"desktopIcon":596},{"text":590,"config":591},"Back to pricing",{"href":346,"dataGaName":592,"dataGaLocation":566,"icon":593},"back to pricing","GoBack",{"altText":568,"config":595},{"src":570,"dataGaName":571,"dataGaLocation":566},{"altText":568,"config":597},{"src":574,"dataGaName":571,"dataGaLocation":566},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":603,"_dir":181,"_draft":6,"_partial":6,"_locale":7,"title":604,"button":605,"image":610,"config":614,"_id":616,"_type":173,"_source":175,"_file":617,"_stem":618,"_extension":178},"/shared/en-us/banner","is now in public beta!",{"text":606,"config":607},"Try the Beta",{"href":608,"dataGaName":609,"dataGaLocation":187},"/gitlab-duo/agent-platform/","duo banner",{"altText":611,"config":612},"GitLab Duo Agent Platform",{"src":613},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":615},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":620,"_dir":181,"_draft":6,"_partial":6,"_locale":7,"data":621,"_id":824,"_type":173,"title":825,"_source":175,"_file":826,"_stem":827,"_extension":178},"/shared/en-us/main-footer",{"text":622,"source":623,"edit":629,"contribute":634,"config":639,"items":644,"minimal":816},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":624,"config":625},"View page source",{"href":626,"dataGaName":627,"dataGaLocation":628},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":630,"config":631},"Edit this page",{"href":632,"dataGaName":633,"dataGaLocation":628},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":635,"config":636},"Please contribute",{"href":637,"dataGaName":638,"dataGaLocation":628},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":640,"facebook":641,"youtube":642,"linkedin":643},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[645,667,723,752,786],{"title":204,"links":646,"subMenu":651},[647],{"text":648,"config":649},"DevSecOps platform",{"href":213,"dataGaName":650,"dataGaLocation":628},"devsecops platform",[652],{"title":344,"links":653},[654,658,663],{"text":655,"config":656},"View plans",{"href":346,"dataGaName":657,"dataGaLocation":628},"view plans",{"text":659,"config":660},"Why Premium?",{"href":661,"dataGaName":662,"dataGaLocation":628},"/pricing/premium/","why premium",{"text":664,"config":665},"Why Ultimate?",{"href":164,"dataGaName":666,"dataGaLocation":628},"why ultimate",{"title":668,"links":669},"Solutions",[670,675,677,679,684,689,693,696,700,705,707,710,713,718],{"text":671,"config":672},"Digital transformation",{"href":673,"dataGaName":674,"dataGaLocation":628},"/topics/digital-transformation/","digital transformation",{"text":291,"config":676},{"href":293,"dataGaName":291,"dataGaLocation":628},{"text":280,"config":678},{"href":262,"dataGaName":263,"dataGaLocation":628},{"text":680,"config":681},"Agile development",{"href":682,"dataGaName":683,"dataGaLocation":628},"/solutions/agile-delivery/","agile delivery",{"text":685,"config":686},"Cloud transformation",{"href":687,"dataGaName":688,"dataGaLocation":628},"/topics/cloud-native/","cloud transformation",{"text":690,"config":691},"SCM",{"href":276,"dataGaName":692,"dataGaLocation":628},"source code management",{"text":266,"config":694},{"href":268,"dataGaName":695,"dataGaLocation":628},"continuous integration & delivery",{"text":697,"config":698},"Value stream management",{"href":320,"dataGaName":699,"dataGaLocation":628},"value stream management",{"text":701,"config":702},"GitOps",{"href":703,"dataGaName":704,"dataGaLocation":628},"/solutions/gitops/","gitops",{"text":330,"config":706},{"href":332,"dataGaName":333,"dataGaLocation":628},{"text":708,"config":709},"Small business",{"href":336,"dataGaName":337,"dataGaLocation":628},{"text":711,"config":712},"Public sector",{"href":341,"dataGaName":342,"dataGaLocation":628},{"text":714,"config":715},"Education",{"href":716,"dataGaName":717,"dataGaLocation":628},"/solutions/education/","education",{"text":719,"config":720},"Financial services",{"href":721,"dataGaName":722,"dataGaLocation":628},"/solutions/finance/","financial services",{"title":349,"links":724},[725,727,729,731,734,736,738,740,742,744,746,748,750],{"text":361,"config":726},{"href":363,"dataGaName":364,"dataGaLocation":628},{"text":366,"config":728},{"href":19,"dataGaName":368,"dataGaLocation":628},{"text":370,"config":730},{"href":372,"dataGaName":373,"dataGaLocation":628},{"text":375,"config":732},{"href":377,"dataGaName":733,"dataGaLocation":628},"docs",{"text":398,"config":735},{"href":400,"dataGaName":401,"dataGaLocation":628},{"text":393,"config":737},{"href":395,"dataGaName":396,"dataGaLocation":628},{"text":403,"config":739},{"href":405,"dataGaName":406,"dataGaLocation":628},{"text":416,"config":741},{"href":418,"dataGaName":419,"dataGaLocation":628},{"text":408,"config":743},{"href":410,"dataGaName":411,"dataGaLocation":628},{"text":421,"config":745},{"href":423,"dataGaName":424,"dataGaLocation":628},{"text":426,"config":747},{"href":428,"dataGaName":429,"dataGaLocation":628},{"text":431,"config":749},{"href":433,"dataGaName":434,"dataGaLocation":628},{"text":436,"config":751},{"href":171,"dataGaName":438,"dataGaLocation":628},{"title":453,"links":753},[754,756,758,760,762,764,766,770,775,777,779,781],{"text":460,"config":755},{"href":462,"dataGaName":455,"dataGaLocation":628},{"text":465,"config":757},{"href":467,"dataGaName":468,"dataGaLocation":628},{"text":473,"config":759},{"href":475,"dataGaName":476,"dataGaLocation":628},{"text":478,"config":761},{"href":480,"dataGaName":481,"dataGaLocation":628},{"text":483,"config":763},{"href":485,"dataGaName":486,"dataGaLocation":628},{"text":488,"config":765},{"href":490,"dataGaName":491,"dataGaLocation":628},{"text":767,"config":768},"Sustainability",{"href":769,"dataGaName":767,"dataGaLocation":628},"/sustainability/",{"text":771,"config":772},"Diversity, inclusion and belonging (DIB)",{"href":773,"dataGaName":774,"dataGaLocation":628},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":493,"config":776},{"href":495,"dataGaName":496,"dataGaLocation":628},{"text":503,"config":778},{"href":505,"dataGaName":506,"dataGaLocation":628},{"text":508,"config":780},{"href":510,"dataGaName":511,"dataGaLocation":628},{"text":782,"config":783},"Modern Slavery Transparency Statement",{"href":784,"dataGaName":785,"dataGaLocation":628},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":787,"links":788},"Contact Us",[789,792,794,796,801,806,811],{"text":790,"config":791},"Contact an expert",{"href":148,"dataGaName":196,"dataGaLocation":628},{"text":522,"config":793},{"href":137,"dataGaName":524,"dataGaLocation":628},{"text":526,"config":795},{"href":528,"dataGaName":529,"dataGaLocation":628},{"text":797,"config":798},"Status",{"href":799,"dataGaName":800,"dataGaLocation":628},"https://status.gitlab.com/","status",{"text":802,"config":803},"Terms of use",{"href":804,"dataGaName":805,"dataGaLocation":628},"/terms/","terms of use",{"text":807,"config":808},"Privacy statement",{"href":809,"dataGaName":810,"dataGaLocation":628},"/privacy/","privacy statement",{"text":812,"config":813},"Cookie preferences",{"dataGaName":814,"dataGaLocation":628,"id":815,"isOneTrustButton":27},"cookie preferences","ot-sdk-btn",{"items":817},[818,820,822],{"text":802,"config":819},{"href":804,"dataGaName":805,"dataGaLocation":628},{"text":807,"config":821},{"href":809,"dataGaName":810,"dataGaLocation":628},{"text":812,"config":823},{"dataGaName":814,"dataGaLocation":628,"id":815,"isOneTrustButton":27},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",1758662347631]