[{"data":1,"prerenderedAt":984},["ShallowReactive",2],{"/blog/bitbucket-vs-gitlab-com":3,"navigation-en-us":224,"banner-en-us":653,"footer-en-us":663,"blog-post-authors-en-us-Job van der Voort":924,"blog-related-posts-en-us-bitbucket-vs-gitlab-com":940,"blog-share-wrapper-en-us":964,"next-steps-en-us":974},{"id":4,"title":5,"authors":6,"body":8,"category":193,"date":194,"description":195,"extension":196,"externalUrl":197,"faq":197,"featured":198,"heroImage":199,"meta":200,"navigation":214,"path":215,"seo":216,"slug":220,"stem":221,"tags":197,"template":222,"updatedDate":197,"__hash__":223},"blogPosts/en-us/blog/bitbucket-vs-gitlab-com.md","Bitbucket vs. GitLab.com",[7],"Job van der Voort",{"type":9,"value":10,"toc":179},"minimark",[11,22,25,33,43,46,49,61,65,68,75,79,82,92,96,99,102,108,111,120,124,127,133,137,140,143,146,150,153,157,160,166,170,173],[12,13,14,15,21],"p",{},"The best thing of an open source project, GitLab in particular, is the community.\nNot only does the community provide us with much needed ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/blog/improving-open-development-for-everyone/",[],"feedback",",\nbut in our case, they often send us awesome new features themselves that are\nin high demand.",[12,23,24],{},"This gives us an edge versus Bitbucket, which has a long list of requested\nfeatures, but doesn't seem to be responsive to their users.",[12,26,27,28,32],{},"To convince some of you to move from Bitbucket to ",[16,29,31],{"href":30},"/pricing/","GitLab.com"," , we've compiled\na list of our advantages versus them. We'd love to hear what you think in\nthe comments.",[34,35,37,38,42],"h2",{"id":36},"gitlabcom-and-community-edition-are-completely-free","GitLab.com and Community Edition are ",[39,40,41],"em",{},"completely"," free",[12,44,45],{},"Whereas Bitbucket restricts you to work with only 5 people for free,\nGitLab.com is completely free. You want to host your 1000 repositories\nand 100 colleagues on GitLab.com? Free.",[12,47,48],{},"You want to run your own server with 1000 employees, restricted to your\nenvironment? Free.",[12,50,51,52,55,56,60],{},"We believe that source code hosting is a commodity and should be available\nto anyone at no cost.\nNormal support happens via a forum, like Gmail and Facebook.\nIf you want email support you can look at our ",[16,53,54],{"href":30},"subscriptions",". But without this,\nyou're definitely not missing out since GitLab.com has all the features of ",[16,57,59],{"href":58},"/pricing/feature-comparison/","GitLab Enterprise Edition",".",[34,62,64],{"id":63},"gitlab-is-beautifully-designed","GitLab is beautifully designed",[12,66,67],{},"Just look at it:",[12,69,70],{},[71,72],"img",{"alt":73,"src":74},"Nice design of GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404830/site/Content%20Images/bb/design.png",[34,76,78],{"id":77},"contributor-statistics","Contributor Statistics",[12,80,81],{},"The top requested Bitbucket features? We've had it for years:",[12,83,84,88],{},[71,85],{"alt":86,"src":87},"Contributor graphs","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404832/site/Content%20Images/bb/graphs.png",[71,89],{"alt":90,"src":91},"Commit graphs","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404832/site/Content%20Images/bb/graphs2.png",[34,93,95],{"id":94},"group-your-repositories","Group your Repositories",[12,97,98],{},"Groups allow you to easily manage multiple repositories between people\nand set permissions, access rights and integrations.",[12,100,101],{},"We noticed that groups (teams) in Bitbucket are not as flexible as\nGitLab in allowing you to organize repositories and strictly limited\nto the amount of collaborators you have on them, making them more a\nway to sell subscriptions than actually used for grouping\nrepositories.",[12,103,104],{},[71,105],{"alt":106,"src":107},"groups","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404833/site/Content%20Images/bb/groups.png",[12,109,110],{},"The nice thing is that now you can also have Starred projects in GitLab,\ngiving you another way to organize repositories easily, if you have\nmany but only want to focus on a handful.",[12,112,113],{},[39,114,115,116],{},"updated with information from ",[16,117,119],{"href":118},"/blog/bitbucket-vs-gitlab-com/#comment-1972206300","comments",[34,121,123],{"id":122},"source-code-search","Source code Search",[12,125,126],{},"Want to search the source code of a project?\nEnter anything in the top bar of any project and GitLab will search\nthrough all the contents of the repository, issues and anything that belongs\nto the project.",[12,128,129],{},[71,130],{"alt":131,"src":132},"search","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404833/site/Content%20Images/bb/search.png",[34,134,136],{"id":135},"fine-grained-permission-management","Fine grained permission management",[12,138,139],{},"Want to give someone permission to access the issue tracker, but\nnot the repository? You can!",[12,141,142],{},"Want to give someone read access to a group of repositories,\nbut write access to one in particular? You can!",[12,144,145],{},"Want to have a discussion about what kind of animal the GitLab logo is?\nNow you can!",[34,147,149],{"id":148},"git-hooks","Git Hooks",[12,151,152],{},"In GitLab Enterprise Edition, there is a list of pre-built Git Hooks available\nthat you can use by simply selecting them.",[34,154,156],{"id":155},"comes-with-a-ci","Comes with a CI!",[12,158,159],{},"With every GitLab installation, you get our continuous integration tool\nGitLab CI! GitLab.com users can use it for free. It integrates fully with GitLab, so you can easily see the\nbuild status of any branch, commit or merge request and run your\ndeployments automatically after!",[12,161,162],{},[71,163],{"alt":164,"src":165},"GitLab CI integration","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404830/site/Content%20Images/bb/ci.png",[34,167,169],{"id":168},"import-from-bitbucket-github-anywhere","Import from Bitbucket, GitHub, anywhere",[12,171,172],{},"Want to start using GitLab? You can easily import your repositories from\nBitbucket, GitHub, Gitorious or anywhere else, all in batch!",[12,174,175],{},[71,176],{"alt":177,"src":178},"Import from anywhere","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404833/site/Content%20Images/bb/import.png",{"title":180,"searchDepth":181,"depth":181,"links":182},"",2,[183,185,186,187,188,189,190,191,192],{"id":36,"depth":181,"text":184},"GitLab.com and Community Edition are completely free",{"id":63,"depth":181,"text":64},{"id":77,"depth":181,"text":78},{"id":94,"depth":181,"text":95},{"id":122,"depth":181,"text":123},{"id":135,"depth":181,"text":136},{"id":148,"depth":181,"text":149},{"id":155,"depth":181,"text":156},{"id":168,"depth":181,"text":169},"company","2015-04-15","Considering a move from Bitbucket to GitLab? We've compiled a list of our advantages for you to view.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749684393/Blog/Hero%20Images/bb.jpg",{"excerpt":201},{"type":9,"value":202},[203,208,210],[12,204,14,205,21],{},[16,206,20],{"href":18,"rel":207},[],[12,209,24],{},[12,211,27,212,32],{},[16,213,31],{"href":30},true,"/en-us/blog/bitbucket-vs-gitlab-com",{"title":5,"description":195,"ogTitle":5,"ogDescription":195,"noIndex":198,"ogImage":199,"ogUrl":217,"ogSiteName":218,"ogType":219,"canonicalUrls":217},"https://about.gitlab.com/blog/bitbucket-vs-gitlab-com","https://about.gitlab.com","article","bitbucket-vs-gitlab-com","en-us/blog/bitbucket-vs-gitlab-com","BlogPost","_epz8IsE0GhQfU5OnWbvvWLyw_bC_h0W-SeVntsYf0s",{"logo":225,"freeTrial":230,"sales":235,"login":240,"items":245,"search":574,"minimal":604,"duo":623,"switchNav":632,"pricingDeployment":643},{"config":226},{"href":227,"dataGaName":228,"dataGaLocation":229},"/","gitlab logo","header",{"text":231,"config":232},"Get free trial",{"href":233,"dataGaName":234,"dataGaLocation":229},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":236,"config":237},"Request a demo",{"href":238,"dataGaName":239,"dataGaLocation":229},"/request-a-demo/","sales",{"text":241,"config":242},"Sign in",{"href":243,"dataGaName":244,"dataGaLocation":229},"https://gitlab.com/users/sign_in/","sign in",[246,332,420,424,499,552],{"text":247,"left":214,"config":248,"menu":250},"Platform",{"dataNavLevelOne":249},"platform",{"type":251,"link":252,"columns":256,"feature":321},"lists",{"text":253,"config":254},"Explore the Platform",{"href":255,"dataGaName":249,"dataGaLocation":229},"/platform/",[257,280,303],{"title":258,"items":259},"Execution & Workflows",[260,265,270,275],{"text":261,"config":262},"CI/CD",{"href":263,"dataGaLocation":229,"dataGaName":264},"/solutions/continuous-integration/","ci/cd",{"text":266,"config":267},"Source Code Management",{"href":268,"dataGaLocation":229,"dataGaName":269},"/solutions/source-code-management/","source code management",{"text":271,"config":272},"Agile Delivery",{"href":273,"dataGaLocation":229,"dataGaName":274},"/solutions/agile-delivery/","agile delivery",{"text":276,"config":277},"Artifact Management",{"href":278,"dataGaLocation":229,"dataGaName":279},"/artifact-central/","artifact management",{"title":281,"items":282},"Security & Governance",[283,288,293,298],{"text":284,"config":285},"Application Security Testing",{"href":286,"dataGaLocation":229,"dataGaName":287},"/solutions/application-security-testing/","application security testing",{"text":289,"config":290},"Governance & Compliance",{"href":291,"dataGaLocation":229,"dataGaName":292},"/solutions/software-compliance/","governance and compliance",{"text":294,"config":295},"Secrets Management",{"href":296,"dataGaLocation":229,"dataGaName":297},"/gitlab-secrets-manager/","secrets management",{"text":299,"config":300},"Supply Chain Security",{"href":301,"dataGaLocation":229,"dataGaName":302},"/solutions/supply-chain/","supply chain security",{"title":304,"items":305},"Context & AI",[306,311,316],{"text":307,"config":308},"Agentic Orchestration",{"href":309,"dataGaLocation":229,"dataGaName":310},"/gitlab-duo-agent-platform/","agentic orchestration",{"text":312,"config":313},"Context Graph",{"href":314,"dataGaLocation":229,"dataGaName":315},"/gitlab-orbit/","context graph",{"text":317,"config":318},"Visibility & Measurement",{"href":319,"dataGaLocation":229,"dataGaName":320},"/solutions/visibility-measurement/","visibility and measurement",{"config":322,"title":325,"text":326,"link":327},{"background":323,"textColor":324},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Why GitLab","One platform for speed with control across your software lifecycle.",{"text":328,"config":329},"Learn more",{"href":330,"dataGaName":331,"dataGaLocation":229},"/why-gitlab/","why gitlab",{"text":333,"left":214,"config":334,"menu":336},"Solutions",{"dataNavLevelOne":335},"solutions",{"type":251,"link":337,"columns":341,"feature":411},{"text":338,"config":339},"View all Solutions",{"href":340,"dataGaName":335,"dataGaLocation":229},"/solutions/",[342,360,378],{"title":343,"items":344},"Outcomes",[345,350,355],{"text":346,"config":347},"DevOps Modernization",{"href":348,"dataGaLocation":229,"dataGaName":349},"/assessments/devops-modernization-assessment/","devops modernization",{"text":351,"config":352},"Security Modernization",{"href":353,"dataGaLocation":229,"dataGaName":354},"/assessments/security-modernization-assessment/","security modernization",{"text":356,"config":357},"AI Modernization",{"href":358,"dataGaLocation":229,"dataGaName":359},"/assessments/ai-modernization-assessment/","ai modernization",{"title":361,"items":362},"By size",[363,368,373],{"text":364,"config":365},"Enterprise",{"href":366,"dataGaLocation":229,"dataGaName":367},"/enterprise/","enterprise",{"text":369,"config":370},"Small Business",{"href":371,"dataGaLocation":229,"dataGaName":372},"/small-business/","small business",{"text":374,"config":375},"Startups",{"href":376,"dataGaLocation":229,"dataGaName":377},"/solutions/startups/","startups",{"title":379,"items":380},"Industries",[381,386,391,396,401,406],{"text":382,"config":383},"Financial Services",{"href":384,"dataGaLocation":229,"dataGaName":385},"/solutions/finance/","financial services",{"text":387,"config":388},"Public Sector",{"href":389,"dataGaLocation":229,"dataGaName":390},"/solutions/public-sector/","public sector",{"text":392,"config":393},"Telecommunications",{"href":394,"dataGaLocation":229,"dataGaName":395},"/solutions/telecommunications/","telecommunications",{"text":397,"config":398},"Automotive",{"href":399,"dataGaLocation":229,"dataGaName":400},"/solutions/automotive/","automotive",{"text":402,"config":403},"Education",{"href":404,"dataGaLocation":229,"dataGaName":405},"/solutions/education/","education",{"text":407,"config":408},"Aerospace",{"href":409,"dataGaLocation":229,"dataGaName":410},"/solutions/aerospace/","aerospace",{"config":412,"title":413,"text":414,"link":415},{"background":323,"textColor":324},"GitLab Security Standard","Learn how to harden your software factory and let AI agents earn autonomy, without trading away security.",{"text":416,"config":417},"Explore the standard",{"href":418,"dataGaName":419,"dataGaLocation":229},"/gitlab-security-standard/","gitlab security standard",{"text":421,"config":422},"Pricing",{"href":30,"dataGaName":423,"dataGaLocation":229,"dataNavLevelOne":423},"pricing",{"text":425,"config":426,"menu":428},"Resources",{"dataNavLevelOne":427},"resources",{"type":251,"link":429,"columns":433,"feature":490},{"text":430,"config":431},"View all resources",{"href":432,"dataGaName":427,"dataGaLocation":229},"/resources/",[434,462],{"title":435,"items":436},"Discover",[437,442,447,452,457],{"text":438,"config":439},"Docs",{"href":440,"dataGaName":441,"dataGaLocation":229},"https://docs.gitlab.com/","docs",{"text":443,"config":444},"University",{"href":445,"dataGaName":446,"dataGaLocation":229},"https://university.gitlab.com/","university",{"text":448,"config":449},"Demo Series",{"href":450,"dataGaName":451,"dataGaLocation":229},"/gitlab-technical-demo-series/","demo series",{"text":453,"config":454},"Demo Hub",{"href":455,"dataGaName":456,"dataGaLocation":229},"/demo-hub/","demo hub",{"text":458,"config":459},"Services",{"href":460,"dataGaName":461,"dataGaLocation":229},"/services/","services",{"title":463,"items":464},"Connect",[465,470,475,480,485],{"text":466,"config":467},"Blog",{"href":468,"dataGaName":469,"dataGaLocation":229},"/blog/","blog",{"text":471,"config":472},"Community",{"href":473,"dataGaName":474,"dataGaLocation":229},"/community/","community",{"text":476,"config":477},"Customers",{"href":478,"dataGaName":479,"dataGaLocation":229},"/customers/","customers",{"text":481,"config":482},"Partners",{"href":483,"dataGaName":484,"dataGaLocation":229},"/partners/","partners",{"text":486,"config":487},"Events",{"href":488,"dataGaName":489,"dataGaLocation":229},"/events/","events",{"config":491,"title":492,"text":493,"link":494},{"background":323,"textColor":324},"What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":495,"config":496},"Read the latest",{"href":497,"dataGaName":498,"dataGaLocation":229},"/whats-new/","whats new",{"text":500,"config":501,"menu":502},"Company",{"dataNavLevelOne":193},{"type":251,"columns":503},[504],{"items":505},[506,511,517,522,527,532,537,542,547],{"text":507,"config":508},"About",{"href":509,"dataGaName":510,"dataGaLocation":229},"/company/","about",{"text":512,"config":513,"footerGa":516},"Jobs",{"href":514,"dataGaName":515,"dataGaLocation":229},"/jobs/","jobs",{"dataGaName":515},{"text":518,"config":519},"Press",{"href":520,"dataGaName":521,"dataGaLocation":229},"/press/","press",{"text":523,"config":524},"Handbook",{"href":525,"dataGaName":526,"dataGaLocation":229},"https://handbook.gitlab.com/","handbook",{"text":528,"config":529},"Leadership",{"href":530,"dataGaName":531,"dataGaLocation":229},"/company/team/e-group/","leadership",{"text":533,"config":534},"Investor relations",{"href":535,"dataGaName":536,"dataGaLocation":229},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":538,"config":539},"Trust Center",{"href":540,"dataGaName":541,"dataGaLocation":229},"/security/","trust center",{"text":543,"config":544},"AI Transparency Center",{"href":545,"dataGaName":546,"dataGaLocation":229},"/ai-transparency-center/","ai transparency center",{"text":548,"config":549},"Newsletter",{"href":550,"dataGaName":551,"dataGaLocation":229},"/company/contact/#contact-forms","newsletter",{"text":553,"config":554,"menu":555},"Contact us",{"dataNavLevelOne":193},{"type":251,"columns":556},[557],{"items":558},[559,564,569],{"text":560,"config":561},"Talk to sales",{"href":562,"dataGaName":563,"dataGaLocation":229},"/sales/","talk to sales",{"text":565,"config":566},"Support portal",{"href":567,"dataGaName":568,"dataGaLocation":229},"https://support.gitlab.com/hc/en-us","support portal",{"text":570,"config":571},"Customer portal",{"href":572,"dataGaName":573,"dataGaLocation":229},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":575,"login":576,"suggestions":582},"Close",{"text":577,"link":578},"To search repositories and projects, login to",{"text":579,"config":580},"gitlab.com",{"href":243,"dataGaName":581,"dataGaLocation":131},"search login",{"text":583,"default":584},"Suggestions",[585,588,591,593,597,601],{"text":586,"config":587},"GitLab Duo Agent Platform",{"href":309,"dataGaName":586,"dataGaLocation":131},{"text":589,"config":590},"Code Suggestions (AI)",{"href":309,"dataGaName":589,"dataGaLocation":131},{"text":261,"config":592},{"href":263,"dataGaName":261,"dataGaLocation":131},{"text":594,"config":595},"GitLab on AWS",{"href":596,"dataGaName":594,"dataGaLocation":131},"/partners/technology-partners/aws/",{"text":598,"config":599},"GitLab on Google Cloud",{"href":600,"dataGaName":598,"dataGaLocation":131},"/partners/technology-partners/google-cloud-platform/",{"text":602,"config":603},"Why GitLab?",{"href":330,"dataGaName":602,"dataGaLocation":131},{"freeTrial":605,"mobileIcon":610,"desktopIcon":615,"secondaryButton":618},{"text":606,"config":607},"Start free trial",{"href":608,"dataGaName":234,"dataGaLocation":609},"https://gitlab.com/-/trials/new/","nav",{"altText":611,"config":612},"Gitlab Icon",{"src":613,"dataGaName":614,"dataGaLocation":609},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":611,"config":616},{"src":617,"dataGaName":614,"dataGaLocation":609},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":619,"config":620},"Get Started",{"href":621,"dataGaName":622,"dataGaLocation":609},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":624,"mobileIcon":628,"desktopIcon":630},{"text":625,"config":626},"Learn more about GitLab Duo",{"href":309,"dataGaName":627,"dataGaLocation":609},"gitlab duo",{"altText":611,"config":629},{"src":613,"dataGaName":614,"dataGaLocation":609},{"altText":611,"config":631},{"src":617,"dataGaName":614,"dataGaLocation":609},{"button":633,"mobileIcon":638,"desktopIcon":640},{"text":634,"config":635},"/switch",{"href":636,"dataGaName":637,"dataGaLocation":609},"#contact","switch",{"altText":611,"config":639},{"src":613,"dataGaName":614,"dataGaLocation":609},{"altText":611,"config":641},{"src":642,"dataGaName":614,"dataGaLocation":609},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":644,"mobileIcon":649,"desktopIcon":651},{"text":645,"config":646},"Back to pricing",{"href":30,"dataGaName":647,"dataGaLocation":609,"icon":648},"back to pricing","GoBack",{"altText":611,"config":650},{"src":613,"dataGaName":614,"dataGaLocation":609},{"altText":611,"config":652},{"src":617,"dataGaName":614,"dataGaLocation":609},{"title":654,"button":655,"config":661},"Ship at agent speed. Prove every step. Transcend is here.",{"text":656,"config":657},"Watch now",{"href":658,"dataGaName":659,"dataGaLocation":660},"/events/transcend/virtual/#watch-gitlab-transcend","transcend-october-2026-banner","global-banner",{"layout":662,"disabled":198},"release",{"data":664},{"text":665,"source":666,"edit":672,"contribute":677,"config":682,"items":687,"minimal":913},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":667,"config":668},"View page source",{"href":669,"dataGaName":670,"dataGaLocation":671},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":673,"config":674},"Edit this page",{"href":675,"dataGaName":676,"dataGaLocation":671},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":678,"config":679},"Please contribute",{"href":680,"dataGaName":681,"dataGaLocation":671},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":683,"facebook":684,"youtube":685,"linkedin":686},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[688,735,793,840,881],{"title":421,"links":689,"subMenu":704},[690,694,699],{"text":691,"config":692},"View plans",{"href":30,"dataGaName":693,"dataGaLocation":671},"view plans",{"text":695,"config":696},"Why Premium?",{"href":697,"dataGaName":698,"dataGaLocation":671},"/pricing/premium/","why premium",{"text":700,"config":701},"Why Ultimate?",{"href":702,"dataGaName":703,"dataGaLocation":671},"/pricing/ultimate/","why ultimate",[705],{"title":706,"links":707},"Contact Us",[708,711,713,715,720,725,730],{"text":709,"config":710},"Contact sales",{"href":562,"dataGaName":239,"dataGaLocation":671},{"text":565,"config":712},{"href":567,"dataGaName":568,"dataGaLocation":671},{"text":570,"config":714},{"href":572,"dataGaName":573,"dataGaLocation":671},{"text":716,"config":717},"Status",{"href":718,"dataGaName":719,"dataGaLocation":671},"https://status.gitlab.com/","status",{"text":721,"config":722},"Terms of use",{"href":723,"dataGaName":724,"dataGaLocation":671},"/terms/","terms of use",{"text":726,"config":727},"Privacy statement",{"href":728,"dataGaName":729,"dataGaLocation":671},"/privacy/","privacy statement",{"text":731,"config":732},"Cookie preferences",{"dataGaName":733,"dataGaLocation":671,"id":734,"isOneTrustButton":214},"cookie preferences","ot-sdk-btn",{"title":247,"links":736,"subMenu":750},[737,740,742,744,746,748],{"text":738,"config":739},"Explore the platform",{"href":255,"dataGaName":249,"dataGaLocation":671},{"text":307,"config":741},{"href":309,"dataGaName":310,"dataGaLocation":671},{"text":261,"config":743},{"href":263,"dataGaName":264,"dataGaLocation":671},{"text":312,"config":745},{"href":314,"dataGaName":315,"dataGaLocation":671},{"text":294,"config":747},{"href":296,"dataGaName":297,"dataGaLocation":671},{"text":325,"config":749},{"href":330,"dataGaName":331,"dataGaLocation":671},[751],{"title":752,"links":753},"Topics",[754,758,763,768,773,778,783,788],{"text":261,"config":755},{"href":756,"dataGaName":757,"dataGaLocation":671},"/topics/ci-cd/","cicd",{"text":759,"config":760},"GitOps",{"href":761,"dataGaName":762,"dataGaLocation":671},"/topics/gitops/","gitops",{"text":764,"config":765},"DevOps",{"href":766,"dataGaName":767,"dataGaLocation":671},"/topics/devops/","devops",{"text":769,"config":770},"Version Control",{"href":771,"dataGaName":772,"dataGaLocation":671},"/topics/version-control/","version control",{"text":774,"config":775},"DevSecOps",{"href":776,"dataGaName":777,"dataGaLocation":671},"/topics/devsecops/","devsecops",{"text":779,"config":780},"Cloud Native",{"href":781,"dataGaName":782,"dataGaLocation":671},"/topics/cloud-native/","cloud native",{"text":784,"config":785},"AI for Coding",{"href":786,"dataGaName":787,"dataGaLocation":671},"/topics/devops/ai-for-coding/","ai for coding",{"text":789,"config":790},"Agentic AI",{"href":791,"dataGaName":792,"dataGaLocation":671},"/topics/agentic-ai/","agentic ai",{"title":333,"links":794},[795,798,801,804,807,810,812,814,816,818,820,823,825,828,832,836],{"text":796,"config":797},"DevOps modernization",{"href":348,"dataGaName":349,"dataGaLocation":671},{"text":799,"config":800},"Security modernization",{"href":353,"dataGaName":354,"dataGaLocation":671},{"text":802,"config":803},"AI modernization",{"href":358,"dataGaName":359,"dataGaLocation":671},{"text":805,"config":806},"Financial services",{"href":384,"dataGaName":385,"dataGaLocation":671},{"text":808,"config":809},"Public sector",{"href":389,"dataGaName":390,"dataGaLocation":671},{"text":392,"config":811},{"href":394,"dataGaName":395,"dataGaLocation":671},{"text":397,"config":813},{"href":399,"dataGaName":400,"dataGaLocation":671},{"text":402,"config":815},{"href":404,"dataGaName":405,"dataGaLocation":671},{"text":407,"config":817},{"href":409,"dataGaName":410,"dataGaLocation":671},{"text":364,"config":819},{"href":366,"dataGaName":367,"dataGaLocation":671},{"text":821,"config":822},"Small business",{"href":371,"dataGaName":372,"dataGaLocation":671},{"text":374,"config":824},{"href":376,"dataGaName":377,"dataGaLocation":671},{"text":759,"config":826},{"href":827,"dataGaName":762,"dataGaLocation":671},"/solutions/gitops/",{"text":829,"config":830},"Software composition analysis",{"href":301,"dataGaName":831,"dataGaLocation":671},"software composition analysis",{"text":833,"config":834},"Value stream management",{"href":319,"dataGaName":835,"dataGaLocation":671},"value stream management",{"text":837,"config":838},"All solutions",{"href":340,"dataGaName":839,"dataGaLocation":671},"all solutions",{"title":425,"links":841},[842,847,852,854,856,858,860,862,864,866,868,870,872,874,877],{"text":843,"config":844},"Install",{"href":845,"dataGaName":846,"dataGaLocation":671},"/install/","install",{"text":848,"config":849},"Quick start guides",{"href":850,"dataGaName":851,"dataGaLocation":671},"/get-started/","quick setup checklists",{"text":438,"config":853},{"href":440,"dataGaName":441,"dataGaLocation":671},{"text":443,"config":855},{"href":445,"dataGaName":446,"dataGaLocation":671},{"text":448,"config":857},{"href":450,"dataGaName":451,"dataGaLocation":671},{"text":453,"config":859},{"href":455,"dataGaName":456,"dataGaLocation":671},{"text":458,"config":861},{"href":460,"dataGaName":461,"dataGaLocation":671},{"text":466,"config":863},{"href":468,"dataGaName":469,"dataGaLocation":671},{"text":471,"config":865},{"href":473,"dataGaName":474,"dataGaLocation":671},{"text":476,"config":867},{"href":478,"dataGaName":479,"dataGaLocation":671},{"text":481,"config":869},{"href":483,"dataGaName":484,"dataGaLocation":671},{"text":486,"config":871},{"href":488,"dataGaName":489,"dataGaLocation":671},{"text":548,"config":873},{"href":550,"dataGaName":551,"dataGaLocation":671},{"text":875,"config":876},"What's new",{"href":497,"dataGaName":498,"dataGaLocation":671},{"text":878,"config":879},"All resources",{"href":432,"dataGaName":880,"dataGaLocation":671},"all resources",{"title":500,"links":882},[883,885,887,889,891,893,895,897,899,903,908],{"text":507,"config":884},{"href":509,"dataGaName":193,"dataGaLocation":671},{"text":512,"config":886},{"href":514,"dataGaName":515,"dataGaLocation":671},{"text":518,"config":888},{"href":520,"dataGaName":521,"dataGaLocation":671},{"text":523,"config":890},{"href":525,"dataGaName":526,"dataGaLocation":671},{"text":528,"config":892},{"href":530,"dataGaName":531,"dataGaLocation":671},{"text":533,"config":894},{"href":535,"dataGaName":536,"dataGaLocation":671},{"text":538,"config":896},{"href":540,"dataGaName":541,"dataGaLocation":671},{"text":543,"config":898},{"href":545,"dataGaName":546,"dataGaLocation":671},{"text":900,"config":901},"Sustainability",{"href":902,"dataGaName":900,"dataGaLocation":671},"/sustainability/",{"text":904,"config":905},"Diversity, inclusion and belonging (DIB)",{"href":906,"dataGaName":907,"dataGaLocation":671},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":909,"config":910},"Modern Slavery Transparency Statement",{"href":911,"dataGaName":912,"dataGaLocation":671},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":914},[915,918,921],{"text":916,"config":917},"Terms",{"href":723,"dataGaName":724,"dataGaLocation":671},{"text":919,"config":920},"Cookies",{"dataGaName":733,"dataGaLocation":671,"id":734,"isOneTrustButton":214},{"text":922,"config":923},"Privacy",{"href":728,"dataGaName":729,"dataGaLocation":671},[925],{"id":926,"title":927,"body":197,"config":928,"content":930,"description":197,"extension":934,"meta":935,"navigation":214,"path":936,"seo":937,"stem":938,"__hash__":939},"blogAuthors/en-us/blog/authors/job-van-der-voort.yml","Job Van Der Voort",{"template":929},"BlogAuthor",{"name":7,"config":931},{"headshot":932,"ctfId":933},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","Job-van-der-Voort","yml",{},"/en-us/blog/authors/job-van-der-voort",{},"en-us/blog/authors/job-van-der-voort","w8TOn_hGFgQQOv35VnObjxoMM-hviRbwtijFETooJCM",[941,949,956],{"title":942,"description":943,"heroImage":944,"category":193,"date":945,"authors":946,"slug":948,"externalUrl":197},"Why GitLab signed the Open Weights and American AI Leadership letter","GitLab supports customer choice, data privacy, and AI model neutrality, empowering teams to run secure, cost-effective, local solutions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785333264/ww4mlighwlvvzgnmbe6w.png","2026-07-29",[947],"Bill Staples","open-weight-model-letter",{"title":950,"description":951,"heroImage":952,"category":193,"date":953,"authors":954,"slug":955,"externalUrl":197},"GitLab Act 2","A letter to our customers and our investors.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","2026-05-11",[947],"gitlab-act-2",{"title":957,"description":958,"heroImage":959,"category":193,"date":960,"authors":961,"slug":963,"externalUrl":197},"GitLab named a 2026 Omdia Universe Leader","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-04-13",[962],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"header":965,"text":966,"button":970,"disclaimer":973},"Start your free\n\n30-day GitLab trial\n",[967,968,969],"GitLab Duo Agent Platform access","Try our most advanced features","Automate complex tasks with AI",{"text":231,"config":971},{"href":972,"dataGaName":234,"dataGaLocation":469},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/blog/","No credit card required.",{"header":975,"blurb":976,"button":977,"secondaryButton":982},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":978,"config":979},"Get your free trial",{"href":980,"dataGaName":234,"dataGaLocation":981},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":709,"config":983},{"href":562,"dataGaName":239,"dataGaLocation":981},1791990511397]