[{"data":1,"prerenderedAt":881},["ShallowReactive",2],{"/artifact-central":3,"navigation-en-us":158,"banner-en-us":590,"footer-en-us":601,"vimeo-embed:1230298162":862},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":140,"meta":141,"navigation":111,"path":142,"seo":143,"slug":6,"stem":156,"testContent":6,"type":6,"__hash__":157},"pages/en-us/artifact-central.yml","Artifact Central",null,[8,30,37,67,82,117],{"componentName":9,"componentContent":10},"ArtifactCentralHero",{"eyebrow":11,"title":12,"description":13,"eyebrowImage":14,"button":18,"video":24},"GitLab Artifact Central","Every artifact you publish, assembled right every time.","GitLab Artifact Central is one governed home for every package and container image your teams and agents touch.",{"altText":15,"config":16},"",{"src":17},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790702562/rz1w23zkrv64mhqzgtkl.svg",{"text":19,"config":20},"Request beta access",{"href":21,"dataGaName":22,"dataGaLocation":23},"#beta-access","request beta access","hero",{"altText":25,"buttonLabel":26,"config":27},"GitLab Artifact Central overview video","Play the GitLab Artifact Central overview video",{"href":28,"thumbnail":29},"https://player.vimeo.com/video/1230298162","https://res.cloudinary.com/about-gitlab-com/image/upload/v1790702568/mn3xeuazvwolldzcgfr7.jpg",{"componentName":31,"componentContent":32},"ArtifactCentralSubNav",{"title":5,"tagline":33,"button":34},"A control plane for every artifact",{"text":19,"config":35},{"href":21,"dataGaName":22,"dataGaLocation":36},"sub navigation",{"componentName":38,"componentContent":39},"ArtifactCentralFeatureList",{"title":40,"description":41,"features":42},"One home for every artifact","For platform teams setting policy, and the developers who build on it.",[43,49,55,61],{"title":44,"description":45,"icon":46},"Set policy once, everywhere","Set retention, quota, and access once at the organization level instead of once per project. Hosted, remote, and virtual repos sit behind a single URL, so developers hit one address.",{"config":47},{"name":48},"CatalogCheckMark",{"title":50,"description":51,"icon":52},"Publish, proxy, or do both, in one door.","Publish your own packages and images to a hosted repo. Proxy external sources like Docker Hub through a remote repo. A virtual repo fronts both: hosted first, remote as fallback.",{"config":53},{"name":54},"Repository",{"title":56,"description":57,"icon":58},"Trace anything back, automatically.","Every artifact carries its build provenance: pipeline, branch, commit, and who triggered the job. Publishing and pulling use the same CI/CD identity your pipelines already rely on.",{"config":59},{"name":60},"Tracing",{"title":62,"description":63,"icon":64},"Pricing you can forecast.","Pay for what you keep: no per-seat fees, no charge for cached content, no guessing at what's coming. Your bill reflects what you actually use.",{"config":65},{"name":66},"Labels",{"componentName":68,"componentContent":69},"ArtifactCentralMigration",{"eyebrow":70,"title":71,"description":72,"link":73,"image":78},"[ Migration ]","Move over gradually. Nothing breaks.","Add your existing repos as remotes behind a virtual repo. Developers point at one URL; artifacts move over only when a build actually asks for one. No bulk copy, no downtime window. Your old registry stays the system of record until you convert the remote to hosted, on your own schedule.",{"text":74,"config":75},"// Migrate today",{"href":21,"dataGaName":76,"dataGaLocation":77},"migrate today","migration",{"altText":79,"config":80},"Diagram of a virtual repo fronting a hosted repo and remote container registries",{"src":81},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790702571/ozslogencsysv4rfjgdy.png",{"componentName":83,"componentContent":84},"ArtifactCentralEarlyAccess",{"config":85,"eyebrow":87,"title":88,"description":89,"checklist":90,"backgroundImage":103,"form":106},{"id":86},"beta-access","// Start building faster today","Ready to try it out?","Here's what's bringing teams to Artifact Central. If this sounds like you, we'd love to hear from you.",[91,94,97,100],{"title":92,"description":93},"Running at scale:","You're maintaining artifact infrastructure across many projects or teams, not just one.",{"title":95,"description":96},"Core formats:","Maven, npm, Docker, or OCI make up most of what you publish today.",{"title":98,"description":99},"A change already in motion:","A registry renewal is coming up, or you're actively evaluating a move off your current tool.",{"title":101,"description":102},"Room to get setup:","You can commit some platform engineering time to onboarding.",{"altText":15,"config":104},{"src":105},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790702573/w6so6v9ic71pardhqqxh.jpg",{"config":107,"formHeader":112,"formFooter":113,"submittedMessage":114},{"formId":108,"formName":109,"skeletonFieldCount":110,"enableTranslations":111,"hideRequiredLabel":111},29375,"trial",7,true,"Request early access","_For Self-Managed customers, GitLab 19.5 or later and Cloud Native GitLab are required._",{"header":115,"body":116},"Early access request submitted","A confirmation will be sent to your email and we will be in touch shortly.",{"componentName":118,"componentContent":119},"ArtifactCentralFaq",{"title":120,"showAll":121,"hideAll":122,"items":123},"Frequently asked questions","Show all","Hide all",[124,128,131,134,137],{"question":125,"answer":126,"config":127},"Why do I need an artifact management solution that sits at the organizational level?","AI agents now pull and publish packages at machine speed, so the artifact surface you have to govern grows faster than any team can review by hand. Most companies are also running more registries than they can reasonably manage, each with its own logins, audits, and cost surprises.",{"expanded":111},{"question":129,"answer":130},"Who can join the beta?","During its beta period, Artifact Central is rolling out to GitLab.com customers first. We're also working with a small group of Self-Managed design partners, and will expand that group over time. Dedicated customers will be the final cohort we roll out to.",{"question":132,"answer":133},"How do I join the beta?","Fill out the form on this page, and a member of the GitLab team will follow up with next steps. There's no cost or commitment to sign up; it's the fastest way to get access as new cohorts open.",{"question":135,"answer":136},"What does it cost?","We are not charging for Artifact Central during the beta period. When it becomes generally available, it will be billed on the average daily count of artifact versions you keep, never on cached content or peak usage. GitLab.com and Dedicated customers also meter storage and egress; Self-Managed is billed on components only. Cost draws down from your existing GitLab Credits; no new contract, no per-seat fee.",{"question":138,"answer":139},"How is Artifact Central different from GitLab's existing package and container registries?","Today's registries are free, but live project by project, so policy gets set hundreds of times with no company-wide view of cost or usage. Artifact Central moves that to the organization level: one place to set policy, see usage, and govern what teams and agents publish.","yml",{},"/en-us/artifact-central",{"title":12,"description":144,"schema":145},"GitLab Artifact Central is one governed home for every package and container image your teams and agents publish.",{"config":146},{"@context":147,"@type":148,"name":11,"applicationCategory":149,"operatingSystem":150,"url":151,"publisher":152},"https://schema.org","SoftwareApplication","DeveloperApplication","Web-based","https://about.gitlab.com/artifact-central/",{"@type":153,"name":154,"url":155},"Organization","GitLab","https://about.gitlab.com/","en-us/artifact-central","COJt60_1RAbvyhjGEWfE5PBQFlR2CbxBrcL-IEneboo",{"logo":159,"freeTrial":164,"sales":169,"login":174,"items":179,"search":510,"minimal":541,"duo":560,"switchNav":569,"pricingDeployment":580},{"config":160},{"href":161,"dataGaName":162,"dataGaLocation":163},"/","gitlab logo","header",{"text":165,"config":166},"Get free trial",{"href":167,"dataGaName":168,"dataGaLocation":163},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":170,"config":171},"Request a demo",{"href":172,"dataGaName":173,"dataGaLocation":163},"/request-a-demo/","sales",{"text":175,"config":176},"Sign in",{"href":177,"dataGaName":178,"dataGaLocation":163},"https://gitlab.com/users/sign_in/","sign in",[180,266,354,359,434,488],{"text":181,"left":111,"config":182,"menu":184},"Platform",{"dataNavLevelOne":183},"platform",{"type":185,"link":186,"columns":190,"feature":255},"lists",{"text":187,"config":188},"Explore the Platform",{"href":189,"dataGaName":183,"dataGaLocation":163},"/platform/",[191,214,237],{"title":192,"items":193},"Execution & Workflows",[194,199,204,209],{"text":195,"config":196},"CI/CD",{"href":197,"dataGaLocation":163,"dataGaName":198},"/solutions/continuous-integration/","ci/cd",{"text":200,"config":201},"Source Code Management",{"href":202,"dataGaLocation":163,"dataGaName":203},"/solutions/source-code-management/","source code management",{"text":205,"config":206},"Agile Delivery",{"href":207,"dataGaLocation":163,"dataGaName":208},"/solutions/agile-delivery/","agile delivery",{"text":210,"config":211},"Artifact Management",{"href":212,"dataGaLocation":163,"dataGaName":213},"/artifact-central/","artifact management",{"title":215,"items":216},"Security & Governance",[217,222,227,232],{"text":218,"config":219},"Application Security Testing",{"href":220,"dataGaLocation":163,"dataGaName":221},"/solutions/application-security-testing/","application security testing",{"text":223,"config":224},"Governance & Compliance",{"href":225,"dataGaLocation":163,"dataGaName":226},"/solutions/software-compliance/","governance and compliance",{"text":228,"config":229},"Secrets Management",{"href":230,"dataGaLocation":163,"dataGaName":231},"/gitlab-secrets-manager/","secrets management",{"text":233,"config":234},"Supply Chain Security",{"href":235,"dataGaLocation":163,"dataGaName":236},"/solutions/supply-chain/","supply chain security",{"title":238,"items":239},"Context & AI",[240,245,250],{"text":241,"config":242},"Agentic Orchestration",{"href":243,"dataGaLocation":163,"dataGaName":244},"/gitlab-duo-agent-platform/","agentic orchestration",{"text":246,"config":247},"Context Graph",{"href":248,"dataGaLocation":163,"dataGaName":249},"/gitlab-orbit/","context graph",{"text":251,"config":252},"Visibility & Measurement",{"href":253,"dataGaLocation":163,"dataGaName":254},"/solutions/visibility-measurement/","visibility and measurement",{"config":256,"title":259,"text":260,"link":261},{"background":257,"textColor":258},"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":262,"config":263},"Learn more",{"href":264,"dataGaName":265,"dataGaLocation":163},"/why-gitlab/","why gitlab",{"text":267,"left":111,"config":268,"menu":270},"Solutions",{"dataNavLevelOne":269},"solutions",{"type":185,"link":271,"columns":275,"feature":345},{"text":272,"config":273},"View all Solutions",{"href":274,"dataGaName":269,"dataGaLocation":163},"/solutions/",[276,294,312],{"title":277,"items":278},"Outcomes",[279,284,289],{"text":280,"config":281},"DevOps Modernization",{"href":282,"dataGaLocation":163,"dataGaName":283},"/assessments/devops-modernization-assessment/","devops modernization",{"text":285,"config":286},"Security Modernization",{"href":287,"dataGaLocation":163,"dataGaName":288},"/assessments/security-modernization-assessment/","security modernization",{"text":290,"config":291},"AI Modernization",{"href":292,"dataGaLocation":163,"dataGaName":293},"/assessments/ai-modernization-assessment/","ai modernization",{"title":295,"items":296},"By size",[297,302,307],{"text":298,"config":299},"Enterprise",{"href":300,"dataGaLocation":163,"dataGaName":301},"/enterprise/","enterprise",{"text":303,"config":304},"Small Business",{"href":305,"dataGaLocation":163,"dataGaName":306},"/small-business/","small business",{"text":308,"config":309},"Startups",{"href":310,"dataGaLocation":163,"dataGaName":311},"/solutions/startups/","startups",{"title":313,"items":314},"Industries",[315,320,325,330,335,340],{"text":316,"config":317},"Financial Services",{"href":318,"dataGaLocation":163,"dataGaName":319},"/solutions/finance/","financial services",{"text":321,"config":322},"Public Sector",{"href":323,"dataGaLocation":163,"dataGaName":324},"/solutions/public-sector/","public sector",{"text":326,"config":327},"Telecommunications",{"href":328,"dataGaLocation":163,"dataGaName":329},"/solutions/telecommunications/","telecommunications",{"text":331,"config":332},"Automotive",{"href":333,"dataGaLocation":163,"dataGaName":334},"/solutions/automotive/","automotive",{"text":336,"config":337},"Education",{"href":338,"dataGaLocation":163,"dataGaName":339},"/solutions/education/","education",{"text":341,"config":342},"Aerospace",{"href":343,"dataGaLocation":163,"dataGaName":344},"/solutions/aerospace/","aerospace",{"config":346,"title":347,"text":348,"link":349},{"background":257,"textColor":258},"GitLab Security Standard","Learn how to harden your software factory and let AI agents earn autonomy, without trading away security.",{"text":350,"config":351},"Explore the standard",{"href":352,"dataGaName":353,"dataGaLocation":163},"/gitlab-security-standard/","gitlab security standard",{"text":355,"config":356},"Pricing",{"href":357,"dataGaName":358,"dataGaLocation":163,"dataNavLevelOne":358},"/pricing/","pricing",{"text":360,"config":361,"menu":363},"Resources",{"dataNavLevelOne":362},"resources",{"type":185,"link":364,"columns":368,"feature":425},{"text":365,"config":366},"View all resources",{"href":367,"dataGaName":362,"dataGaLocation":163},"/resources/",[369,397],{"title":370,"items":371},"Discover",[372,377,382,387,392],{"text":373,"config":374},"Docs",{"href":375,"dataGaName":376,"dataGaLocation":163},"https://docs.gitlab.com/","docs",{"text":378,"config":379},"University",{"href":380,"dataGaName":381,"dataGaLocation":163},"https://university.gitlab.com/","university",{"text":383,"config":384},"Demo Series",{"href":385,"dataGaName":386,"dataGaLocation":163},"/gitlab-technical-demo-series/","demo series",{"text":388,"config":389},"Demo Hub",{"href":390,"dataGaName":391,"dataGaLocation":163},"/demo-hub/","demo hub",{"text":393,"config":394},"Services",{"href":395,"dataGaName":396,"dataGaLocation":163},"/services/","services",{"title":398,"items":399},"Connect",[400,405,410,415,420],{"text":401,"config":402},"Blog",{"href":403,"dataGaName":404,"dataGaLocation":163},"/blog/","blog",{"text":406,"config":407},"Community",{"href":408,"dataGaName":409,"dataGaLocation":163},"/community/","community",{"text":411,"config":412},"Customers",{"href":413,"dataGaName":414,"dataGaLocation":163},"/customers/","customers",{"text":416,"config":417},"Partners",{"href":418,"dataGaName":419,"dataGaLocation":163},"/partners/","partners",{"text":421,"config":422},"Events",{"href":423,"dataGaName":424,"dataGaLocation":163},"/events/","events",{"config":426,"title":427,"text":428,"link":429},{"background":257,"textColor":258},"What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":430,"config":431},"Read the latest",{"href":432,"dataGaName":433,"dataGaLocation":163},"/whats-new/","whats new",{"text":435,"config":436,"menu":438},"Company",{"dataNavLevelOne":437},"company",{"type":185,"columns":439},[440],{"items":441},[442,447,453,458,463,468,473,478,483],{"text":443,"config":444},"About",{"href":445,"dataGaName":446,"dataGaLocation":163},"/company/","about",{"text":448,"config":449,"footerGa":452},"Jobs",{"href":450,"dataGaName":451,"dataGaLocation":163},"/jobs/","jobs",{"dataGaName":451},{"text":454,"config":455},"Press",{"href":456,"dataGaName":457,"dataGaLocation":163},"/press/","press",{"text":459,"config":460},"Handbook",{"href":461,"dataGaName":462,"dataGaLocation":163},"https://handbook.gitlab.com/","handbook",{"text":464,"config":465},"Leadership",{"href":466,"dataGaName":467,"dataGaLocation":163},"/company/team/e-group/","leadership",{"text":469,"config":470},"Investor relations",{"href":471,"dataGaName":472,"dataGaLocation":163},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":474,"config":475},"Trust Center",{"href":476,"dataGaName":477,"dataGaLocation":163},"/security/","trust center",{"text":479,"config":480},"AI Transparency Center",{"href":481,"dataGaName":482,"dataGaLocation":163},"/ai-transparency-center/","ai transparency center",{"text":484,"config":485},"Newsletter",{"href":486,"dataGaName":487,"dataGaLocation":163},"/company/contact/#contact-forms","newsletter",{"text":489,"config":490,"menu":491},"Contact us",{"dataNavLevelOne":437},{"type":185,"columns":492},[493],{"items":494},[495,500,505],{"text":496,"config":497},"Talk to sales",{"href":498,"dataGaName":499,"dataGaLocation":163},"/sales/","talk to sales",{"text":501,"config":502},"Support portal",{"href":503,"dataGaName":504,"dataGaLocation":163},"https://support.gitlab.com/hc/en-us","support portal",{"text":506,"config":507},"Customer portal",{"href":508,"dataGaName":509,"dataGaLocation":163},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":511,"login":512,"suggestions":519},"Close",{"text":513,"link":514},"To search repositories and projects, login to",{"text":515,"config":516},"gitlab.com",{"href":177,"dataGaName":517,"dataGaLocation":518},"search login","search",{"text":520,"default":521},"Suggestions",[522,525,528,530,534,538],{"text":523,"config":524},"GitLab Duo Agent Platform",{"href":243,"dataGaName":523,"dataGaLocation":518},{"text":526,"config":527},"Code Suggestions (AI)",{"href":243,"dataGaName":526,"dataGaLocation":518},{"text":195,"config":529},{"href":197,"dataGaName":195,"dataGaLocation":518},{"text":531,"config":532},"GitLab on AWS",{"href":533,"dataGaName":531,"dataGaLocation":518},"/partners/technology-partners/aws/",{"text":535,"config":536},"GitLab on Google Cloud",{"href":537,"dataGaName":535,"dataGaLocation":518},"/partners/technology-partners/google-cloud-platform/",{"text":539,"config":540},"Why GitLab?",{"href":264,"dataGaName":539,"dataGaLocation":518},{"freeTrial":542,"mobileIcon":547,"desktopIcon":552,"secondaryButton":555},{"text":543,"config":544},"Start free trial",{"href":545,"dataGaName":168,"dataGaLocation":546},"https://gitlab.com/-/trials/new/","nav",{"altText":548,"config":549},"Gitlab Icon",{"src":550,"dataGaName":551,"dataGaLocation":546},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":548,"config":553},{"src":554,"dataGaName":551,"dataGaLocation":546},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":556,"config":557},"Get Started",{"href":558,"dataGaName":559,"dataGaLocation":546},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":561,"mobileIcon":565,"desktopIcon":567},{"text":562,"config":563},"Learn more about GitLab Duo",{"href":243,"dataGaName":564,"dataGaLocation":546},"gitlab duo",{"altText":548,"config":566},{"src":550,"dataGaName":551,"dataGaLocation":546},{"altText":548,"config":568},{"src":554,"dataGaName":551,"dataGaLocation":546},{"button":570,"mobileIcon":575,"desktopIcon":577},{"text":571,"config":572},"/switch",{"href":573,"dataGaName":574,"dataGaLocation":546},"#contact","switch",{"altText":548,"config":576},{"src":550,"dataGaName":551,"dataGaLocation":546},{"altText":548,"config":578},{"src":579,"dataGaName":551,"dataGaLocation":546},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":581,"mobileIcon":586,"desktopIcon":588},{"text":582,"config":583},"Back to pricing",{"href":357,"dataGaName":584,"dataGaLocation":546,"icon":585},"back to pricing","GoBack",{"altText":548,"config":587},{"src":550,"dataGaName":551,"dataGaLocation":546},{"altText":548,"config":589},{"src":554,"dataGaName":551,"dataGaLocation":546},{"title":591,"button":592,"config":598},"Ship at agent speed. Prove every step. Transcend returns on October 6.",{"text":593,"config":594},"Register now",{"href":595,"dataGaName":596,"dataGaLocation":597},"/events/transcend/virtual/#register","transcend-october-2026-banner","global-banner",{"layout":599,"disabled":600},"release",false,{"data":602},{"text":603,"source":604,"edit":610,"contribute":615,"config":620,"items":625,"minimal":851},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":605,"config":606},"View page source",{"href":607,"dataGaName":608,"dataGaLocation":609},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":611,"config":612},"Edit this page",{"href":613,"dataGaName":614,"dataGaLocation":609},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":616,"config":617},"Please contribute",{"href":618,"dataGaName":619,"dataGaLocation":609},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":621,"facebook":622,"youtube":623,"linkedin":624},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[626,673,731,778,819],{"title":355,"links":627,"subMenu":642},[628,632,637],{"text":629,"config":630},"View plans",{"href":357,"dataGaName":631,"dataGaLocation":609},"view plans",{"text":633,"config":634},"Why Premium?",{"href":635,"dataGaName":636,"dataGaLocation":609},"/pricing/premium/","why premium",{"text":638,"config":639},"Why Ultimate?",{"href":640,"dataGaName":641,"dataGaLocation":609},"/pricing/ultimate/","why ultimate",[643],{"title":644,"links":645},"Contact Us",[646,649,651,653,658,663,668],{"text":647,"config":648},"Contact sales",{"href":498,"dataGaName":173,"dataGaLocation":609},{"text":501,"config":650},{"href":503,"dataGaName":504,"dataGaLocation":609},{"text":506,"config":652},{"href":508,"dataGaName":509,"dataGaLocation":609},{"text":654,"config":655},"Status",{"href":656,"dataGaName":657,"dataGaLocation":609},"https://status.gitlab.com/","status",{"text":659,"config":660},"Terms of use",{"href":661,"dataGaName":662,"dataGaLocation":609},"/terms/","terms of use",{"text":664,"config":665},"Privacy statement",{"href":666,"dataGaName":667,"dataGaLocation":609},"/privacy/","privacy statement",{"text":669,"config":670},"Cookie preferences",{"dataGaName":671,"dataGaLocation":609,"id":672,"isOneTrustButton":111},"cookie preferences","ot-sdk-btn",{"title":181,"links":674,"subMenu":688},[675,678,680,682,684,686],{"text":676,"config":677},"Explore the platform",{"href":189,"dataGaName":183,"dataGaLocation":609},{"text":241,"config":679},{"href":243,"dataGaName":244,"dataGaLocation":609},{"text":195,"config":681},{"href":197,"dataGaName":198,"dataGaLocation":609},{"text":246,"config":683},{"href":248,"dataGaName":249,"dataGaLocation":609},{"text":228,"config":685},{"href":230,"dataGaName":231,"dataGaLocation":609},{"text":259,"config":687},{"href":264,"dataGaName":265,"dataGaLocation":609},[689],{"title":690,"links":691},"Topics",[692,696,701,706,711,716,721,726],{"text":195,"config":693},{"href":694,"dataGaName":695,"dataGaLocation":609},"/topics/ci-cd/","cicd",{"text":697,"config":698},"GitOps",{"href":699,"dataGaName":700,"dataGaLocation":609},"/topics/gitops/","gitops",{"text":702,"config":703},"DevOps",{"href":704,"dataGaName":705,"dataGaLocation":609},"/topics/devops/","devops",{"text":707,"config":708},"Version Control",{"href":709,"dataGaName":710,"dataGaLocation":609},"/topics/version-control/","version control",{"text":712,"config":713},"DevSecOps",{"href":714,"dataGaName":715,"dataGaLocation":609},"/topics/devsecops/","devsecops",{"text":717,"config":718},"Cloud Native",{"href":719,"dataGaName":720,"dataGaLocation":609},"/topics/cloud-native/","cloud native",{"text":722,"config":723},"AI for Coding",{"href":724,"dataGaName":725,"dataGaLocation":609},"/topics/devops/ai-for-coding/","ai for coding",{"text":727,"config":728},"Agentic AI",{"href":729,"dataGaName":730,"dataGaLocation":609},"/topics/agentic-ai/","agentic ai",{"title":267,"links":732},[733,736,739,742,745,748,750,752,754,756,758,761,763,766,770,774],{"text":734,"config":735},"DevOps modernization",{"href":282,"dataGaName":283,"dataGaLocation":609},{"text":737,"config":738},"Security modernization",{"href":287,"dataGaName":288,"dataGaLocation":609},{"text":740,"config":741},"AI modernization",{"href":292,"dataGaName":293,"dataGaLocation":609},{"text":743,"config":744},"Financial services",{"href":318,"dataGaName":319,"dataGaLocation":609},{"text":746,"config":747},"Public sector",{"href":323,"dataGaName":324,"dataGaLocation":609},{"text":326,"config":749},{"href":328,"dataGaName":329,"dataGaLocation":609},{"text":331,"config":751},{"href":333,"dataGaName":334,"dataGaLocation":609},{"text":336,"config":753},{"href":338,"dataGaName":339,"dataGaLocation":609},{"text":341,"config":755},{"href":343,"dataGaName":344,"dataGaLocation":609},{"text":298,"config":757},{"href":300,"dataGaName":301,"dataGaLocation":609},{"text":759,"config":760},"Small business",{"href":305,"dataGaName":306,"dataGaLocation":609},{"text":308,"config":762},{"href":310,"dataGaName":311,"dataGaLocation":609},{"text":697,"config":764},{"href":765,"dataGaName":700,"dataGaLocation":609},"/solutions/gitops/",{"text":767,"config":768},"Software composition analysis",{"href":235,"dataGaName":769,"dataGaLocation":609},"software composition analysis",{"text":771,"config":772},"Value stream management",{"href":253,"dataGaName":773,"dataGaLocation":609},"value stream management",{"text":775,"config":776},"All solutions",{"href":274,"dataGaName":777,"dataGaLocation":609},"all solutions",{"title":360,"links":779},[780,785,790,792,794,796,798,800,802,804,806,808,810,812,815],{"text":781,"config":782},"Install",{"href":783,"dataGaName":784,"dataGaLocation":609},"/install/","install",{"text":786,"config":787},"Quick start guides",{"href":788,"dataGaName":789,"dataGaLocation":609},"/get-started/","quick setup checklists",{"text":373,"config":791},{"href":375,"dataGaName":376,"dataGaLocation":609},{"text":378,"config":793},{"href":380,"dataGaName":381,"dataGaLocation":609},{"text":383,"config":795},{"href":385,"dataGaName":386,"dataGaLocation":609},{"text":388,"config":797},{"href":390,"dataGaName":391,"dataGaLocation":609},{"text":393,"config":799},{"href":395,"dataGaName":396,"dataGaLocation":609},{"text":401,"config":801},{"href":403,"dataGaName":404,"dataGaLocation":609},{"text":406,"config":803},{"href":408,"dataGaName":409,"dataGaLocation":609},{"text":411,"config":805},{"href":413,"dataGaName":414,"dataGaLocation":609},{"text":416,"config":807},{"href":418,"dataGaName":419,"dataGaLocation":609},{"text":421,"config":809},{"href":423,"dataGaName":424,"dataGaLocation":609},{"text":484,"config":811},{"href":486,"dataGaName":487,"dataGaLocation":609},{"text":813,"config":814},"What's new",{"href":432,"dataGaName":433,"dataGaLocation":609},{"text":816,"config":817},"All resources",{"href":367,"dataGaName":818,"dataGaLocation":609},"all resources",{"title":435,"links":820},[821,823,825,827,829,831,833,835,837,841,846],{"text":443,"config":822},{"href":445,"dataGaName":437,"dataGaLocation":609},{"text":448,"config":824},{"href":450,"dataGaName":451,"dataGaLocation":609},{"text":454,"config":826},{"href":456,"dataGaName":457,"dataGaLocation":609},{"text":459,"config":828},{"href":461,"dataGaName":462,"dataGaLocation":609},{"text":464,"config":830},{"href":466,"dataGaName":467,"dataGaLocation":609},{"text":469,"config":832},{"href":471,"dataGaName":472,"dataGaLocation":609},{"text":474,"config":834},{"href":476,"dataGaName":477,"dataGaLocation":609},{"text":479,"config":836},{"href":481,"dataGaName":482,"dataGaLocation":609},{"text":838,"config":839},"Sustainability",{"href":840,"dataGaName":838,"dataGaLocation":609},"/sustainability/",{"text":842,"config":843},"Diversity, inclusion and belonging (DIB)",{"href":844,"dataGaName":845,"dataGaLocation":609},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":847,"config":848},"Modern Slavery Transparency Statement",{"href":849,"dataGaName":850,"dataGaLocation":609},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":852},[853,856,859],{"text":854,"config":855},"Terms",{"href":661,"dataGaName":662,"dataGaLocation":609},{"text":857,"config":858},"Cookies",{"dataGaName":671,"dataGaLocation":609,"id":672,"isOneTrustButton":111},{"text":860,"config":861},"Privacy",{"href":666,"dataGaName":667,"dataGaLocation":609},{"type":863,"version":864,"provider_name":865,"provider_url":866,"title":867,"author_name":154,"author_url":868,"is_plus":869,"account_type":301,"html":870,"width":871,"height":872,"duration":873,"description":15,"thumbnail_url":874,"thumbnail_width":875,"thumbnail_height":876,"thumbnail_url_with_play_button":877,"upload_date":878,"video_id":879,"uri":880},"video","1.0","Vimeo","https://vimeo.com/","GL_Artifact Central 1_092226_v4","https://vimeo.com/gitlab","0","\u003Ciframe src=\"https://player.vimeo.com/video/1230298162?app_id=122963\" width=\"426\" height=\"240\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" title=\"GL_Artifact Central 1_092226_v4\">\u003C/iframe>",426,240,214,"https://i.vimeocdn.com/video/2208837134-3321fab0f6761eba70a5778abc727279281eaea76873615542e6104646126fda-d_295x166?region=us",295,166,"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F2208837134-3321fab0f6761eba70a5778abc727279281eaea76873615542e6104646126fda-d_295x166%3Fregion%3Dus&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png","2026-09-25 13:04:57",1230298162,"/videos/1230298162",1791340016430]