{"id":6292,"date":"2026-09-18T16:15:23","date_gmt":"2026-09-18T13:15:23","guid":{"rendered":"https:\/\/upcloud.com\/global\/?page_id=6292"},"modified":"2026-10-20T15:43:57","modified_gmt":"2026-10-20T14:43:57","slug":"container-registry","status":"publish","type":"page","link":"https:\/\/upcloud.com\/global\/products\/container-registry\/","title":{"rendered":"Container Registry"},"content":{"rendered":"\n<section  class=\"block block-hero has-bottom-fade\">\n      <div class=\"image image-background image-background-layer image-background-mobile\">\n          <img decoding=\"async\" class=\"wpsmartcrop-image\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/Hero-Mobile-Partners-31.jpg\" srcset=\"https:\/\/upcloud.com\/media\/Hero-Mobile-Partners-31-186x300.jpg 186w, https:\/\/upcloud.com\/media\/Hero-Mobile-Partners-31-634x1024.jpg 634w, https:\/\/upcloud.com\/media\/Hero-Mobile-Partners-31-12x20.jpg 12w, https:\/\/upcloud.com\/media\/Hero-Mobile-Partners-31.jpg 768w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"768\" height=\"1240\" style=\" object-position: 49.40% 12.32%;\" data-smartcrop-focus=\"[&quot;49.40&quot;,&quot;12.32&quot;]\">\n        <\/div>\n  \n      <div class=\"image image-background image-background-layer image-background-desktop \">\n          <img decoding=\"async\" class=\"wpsmartcrop-image\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/Hero-Partners-31.jpg\" srcset=\"https:\/\/upcloud.com\/media\/Hero-Partners-31-300x232.jpg 300w, https:\/\/upcloud.com\/media\/Hero-Partners-31-1024x792.jpg 1024w, https:\/\/upcloud.com\/media\/Hero-Partners-31-768x594.jpg 768w, https:\/\/upcloud.com\/media\/Hero-Partners-31-1536x1189.jpg 1536w, https:\/\/upcloud.com\/media\/Hero-Partners-31.jpg 1680w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"1680\" height=\"1300\" style=\" object-position: 98.29% 2.62%;\" data-smartcrop-focus=\"[&quot;98.29&quot;,&quot;2.62&quot;]\">\n        <\/div>\n  \n  <div class=\"container\">\n\n    <div class=\"text-flow\">\n      <h1 id=\"content\">\n        Container Registry      <\/h1>\n\n              <p>Protect your software supply chain with UpCloud\u2019s OCI-compliant Container Registry, combining built-in vulnerability scanning with flat-rate storage and predictable pricing.<\/p>\n          <\/div>\n\n          <div class=\"features items\">\n        <div class=\"item\">\n\n                      \n<div class=\"small-components\">\n      <div class=\"button-group\">\n              <p class=\"wrapper-button\">\n          <a href=\"#container-registry-pricing\" class=\"button\">\n            Choose Your Plan          <\/a>\n        <\/p>\n      \n              <p class=\"wrapper-button\">\n          <a href=\"https:\/\/signup.upcloud.com\/?promo=boost500\" class=\"button button-white\">\n            Sign up now          <\/a>\n        <\/p>\n          <\/div>\n    \n      <p class=\"additional-info\">\n              <span>\n          <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.23 23.92H12.73V21.92H9.23C8.28 21.92 7.5 21.14 7.5 20.19C7.5 19.24 8.28 18.46 9.23 18.46H23.92C25.98 18.46 27.65 16.79 27.65 14.73C27.65 12.67 25.98 11 23.92 11H16.73V13H23.92C24.87 13 25.65 13.78 25.65 14.73C25.65 15.68 24.87 16.46 23.92 16.46H9.23C7.17 16.46 5.5 18.13 5.5 20.19C5.5 22.25 7.17 23.92 9.23 23.92ZM16.7305 29.3799H31.7705C33.8305 29.3799 35.5005 27.7099 35.5005 25.6499C35.5005 23.5899 33.8305 21.9199 31.7705 21.9199H22.7305V23.9199H31.7705C32.7205 23.9199 33.5005 24.6999 33.5005 25.6499C33.5005 26.5999 32.7205 27.3799 31.7705 27.3799H18.7305V21.9199H16.7305V29.3799Z\" fill=\"url(#paint0_linear_3008_11642)\"\/><defs><linearGradient id=\"paint0_linear_3008_11642\" x1=\"35.5005\" y1=\"29.3784\" x2=\"5.5\" y2=\"29.3784\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n        <\/span>\n        \n      Beta release November 2026    <\/p>\n    \n  <\/div>\n\n          \n          \n        <\/div>\n\n                  <div class=\"item\">\n            <p class=\"badge\">\n              Bachir, Lead Product Engineer            <\/p>\n          <\/div>\n              <\/div>\n    \n          \n      <\/div>\n\n\n  \n<\/section>\n\n\n\n<section class=\"block block-icon-content-columns has-background-color-gray-50\">\n  <div class=\"container\">\n\n          <header class=\"block-header has-centered-text\">\n\n        <div class=\"text-flow\">\n\n                      <p class=\"kicker\" aria-describedby=\"managed-container-registry\">\n              The secure, high-performance home for your container images.            <\/p>\n          \n                      <h2>\n              Managed Container Registry            <\/h2>\n          \n                      <div class=\"block-summary\">              \n              <p><span style=\"font-weight: 400\">Built for developers who value predictable pricing, regional speed, and uncompromising security.<\/span><\/p>\n            <\/div>\n          \n        <\/div>\n\n            \n      <\/header>\n          \n    <div class=\"items fluid items-two\">\n\n              \n<div class=\"box has-border has-gradient-border icon-heading-inline\">\n\n  \n    \n          <header>\n        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.5 20C32.5 18.53 32.22 17.13 31.74 15.83L33.28 14.29C34.06 16.04 34.5 17.97 34.5 20C34.5 27.73 28.23 34 20.5 34C12.77 34 6.5 27.73 6.5 20C6.5 12.27 12.77 6 20.5 6C22.54 6 24.47 6.44 26.21 7.22L24.67 8.76C23.37 8.28 21.97 8 20.5 8C13.88 8 8.5 13.38 8.5 20C8.5 26.62 13.88 32 20.5 32C27.12 32 32.5 26.62 32.5 20ZM30.0391 9.06006L31.4491 10.4701L22.3291 19.5901C22.3591 19.7201 22.3791 19.8601 22.3791 20.0001C22.3791 21.0401 21.5391 21.8801 20.4991 21.8801C19.4591 21.8801 18.6191 21.0401 18.6191 20.0001C18.6191 18.9601 19.4591 18.1201 20.4991 18.1201C20.6491 18.1201 20.7891 18.1401 20.9191 18.1701L30.0391 9.06006Z\" fill=\"url(#paint0_linear_3008_11858)\"\/><defs><linearGradient id=\"paint0_linear_3008_11858\" x1=\"34.5\" y1=\"33.9977\" x2=\"6.5\" y2=\"33.9977\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n\n                  <h3>\n            Lightning-fast image pulls          <\/h3>\n              <\/header>\n    \n          <div class=\"box-body\">\n        <p>Performance is critical for scaling and CI\/CD efficiency. Host your images in the same high-speed network as your <a href=\"https:\/\/upcloud.com\/global\/products\/managed-kubernetes\/\"><span style=\"font-weight: 400\">Managed Kubernetes<\/span><\/a> clusters, you minimize latency and ensure your applications deploy and scale in seconds.<\/p>\n      <\/div>\n    \n  \n  \n<\/div>\n              \n<div class=\"box has-border has-gradient-border icon-heading-inline\">\n\n  \n    \n          <header>\n        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M26.1287 9.36375C30.3687 13.6038 30.6087 20.3738 26.7987 24.8838L34.4688 32.5538L33.0588 33.9638L23.9688 24.8738C24.2288 24.6638 24.4788 24.4538 24.7188 24.2138C24.9587 23.9738 25.1788 23.7238 25.3888 23.4738C28.3988 19.7538 28.1787 14.2438 24.7188 10.7838C21.0087 7.07375 14.9788 7.08375 11.2788 10.7838C7.57875 14.4838 7.56875 20.5138 11.2788 24.2238C13.8488 26.7938 17.7388 27.6838 21.1688 26.4638L21.8288 28.3538C17.6788 29.8138 12.9788 28.7537 9.86875 25.6338C5.37875 21.1438 5.37875 13.8538 9.85875 9.36375C14.3388 4.87375 21.6388 4.88375 26.1287 9.36375Z\" fill=\"url(#paint0_linear_3008_11701)\"\/><defs><linearGradient id=\"paint0_linear_3008_11701\" x1=\"34.4687\" y1=\"33.9614\" x2=\"6.5\" y2=\"33.9614\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n\n                  <h3>\n            Integrated vulnerability scanning          <\/h3>\n              <\/header>\n    \n          <div class=\"box-body\">\n        <p>Container Registry acts as your automated gatekeeper, scanning every image for known vulnerabilities. Gain peace of mind knowing the code you deploy to production is secure, compliant, and free from compromised dependencies.<\/p>\n      <\/div>\n    \n  \n  \n<\/div>\n              \n<div class=\"box has-border has-gradient-border icon-heading-inline\">\n\n  \n    \n          <header>\n        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.126 12H31.128L32.542 13.414L17.693 28.263L16.278 26.848L31.126 12ZM8.5 19.0704L9.915 17.6564L16.278 24.0204L14.864 25.4344L8.5 19.0704Z\" fill=\"url(#paint0_linear_3008_11658)\"\/><defs><linearGradient id=\"paint0_linear_3008_11658\" x1=\"32.542\" y1=\"28.2617\" x2=\"8.5\" y2=\"28.2617\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n\n                  <h3>\n            100% OCI-compliant &amp; portable          <\/h3>\n              <\/header>\n    \n          <div class=\"box-body\">\n        <p>Container Registry is fully OCI-compliant, meaning it works seamlessly with the Docker CLI, Helm, and any standard container runtime. Whether you are using UKS, Nomad, or self-hosted Docker, our registry fits into your existing pipeline without vendor lock-in.<\/p>\n      <\/div>\n    \n  \n  \n<\/div>\n              \n<div class=\"box has-border has-gradient-border icon-heading-inline\">\n\n  \n    \n          <header>\n        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.5 21.9995H23.501V33.9995H6.5V16.9995H10.5V19.0005H8.5V32.0005H21.5V24.0005H19.5V21.9995ZM14.5004 6H34.5004V24H27.5004V22H32.5004V8H16.5004L16.5004 22L19.5 21.9995V24.0005L14.5004 24V6ZM29.5001 16.9999H27.5001V12.9999H23.5001V10.9999H29.5001V16.9999Z\" fill=\"url(#paint0_linear_3008_11707)\"\/><defs><linearGradient id=\"paint0_linear_3008_11707\" x1=\"34.5004\" y1=\"33.9972\" x2=\"6.5\" y2=\"33.9972\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n\n                  <h3>\n            Simplified software supply chain          <\/h3>\n              <\/header>\n    \n          <div class=\"box-body\">\n        <p>Eliminate the friction of managing third-party registries or self-hosting complex solutions like Harbor. With UpCloud\u2019s Container Registry, you get a fully managed, highly available service that integrates directly into your control panel.<\/p>\n      <\/div>\n    \n  \n  \n<\/div>\n              \n<div class=\"box has-border has-gradient-border icon-heading-inline\">\n\n  \n    \n          <header>\n        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.23 23.92H12.73V21.92H9.23C8.28 21.92 7.5 21.14 7.5 20.19C7.5 19.24 8.28 18.46 9.23 18.46H23.92C25.98 18.46 27.65 16.79 27.65 14.73C27.65 12.67 25.98 11 23.92 11H16.73V13H23.92C24.87 13 25.65 13.78 25.65 14.73C25.65 15.68 24.87 16.46 23.92 16.46H9.23C7.17 16.46 5.5 18.13 5.5 20.19C5.5 22.25 7.17 23.92 9.23 23.92ZM16.7305 29.3799H31.7705C33.8305 29.3799 35.5005 27.7099 35.5005 25.6499C35.5005 23.5899 33.8305 21.9199 31.7705 21.9199H22.7305V23.9199H31.7705C32.7205 23.9199 33.5005 24.6999 33.5005 25.6499C33.5005 26.5999 32.7205 27.3799 31.7705 27.3799H18.7305V21.9199H16.7305V29.3799Z\" fill=\"url(#paint0_linear_3008_11642)\"\/><defs><linearGradient id=\"paint0_linear_3008_11642\" x1=\"35.5005\" y1=\"29.3784\" x2=\"5.5\" y2=\"29.3784\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n\n                  <h3>\n            Zero egress fees          <\/h3>\n              <\/header>\n    \n          <div class=\"box-body\">\n        <p>Unlike AWS ECR or Google Artifact Registry, we offer a predictable flat-rate pricing model. Pull your images as often as you need within the UpCloud ecosystem without worrying about data transfer costs.<\/p>\n      <\/div>\n    \n  \n  \n<\/div>\n      \n    <\/div>\n    \n  <\/div>\n<\/section>\n\n\n\n<section id=\"container-registry-pricing\" class=\"block block-pricing block-pricing-boxes has-background-color-brand-black\" id=\"container-registry-pricing\">\n  <div class=\"container\">\n\n          <h2>Container Registry pricing<\/h2>\n    \n    \n    <div class=\"tabpanels\">\n              <div\n          class=\"tab-content\"\n          tabindex=\"0\"\n          role=\"tabpanel\"\n          id=\"container-registry-plans-tab\"\n          aria-labelledby=\"container-registry-plans\"\n                    >\n\n          \n            <header>\n                              <h2>Container Registry Plans<\/h2>\n              \n              <div class=\"description\">\n                              <\/div>\n            <\/header>\n\n            <div class=\"items fluid\">\n              \n                <div class=\"box has-background-color-gradient-blue \">\n\n                  <header class=\"header\">\n\n                    \n                    <h3><\/h3>\n                                      <\/header>\n\n                  <div class=\"pricing\">\n                    <div class=\"price\">\n                      <p>Starter<\/p>\n                    <\/div>\n                    <div class=\"price-context\">\n                      <p>\u20ac9 \/mo<\/p>\n                    <\/div>\n                  <\/div>\n\n                                      <div class=\"pricing-summary\">\n                      <p>Included storage: 25 GiB<\/p>\n                    <\/div>\n                  \n                  \n                                      <div class=\"features\">\n                                            <ul class=\"list list-feature\">\n                                                  <li class=\"list-item\">\n                            <svg aria-hidden=\"true\" width=\"7\" height=\"10\" viewBox=\"0 0 7 10\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.393.001.332 1.061 4.221 4.95.332 8.84 1.393 9.9l3.889-3.889 1.06-1.061-1.06-1.06L1.393.001Z\" fill=\"currentColor\"\/><\/svg>\n                            Additional storage: \u20ac0.02 GiB \/mo                          <\/li>\n                                              <\/ul>\n                    <\/div>\n                  \n                <\/div>\n              \n                <div class=\"box has-background-color-gradient-red-purple-diagonal \">\n\n                  <header class=\"header\">\n\n                    \n                    <h3><\/h3>\n                                      <\/header>\n\n                  <div class=\"pricing\">\n                    <div class=\"price\">\n                      <p>Pro<\/p>\n                    <\/div>\n                    <div class=\"price-context\">\n                      <p>\u20ac30 \/mo<\/p>\n                    <\/div>\n                  <\/div>\n\n                                      <div class=\"pricing-summary\">\n                      <p>Included storage: 250 GiB<\/p>\n                    <\/div>\n                  \n                  \n                                      <div class=\"features\">\n                                            <ul class=\"list list-feature\">\n                                                  <li class=\"list-item\">\n                            <svg aria-hidden=\"true\" width=\"7\" height=\"10\" viewBox=\"0 0 7 10\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.393.001.332 1.061 4.221 4.95.332 8.84 1.393 9.9l3.889-3.889 1.06-1.061-1.06-1.06L1.393.001Z\" fill=\"currentColor\"\/><\/svg>\n                            Additional storage: \u20ac0.02 GiB \/mo                          <\/li>\n                                              <\/ul>\n                    <\/div>\n                  \n                <\/div>\n                          <\/div>\n\n          \n        <\/div>\n          <\/div>\n\n    \n  <\/div>\n<\/section>\n\n\n\n<section id=\"Pricing\" class=\"block block-pricing block-pricing-table has-background-color-brand-black\" id=\"managed-object-storage\">\n  <div class=\"container\">\n\n          <h2>Container Registry comparison<\/h2>\n    \n    \n    <div class=\"tabpanels\">\n              <div\n          class=\"tab-content\"\n          tabindex=\"0\"\n          role=\"tabpanel\"\n          id=\"container-registry-comparison-tab\"\n          aria-labelledby=\"container-registry-comparison\"\n                    >\n\n                      <div class=\"items\">\n              <div class=\"tabpanel-summary\">\n                <h3>Container Registry Comparison<\/h3>\n\n                              <\/div>\n\n              \n              <div class=\"col col-table\">\n                \n                <div class=\"content-table\">\n                  <div class=\"content-table-inner\">\n                    <table class=\"is-scrollable dark-mode\">\n\n                                              <thead>\n                          <tr>\n                                                          <th>Feature<\/th>\n                                                          <th>UpCloud<\/th>\n                                                          <th>Hyperscalers \n(AWS\/GCP)<\/th>\n                                                          <th>SaaS \n(DockerHub\/GitHub)<\/th>\n                                                      <\/tr>\n                        <\/thead>\n                      \n                      <tbody>\n                                                  <tr>\n                                                          <td>                              <b>Pricing Model<\/b><\/td>\n                                                          <td>                              Simple flat-rate<\/td>\n                                                          <td>                              Complex &amp; bundled<\/td>\n                                                          <td>                              Per User \/ Per Seat<\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              <b>Managed Kubernetes Latency<\/b><\/td>\n                                                          <td>                              Ultra-low (Local)<\/td>\n                                                          <td>                              High (Cross-cloud)<\/td>\n                                                          <td>                              Variable<\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              <b>Security<\/b><\/td>\n                                                          <td>                              Built-in scanning<\/td>\n                                                          <td>                              Often an Add-on Cost<\/td>\n                                                          <td>                              Tier-dependent<\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              <b>Egress Fees<\/b><\/td>\n                                                          <td class=\"price-cell\">                              \u20ac0 within UpCloud<\/td>\n                                                          <td>                              Expensive &amp; unpredictable<\/td>\n                                                          <td>                              N\/A (Rate limited)<\/td>\n                                                      <\/tr>\n                                              <\/tbody>\n\n                    <\/table>\n                  <\/div>\n                <\/div>\n\n                <div class=\"footer\">\n                                  <\/div>\n              <\/div>\n            <\/div>\n\n          \n        <\/div>\n          <\/div>\n\n    \n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-product-card-grid has-background-color-brand-black\">\n  <div class=\"container\">\n\n          <header class=\"block-header\">\n\n                  <p class=\"kicker\">\n            UpCloud products          <\/p>\n        \n                  <h2>\n            Deploy with ease on UpCloud          <\/h2>\n        \n                  <div class=\"block-summary\">\n            <p>Spend more time on your business and less time on maintaining your services with our easy-to-use Control Panel, API, and a host of management tools.<\/p>\n          <\/div>\n        \n      <\/header>\n    \n          <div class=\"product-grid\">\n\n                  <div class=\"category-column\">\n\n                          <p class=\"category-label\">Compute &amp; AI<\/p>\n            \n                          <div class=\"cards\">\n\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/cloud-servers\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-cloud-servers.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-cloud-servers-300x120.png 300w, https:\/\/upcloud.com\/media\/product-feature-cloud-servers.png 360w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"360\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>Cloud Servers<\/h3>\n                      \n                                              <p class=\"description\">Deploy high-performance servers in seconds<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/gpu-servers\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-gpu-servers.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-gpu-servers-300x120.png 300w, https:\/\/upcloud.com\/media\/product-feature-gpu-servers.png 360w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"360\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>GPU Servers<\/h3>\n                      \n                                              <p class=\"description\">Run demanding AI, ML, and rendering workloads<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/private-cloud\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-private-cloud.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-private-cloud-300x120.png 300w, https:\/\/upcloud.com\/media\/product-feature-private-cloud.png 360w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"360\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>Private Cloud<\/h3>\n                      \n                                              <p class=\"description\">Isolated cloud infrastructure for security and privacy<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                \n              <\/div>\n            \n          <\/div>\n                  <div class=\"category-column\">\n\n                          <p class=\"category-label\">Data &amp; Containers<\/p>\n            \n                          <div class=\"cards\">\n\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/managed-kubernetes\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-block-storage.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-block-storage-300x104.png 300w, https:\/\/upcloud.com\/media\/product-feature-block-storage.png 415w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"415\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>Managed Kubernetes<\/h3>\n                      \n                                              <p class=\"description\">Streamline container orchestration with ease<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/managed-databases\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-managed-databases.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-managed-databases-300x104.png 300w, https:\/\/upcloud.com\/media\/product-feature-managed-databases.png 415w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"415\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>Managed Databases<\/h3>\n                      \n                                              <p class=\"description\">Seamlessly manage and scale your databases<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/file-storage\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-file-storage.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-file-storage-300x104.png 300w, https:\/\/upcloud.com\/media\/product-feature-file-storage.png 415w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"415\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>File Storage<\/h3>\n                      \n                                              <p class=\"description\">Fully managed, scalable file system for shared data<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                \n              <\/div>\n            \n          <\/div>\n                  <div class=\"category-column\">\n\n                          <p class=\"category-label\">Networking<\/p>\n            \n                          <div class=\"cards\">\n\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/software-defined-networking\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-software-defined-networking.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-software-defined-networking-300x104.png 300w, https:\/\/upcloud.com\/media\/product-feature-software-defined-networking.png 415w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"415\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>Software Defined Networking<\/h3>\n                      \n                                              <p class=\"description\">Create private, isolated cloud networks with ease<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/managed-load-balancer\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-load-balancer.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-load-balancer-300x104.png 300w, https:\/\/upcloud.com\/media\/product-feature-load-balancer.png 415w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"415\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>Load Balancer<\/h3>\n                      \n                                              <p class=\"description\">Improve service performance and high availability<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                                  <div class=\"card has-link\">\n\n                                          <a href=\"https:\/\/upcloud.com\/global\/products\/nat-gateway\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n                    \n                                          <div class=\"card-bg-image image image-background\" aria-hidden=\"true\">\n                            <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/product-feature-nat-gateway.png\" srcset=\"https:\/\/upcloud.com\/media\/product-feature-nat-gateway-300x104.png 300w, https:\/\/upcloud.com\/media\/product-feature-nat-gateway.png 415w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"415\" height=\"144\">\n                          <\/div>\n                    \n                    <div class=\"card-content\">\n                                              <h3>NAT Gateway<\/h3>\n                      \n                                              <p class=\"description\">Securely connect your private servers to the internet<\/p>\n                                          <\/div>\n\n                                          <div class=\"card-arrow\" aria-hidden=\"true\">\n                        <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                      <\/div>\n                    \n                  <\/div>\n                \n              <\/div>\n            \n          <\/div>\n        \n      <\/div>\n    \n          <div class=\"block-cta\">\n                  <p class=\"wrapper-button\">\n            <a href=\"https:\/\/upcloud.com\/global\/products\/\" class=\"button\">\n              Show more products            <\/a>\n          <\/p>\n        \n              <\/div>\n    \n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-image-content has-background-color-gray-50\">\n  <div class=\"container\">\n    <div class=\"items image-left column-layout-balanced \">\n              <div class=\"item text-flow\">\n                      <p class=\"kicker\">\n              No signup required            <\/p>\n          \n                      <h2>\n              Experience High-Performance Cloud in Action            <\/h2>\n          \n                      <div class=\"body-text\">\n              <p>Instant access to our live demo. No signup. No commitment.<\/p>\n<ul class=\"wysiwyg\">\n<li>Interactive sandbox environment<\/li>\n<li>5th Gen AMD EPYC demo nodes<\/li>\n<li>Real-world workload examples<\/li>\n<li>Runs instantly in your browser<\/li>\n<\/ul>\n            <\/div>\n          \n          \n          \n                      <p class=\"button-wrapper\">\n              <a href=\"http:\/\/demo.upcloud.com\/?currency=EUR\" class=\"button\">\n                TRY LIVE DEMO NOW              <\/a>\n            <\/p>\n          \n          \n        <\/div>\n      \n              <div class=\"item media-flow\">\n                      <div class=\"image\">\n                  <img decoding=\"async\" loading=\"lazy\"\n      alt=\"UpCloud Control Panel demo\"\n      src=\"https:\/\/upcloud.com\/media\/upcloud-control-panel-demo.gif\"\n                    width=\"1372\"\n        height=\"1074\"\n                      \/>\n                <\/div>\n          \n                  <\/div>\n          <\/div>\n\n\n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-accordion is-layout-two-column has-background-color-white has-panel-dividers\">\n  <div class=\"container\">\n    <div class=\"items\">\n\n      <div class=\"col\">\n        \n                  <h2 class=\"\">\n            Container Registry FAQ          <\/h2>\n        \n              <\/div>\n\n      <div class=\"wrapper\">\n        \n        <div class=\"accordion\" data-allow-toggle>\n                                <div class=\"accordion-item\">\n            <h3>\n              <button\n                aria-expanded=\"false\"\n                class=\"accordion-trigger\"\n                aria-controls=\"what-is-upcloud-container-registry\"\n                id=\"accordion-what-is-upcloud-container-registry\">\n                  <span class=\"accordion-title\">\n                    What is UpCloud Container Registry?<svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.4207 13.7783L20.2777 27.9213L6.13672 13.7793V13.7773L7.55072 12.3643L20.2777 25.0923L33.0067 12.3643L34.4207 13.7783Z\" fill=\"currentColor\"\/>\n<\/svg>\n                  <\/span>\n              <\/button>\n            <\/h3>\n\n            <div\n              id=\"what-is-upcloud-container-registry\"\n              role=\"region\"\n              aria-labelledby=\"accordion-what-is-upcloud-container-registry\"\n              class=\"accordion-panel\"\n              hidden=\"\">\n              <div>\n                <p><span style=\"font-weight: 400\">The UpCloud Container Registry is a secure storage system designed for container images and other OCI-compliant artifacts. It allows developers to store, manage, and distribute artifacts for modern cloud-native application deployment. This service acts as a an application catalog\u00a0 that is essential for running containers, Kubernetes and CI\/CD pipelines.<\/span><\/p>\n\n                \n                \n              <\/div> <!-- .content-table-inner -->\n            <\/div> <!-- .accordion-panel -->\n          <\/div> <!-- .accordion-item -->\n\n                                  <div class=\"accordion-item\">\n            <h3>\n              <button\n                aria-expanded=\"false\"\n                class=\"accordion-trigger\"\n                aria-controls=\"why-should-i-use-this-instead-of-an-external-registry\"\n                id=\"accordion-why-should-i-use-this-instead-of-an-external-registry\">\n                  <span class=\"accordion-title\">\n                    Why should I use this instead of an external registry?<svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.4207 13.7783L20.2777 27.9213L6.13672 13.7793V13.7773L7.55072 12.3643L20.2777 25.0923L33.0067 12.3643L34.4207 13.7783Z\" fill=\"currentColor\"\/>\n<\/svg>\n                  <\/span>\n              <\/button>\n            <\/h3>\n\n            <div\n              id=\"why-should-i-use-this-instead-of-an-external-registry\"\n              role=\"region\"\n              aria-labelledby=\"accordion-why-should-i-use-this-instead-of-an-external-registry\"\n              class=\"accordion-panel\"\n              hidden=\"\">\n              <div>\n                <p><span style=\"font-weight: 400\">Our registry allows you to stay entirely within the <\/span><a href=\"https:\/\/upcloud.com\/global\/products\"><span style=\"font-weight: 400\">UpCloud product<\/span><\/a><span style=\"font-weight: 400\"> ecosystem. By keeping your images near your compute resources, you benefit from ultra-low latency to pull images when using<\/span> <a href=\"https:\/\/upcloud.com\/global\/products\/managed-kubernetes\"><b>Managed Kubernetes (UKS)<\/b><\/a><span style=\"font-weight: 400\"> (because the images are hosted on the same high-speed network) and therefore reduce the time to deploy and scale your applications. UpCloud Container Registry also helps you scan your artifacts for known vulnerabilities and other security issues. By using mirroring, you also avoid the risks of public repositories becoming temporarily unavailable. All the while you also reduce your dependency on alternative solutions by hyperscalers which charge hefty egress fees for pulling your images from outside their network, like AWS.\u00a0<\/span><\/p>\n\n                \n                \n              <\/div> <!-- .content-table-inner -->\n            <\/div> <!-- .accordion-panel -->\n          <\/div> <!-- .accordion-item -->\n\n                                  <div class=\"accordion-item\">\n            <h3>\n              <button\n                aria-expanded=\"false\"\n                class=\"accordion-trigger\"\n                aria-controls=\"how-does-the-pricing-model-work\"\n                id=\"accordion-how-does-the-pricing-model-work\">\n                  <span class=\"accordion-title\">\n                    How does the pricing model work?<svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.4207 13.7783L20.2777 27.9213L6.13672 13.7793V13.7773L7.55072 12.3643L20.2777 25.0923L33.0067 12.3643L34.4207 13.7783Z\" fill=\"currentColor\"\/>\n<\/svg>\n                  <\/span>\n              <\/button>\n            <\/h3>\n\n            <div\n              id=\"how-does-the-pricing-model-work\"\n              role=\"region\"\n              aria-labelledby=\"accordion-how-does-the-pricing-model-work\"\n              class=\"accordion-panel\"\n              hidden=\"\">\n              <div>\n                <p><span style=\"font-weight: 400\">We offer a simple and predictable flat-rate pricing model based on storage. Unlike Docker Hub, we do not use &#8220;per-user&#8221; pricing or seat limits. This approach provides total price transparency and eliminates the complex costs associated with scanned images or webhooks found at other providers (e.g. Azure).<\/span><\/p>\n\n                \n                \n              <\/div> <!-- .content-table-inner -->\n            <\/div> <!-- .accordion-panel -->\n          <\/div> <!-- .accordion-item -->\n\n                                  <div class=\"accordion-item\">\n            <h3>\n              <button\n                aria-expanded=\"false\"\n                class=\"accordion-trigger\"\n                aria-controls=\"are-there-any-data-transfer-or-egress-fees-with-upclouds-container-registry\"\n                id=\"accordion-are-there-any-data-transfer-or-egress-fees-with-upclouds-container-registry\">\n                  <span class=\"accordion-title\">\n                    Are there any data transfer or egress fees with UpCloud\u2019s Container Registry?<svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.4207 13.7783L20.2777 27.9213L6.13672 13.7793V13.7773L7.55072 12.3643L20.2777 25.0923L33.0067 12.3643L34.4207 13.7783Z\" fill=\"currentColor\"\/>\n<\/svg>\n                  <\/span>\n              <\/button>\n            <\/h3>\n\n            <div\n              id=\"are-there-any-data-transfer-or-egress-fees-with-upclouds-container-registry\"\n              role=\"region\"\n              aria-labelledby=\"accordion-are-there-any-data-transfer-or-egress-fees-with-upclouds-container-registry\"\n              class=\"accordion-panel\"\n              hidden=\"\">\n              <div>\n                <p><span style=\"font-weight: 400\">There are zero data transfer costs for pulling images within the UpCloud ecosystem. We have removed the &#8220;egress pain&#8221; that customers often experience with hyperscalers who charge to move your own data. You can pull your images as often as you need without worrying about unpredictable monthly bills.<\/span><\/p>\n\n                \n                \n              <\/div> <!-- .content-table-inner -->\n            <\/div> <!-- .accordion-panel -->\n          <\/div> <!-- .accordion-item -->\n\n                                  <div class=\"accordion-item\">\n            <h3>\n              <button\n                aria-expanded=\"false\"\n                class=\"accordion-trigger\"\n                aria-controls=\"how-does-the-registry-handle-security\"\n                id=\"accordion-how-does-the-registry-handle-security\">\n                  <span class=\"accordion-title\">\n                    How does the registry handle security?<svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.4207 13.7783L20.2777 27.9213L6.13672 13.7793V13.7773L7.55072 12.3643L20.2777 25.0923L33.0067 12.3643L34.4207 13.7783Z\" fill=\"currentColor\"\/>\n<\/svg>\n                  <\/span>\n              <\/button>\n            <\/h3>\n\n            <div\n              id=\"how-does-the-registry-handle-security\"\n              role=\"region\"\n              aria-labelledby=\"accordion-how-does-the-registry-handle-security\"\n              class=\"accordion-panel\"\n              hidden=\"\">\n              <div>\n                <p><span style=\"font-weight: 400\">The service acts as an automated gatekeeper by providing built-in vulnerability scanning. Every image is scanned for known vulnerabilities to ensure that the code you deploy to production is secure and compliant. This feature is integrated into the product rather than being an expensive add-on cost.<\/span><\/p>\n\n                \n                \n              <\/div> <!-- .content-table-inner -->\n            <\/div> <!-- .accordion-panel -->\n          <\/div> <!-- .accordion-item -->\n\n                                  <div class=\"accordion-item\">\n            <h3>\n              <button\n                aria-expanded=\"false\"\n                class=\"accordion-trigger\"\n                aria-controls=\"is-upclouds-container-registry-compatible-with-my-current-workflow\"\n                id=\"accordion-is-upclouds-container-registry-compatible-with-my-current-workflow\">\n                  <span class=\"accordion-title\">\n                    Is UpCloud\u2019s Container Registry compatible with my current workflow?<svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.4207 13.7783L20.2777 27.9213L6.13672 13.7793V13.7773L7.55072 12.3643L20.2777 25.0923L33.0067 12.3643L34.4207 13.7783Z\" fill=\"currentColor\"\/>\n<\/svg>\n                  <\/span>\n              <\/button>\n            <\/h3>\n\n            <div\n              id=\"is-upclouds-container-registry-compatible-with-my-current-workflow\"\n              role=\"region\"\n              aria-labelledby=\"accordion-is-upclouds-container-registry-compatible-with-my-current-workflow\"\n              class=\"accordion-panel\"\n              hidden=\"\">\n              <div>\n                <p><span style=\"font-weight: 400\">The registry is 100% OCI-compliant and portable. It works seamlessly with the Docker CLI, Helm, and any standard container runtime. Whether you are using <\/span><a href=\"https:\/\/upcloud.com\/global\/products\/managed-kubernetes\"><span style=\"font-weight: 400\">UpCloud&#8217;s Managed Kubernetes<\/span><\/a><span style=\"font-weight: 400\">, Nomad, or self-hosted Docker, the registry fits into your existing pipeline without vendor lock-in.<\/span><\/p>\n\n                \n                \n              <\/div> <!-- .content-table-inner -->\n            <\/div> <!-- .accordion-panel -->\n          <\/div> <!-- .accordion-item -->\n\n                    <\/div> <!-- .accordion -->\n      <\/div>  <!-- .wrapper -->\n    <\/div> <!-- .items -->\n  <\/div> <!-- .container -->\n<\/section>\n\n\n\n<section class=\"block block-featured-link-grid has-background-color-white\">\n  <div class=\"container\">\n\n          <header class=\"block-header\">\n\n                  <p class=\"kicker\">\n            Resources to get you started          <\/p>\n        \n                  <h2>\n            Learn, Build, and Connect          <\/h2>\n        \n                  <div class=\"block-summary\">\n            <p>We build simple, powerful cloud tools so you can focus on shipping code, not managing infrastructure headaches.<\/p>\n          <\/div>\n        \n      <\/header>\n    \n          <div class=\"featured-cards\">\n\n                  <div class=\"featured-card\">\n\n                          <div class=\"featured-card-icon\" aria-hidden=\"true\">\n                <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.5098 13.72V34H8.50977V32.9H8.5V12H10.5V32H30.5098V16.55H21.9609V8H8.50977V6H24.7798L26.7798 8L30.5098 11.72L32.5098 13.72ZM23.9609 8.00117V14.55H30.4998L23.9609 8.00117Z\" fill=\"url(#paint0_linear_3008_11818)\"\/><defs><linearGradient id=\"paint0_linear_3008_11818\" x1=\"32.5098\" y1=\"33.9977\" x2=\"8.5\" y2=\"33.9977\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n              <\/div>\n            \n                          <h3 class=\"featured-card-title\">Documentation<\/h3>\n            \n                          <p class=\"featured-card-description\">Comprehensive guides and references for using our services.<\/p>\n            \n                          <div class=\"link-groups\">\n\n                                  <div class=\"link-group\">\n\n                                          <p class=\"link-group-label\">Most searched<\/p>\n                    \n                                          <ul class=\"link-group-links\">\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/docs\/tooling\/terraform-with-upcloud\/\">\n                              UpCloud Terraform Provider                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/docs\/tooling\/cli\/\">\n                              UpCloud CLI                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/docs\/guides\/connecting-to-your-server\/\">\n                              Connecting to your server (SSH)                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloudltd.github.io\/upcloud-openapi-spec\/api\" target=\"_blank\" rel=\"noopener\">\n                              UpCloud API Reference                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/solutions\/global-backbone-network\/\">\n                              Data Center Locations &amp; IPs                            <\/a>\n                          <\/li>\n                                              <\/ul>\n                    \n                  <\/div>\n                                  <div class=\"link-group\">\n\n                                          <p class=\"link-group-label\">Developer Guides<\/p>\n                    \n                                          <ul class=\"link-group-links\">\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/docs\/guides\/expose-services-upcloud-load-balancer-https\/#deleting-load-balancer\">\n                              Exposing services via Load Balancer                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/docs\/guides\/migration-uks-velero\/\">\n                              Migrating between K8s Clusters                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/docs\/guides\/postgresql-connection-pool-api\/\">\n                              Enable PostgreSQL connection pool                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/docs\/guides\/domain-name-system\/\">\n                              DNS Configuration Guide                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/docs\/getting-started\/free-trial\/\">\n                              Getting Started: Free Trial                            <\/a>\n                          <\/li>\n                                              <\/ul>\n                    \n                  <\/div>\n                \n              <\/div>\n            \n                          <div class=\"featured-card-cta\">\n                <a href=\"https:\/\/upcloud.com\/global\/docs\/\" class=\"featured-card-cta-link no-gradient\">\n                  See all docs                  <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                <\/a>\n              <\/div>\n            \n          <\/div>\n                  <div class=\"featured-card\">\n\n                          <div class=\"featured-card-icon\" aria-hidden=\"true\">\n                <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.5 6V8H32.5V32H8.5V12H6.5V34H34.5V6H6.5ZM18.42 26H12.5V28H18.42V26ZM18.42 16.5002L13.91 21.0102L12.5 19.5902L15.59 16.5002L12.5 13.4102L13.91 11.9902L18.42 16.5002Z\" fill=\"url(#paint0_linear_3008_11913)\"\/><defs><linearGradient id=\"paint0_linear_3008_11913\" x1=\"34.5\" y1=\"33.9977\" x2=\"6.5\" y2=\"33.9977\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n              <\/div>\n            \n                          <h3 class=\"featured-card-title\">Tutorials<\/h3>\n            \n                          <p class=\"featured-card-description\">Step-by-step guides to build and deploy projects with easy today.<\/p>\n            \n                          <div class=\"link-groups\">\n\n                                  <div class=\"link-group\">\n\n                                          <p class=\"link-group-label\">Trending this month<\/p>\n                    \n                                          <ul class=\"link-group-links\">\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/wordpress-with-docker\/\">\n                              Install WordPress with Docker                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/install-snort-ubuntu\/\">\n                              How to install Snort on Ubuntu                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/troubleshoot-network-connectivity-linux-server\/\">\n                              Troubleshoot Networking on Linux                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/get-started-wireguard-vpn\/\">\n                              How to get started with WireGuard                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/install-matrix-synapse\/\">\n                              How to install Matrix Synapse                            <\/a>\n                          <\/li>\n                                              <\/ul>\n                    \n                  <\/div>\n                                  <div class=\"link-group\">\n\n                                          <p class=\"link-group-label\">Latest<\/p>\n                    \n                                          <ul class=\"link-group-links\">\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/run-llm-locally-using-upclouds-gpu-server-docker-model-runner\/\">\n                              Run LLM locally using GPU servers                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/installing-pgvector-upcloud-managed-postgresql\/\">\n                              Installing pgvector on PostgreSQL                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/install-code-server-ubuntu\/\">\n                              How to install code-server on Ubuntu                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/getting-started-openclaw-ubuntu-cloud-server\/\">\n                              Getting started with Openclaw                            <\/a>\n                          <\/li>\n                                                  <li>\n                            <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/deploying-edge-ready-kubernetes-cluster-cli\/\">\n                              Deploying Kubernetes Cluster                            <\/a>\n                          <\/li>\n                                              <\/ul>\n                    \n                  <\/div>\n                \n              <\/div>\n            \n                          <div class=\"featured-card-cta\">\n                <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/\" class=\"featured-card-cta-link no-gradient\">\n                  See all Tutorials                  <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                <\/a>\n              <\/div>\n            \n          <\/div>\n        \n      <\/div>\n    \n          <div class=\"resources-section\">\n\n                  <p class=\"resources-label\">More resources<\/p>\n        \n        <div class=\"resource-cards-grid\" data-initial-count=\"3\">\n\n                      <div class=\"resource-card\">\n\n                              <div class=\"resource-card-icon\" aria-hidden=\"true\">\n                  <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.5 12.5V14.5H12.5V12.5H20.5ZM8.5 21H21.5V19H8.5V12H6.5V34H16.5V32H8.5V21ZM22.5 14.5H24.5V12.5H22.5V14.5ZM6.5 6V8H32.5V19H34.5V6H6.5ZM28.5 12.5H26.5V14.5H28.5V12.5ZM27 19C29.21 19 31 20.79 31 23C31 25.21 29.21 27 27 27C24.79 27 23 25.21 23 23C23 20.79 24.79 19 27 19ZM25 23C25 24.1 25.9 25 27 25C28.1 25 29 24.1 29 23C29 21.9 28.1 21 27 21C25.9 21 25 21.9 25 23ZM19.5 28V34H21.5V30H32.5V34H34.5V28H19.5Z\" fill=\"url(#paint0_linear_3008_11689)\"\/><defs><linearGradient id=\"paint0_linear_3008_11689\" x1=\"34.5\" y1=\"33.9977\" x2=\"6.5\" y2=\"33.9977\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n                <\/div>\n              \n                              <h3 class=\"resource-card-title\">Case Studies<\/h3>\n              \n                              <a href=\"https:\/\/upcloud.com\/global\/case-studies\/\" class=\"resource-card-link no-gradient\">\n                  See case studies                  <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                <\/a>\n              \n            <\/div>\n                      <div class=\"resource-card\">\n\n                              <div class=\"resource-card-icon\" aria-hidden=\"true\">\n                  <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.5 16.5V28.5H24.5V16.5H12.5ZM22.79 26.79H14.21V23.5H22.79V26.79ZM22.79 21.5H14.21V18.21H22.79V21.5ZM12.5 16.5V28.5H24.5V16.5H12.5ZM22.79 26.79H14.21V23.5H22.79V26.79ZM22.79 21.5H14.21V18.21H22.79V21.5ZM23 8.5H6.5V10.3H22.24L28.65 16.56V33.7H8.35V14.3H6.5V35.5H30.5V15.81L23 8.5ZM12.5 16.5V28.5H24.5V16.5H12.5ZM22.79 26.79H14.21V23.5H22.79V26.79ZM22.79 21.5H14.21V18.21H22.79V21.5ZM31.4 7.6V4H29.6V7.6H26V9.4H29.6V13H31.4V9.4H35V7.6H31.4Z\" fill=\"url(#paint0_linear_3008_11828)\"\/><defs><linearGradient id=\"paint0_linear_3008_11828\" x1=\"35\" y1=\"35.4974\" x2=\"6.5\" y2=\"35.4974\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n                <\/div>\n              \n                              <h3 class=\"resource-card-title\">Blog<\/h3>\n              \n                              <a href=\"https:\/\/upcloud.com\/global\/blog\/\" class=\"resource-card-link no-gradient\">\n                  Read the blog                  <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                <\/a>\n              \n            <\/div>\n                      <div class=\"resource-card\">\n\n                              <div class=\"resource-card-icon\" aria-hidden=\"true\">\n                  <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.5 12.99V16.47H32.5V10H27.5V12H25.5V10H15.5V12H13.5V10H6.5V8H13.5V6H15.5V8H25.5V6H27.5V8H34.5V34H6.5V12.99H8.5ZM8.5 18.47H32.5V32H8.5V18.47ZM25.95 22.66L24.54 21.25L19.38 26.41L16.46 23.49L15.05 24.9L19.39 29.24L25.96 22.67L25.95 22.66Z\" fill=\"url(#paint0_linear_3008_11772)\"\/><defs><linearGradient id=\"paint0_linear_3008_11772\" x1=\"34.5\" y1=\"33.9977\" x2=\"6.5\" y2=\"33.9977\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F52536\"\/><stop offset=\"0.586538\" stop-color=\"#7B00FF\"\/><\/linearGradient><\/defs><\/svg>\n                <\/div>\n              \n                              <h3 class=\"resource-card-title\">Events<\/h3>\n              \n                              <a href=\"https:\/\/upcloud.com\/global\/events\/\" class=\"resource-card-link no-gradient\">\n                  See upcoming events                  <svg aria-hidden=\"true\" width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.9819 20.9504H6.5V18.9841H30.911L24.8712 12.9444L26.1579 11.6577L34.5 19.9998L26.1579 28.3419L24.8741 27.0581L30.9819 20.9504Z\" fill=\"currentColor\"\/>\n<\/svg>\n                <\/a>\n              \n            <\/div>\n          \n        <\/div>\n\n        \n      <\/div>\n    \n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-blog-upsells has-background-color-brand-black card-carousel\">\n  <div class=\"container\">\n\n    <header class=\"block-header\">\n\n              <p class=\"kicker\">\n          Real Customer Success Stories        <\/p>\n      \n      \n        <div class=\"row\">\n\n                      <h2>\n              Trusted by the Best            <\/h2>\n          \n                      <p class=\"arrow-link-wrapper\">\n              <a href=\"\/case-studies\/\" class=\"arrow-link\">\n                See more case studies                <span class=\"arrow-link-arrow\"><\/span>\n              <\/a>\n            <\/p>\n          \n        <\/div>\n\n        \n\n      \n    <\/header>\n\n    \n          <div class=\"swiper-container swiper-container-upsell-carousel\">\n        <div class=\"swiper-wrapper carousel-list\">\n          \n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"0\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/xamk-supports-rdi-with-upcloud\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Public sector<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\"\n      alt=\"xamk logo on white background\"\n      src=\"https:\/\/upcloud.com\/media\/xamk-case-v2.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/xamk-case-v2-300x158.png 300w, https:\/\/upcloud.com\/media\/xamk-case-v2-1024x538.png 1024w, https:\/\/upcloud.com\/media\/xamk-case-v2-768x403.png 768w, https:\/\/upcloud.com\/media\/xamk-case-v2.png 1200w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1200\"\n        height=\"630\"\n                      \/>\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/xamk-supports-rdi-with-upcloud\/\">\n      Xamk supports publicly accessible RDI applications with UpCloud    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Xamk is a Finnish higher education institution combining education with research, development, and innovation (RDI). It works with students and a broad range&#8230;    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"1\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/ormi-powers-blockchain-infrastructure\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Platform-as-a-Service<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Ormi Labs case study\"\n      src=\"https:\/\/upcloud.com\/media\/ormi-labs-case.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/ormi-labs-case-300x158.png 300w, https:\/\/upcloud.com\/media\/ormi-labs-case-1024x538.png 1024w, https:\/\/upcloud.com\/media\/ormi-labs-case-768x403.png 768w, https:\/\/upcloud.com\/media\/ormi-labs-case.png 1200w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1200\"\n        height=\"630\"\n                      \/>\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/ormi-powers-blockchain-infrastructure\/\">\n      Ormi powers real-time blockchain data infrastructure with UpCloud    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Building a purpose-built data layer for Web3 Blockchain indexing differs from typical cloud workloads. Instead of handling short bursts of activity, Ormi\u2019s s&#8230;    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"2\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/vitec-mv-migrates-from-us-hyperscaler-to-upcloud\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Software-as-a-Service<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Vitec MV Logo\"\n      src=\"https:\/\/upcloud.com\/media\/vitec-3.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/vitec-3-300x158.png 300w, https:\/\/upcloud.com\/media\/vitec-3-1024x538.png 1024w, https:\/\/upcloud.com\/media\/vitec-3-768x403.png 768w, https:\/\/upcloud.com\/media\/vitec-3.png 1200w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1200\"\n        height=\"630\"\n                      \/>\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/vitec-mv-migrates-from-us-hyperscaler-to-upcloud\/\">\n      Vitec MV migrates from US hyperscaler to UpCloud    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Learn how Vitec MV left a US hyperscaler for UpCloud to gain stronger data control, lower latency, and reliable EU cloud infrastructure.    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"3\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/achieving-european-data-sovereignty-scalable-growth-taggrs\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Software-as-a-Service<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Stylised logo of TAGGRS company\"\n      src=\"https:\/\/upcloud.com\/media\/taggrs.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/taggrs-300x158.png 300w, https:\/\/upcloud.com\/media\/taggrs-1024x538.png 1024w, https:\/\/upcloud.com\/media\/taggrs-768x403.png 768w, https:\/\/upcloud.com\/media\/taggrs.png 1200w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1200\"\n        height=\"630\"\n                      \/>\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/achieving-european-data-sovereignty-scalable-growth-taggrs\/\">\n      Achieving European data sovereignty and scalable growth for TAGGRS    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Explore how TAGGRS achieves European data sovereignty with UpCloud&#039;s Managed Kubernetes Service. Read more!    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"4\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/simplifying-kubernetes-with-european-cloud\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Digital agencies<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Logo featuring circles and text\"\n      src=\"https:\/\/upcloud.com\/media\/pionative-preview.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/pionative-preview-300x158.png 300w, https:\/\/upcloud.com\/media\/pionative-preview-1024x538.png 1024w, https:\/\/upcloud.com\/media\/pionative-preview-768x403.png 768w, https:\/\/upcloud.com\/media\/pionative-preview.png 1200w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1200\"\n        height=\"630\"\n                      \/>\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/simplifying-kubernetes-with-european-cloud\/\">\n      Simplifying Kubernetes with a strong European Cloud Foundation\u00a0    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Explore how Pionative addresses Kubernetes complexity for organisations in Europe, enhancing cloud efficiency and reliability.    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"5\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/oiva-health-paving-the-future-of-digital-health\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Platform-as-a-Service<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Featured image for case study with Oiva Health, a customer at UpCloud.\"\n      src=\"https:\/\/upcloud.com\/media\/oiva-health-case.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/oiva-health-case-300x158.png 300w, https:\/\/upcloud.com\/media\/oiva-health-case-1024x538.png 1024w, https:\/\/upcloud.com\/media\/oiva-health-case-768x403.png 768w, https:\/\/upcloud.com\/media\/oiva-health-case.png 1200w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1200\"\n        height=\"630\"\n                      \/>\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/oiva-health-paving-the-future-of-digital-health\/\">\n      Paving the future of digital health with Oiva Health    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Discover how Oiva Health is transforming the digital health landscape with innovation, reliability, and enhanced security.    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"6\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/shipit-boosts-performance-and-halves-cloud-spend-with-upcloud\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Success stories<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Banner for case study about Shipit using UpCloud.\"\n      src=\"https:\/\/upcloud.com\/media\/shipit-case.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/shipit-case-300x158.png 300w, https:\/\/upcloud.com\/media\/shipit-case-1024x538.png 1024w, https:\/\/upcloud.com\/media\/shipit-case-768x403.png 768w, https:\/\/upcloud.com\/media\/shipit-case.png 1200w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1200\"\n        height=\"630\"\n                      \/>\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/shipit-boosts-performance-and-halves-cloud-spend-with-upcloud\/\">\n      Shipit Boosts Performance and Halves Cloud Spend with UpCloud    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Road to UpCloud Prior to migrating to UpCloud, Shipit faced two primary challenges that constrained efficiency, these being unpredictable monthly expenses an&#8230;    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"7\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/pioneering-sovereign-ai-in-europe-with-cloud2\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Platform-as-a-Service<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Featured image for a case study about Cloud2, a partner of UpCloud.\"\n      src=\"https:\/\/upcloud.com\/media\/cloud2-case.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/cloud2-case-300x158.png 300w, https:\/\/upcloud.com\/media\/cloud2-case-1024x538.png 1024w, https:\/\/upcloud.com\/media\/cloud2-case-768x403.png 768w, https:\/\/upcloud.com\/media\/cloud2-case.png 1200w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1200\"\n        height=\"630\"\n                      \/>\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/pioneering-sovereign-ai-in-europe-with-cloud2\/\">\n      Pioneering Sovereign AI in Europe with Cloud2    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Cloud2&#8217;s AI Control Room is an AI platform that lets businesses build and manage AI agents and agent teams securely within their own cloud or [&hellip;]    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"8\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/achieving-competitive-edge-with-european-cloud\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Success stories<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/HTB-logo-preview-1.png\" srcset=\"https:\/\/upcloud.com\/media\/HTB-logo-preview-1-300x158.png 300w, https:\/\/upcloud.com\/media\/HTB-logo-preview-1-1024x538.png 1024w, https:\/\/upcloud.com\/media\/HTB-logo-preview-1-768x403.png 768w, https:\/\/upcloud.com\/media\/HTB-logo-preview-1.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"1200\" height=\"630\">\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/achieving-competitive-edge-with-european-cloud\/\">\n      Achieving Competitive Edge with European Cloud    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      With its strong commitment to ensuring data security, Hailey HR needed to find an ISO 27001 certified, European provider that could help the company fulfil G&#8230;    <\/div>\n  \n<\/div>\n\n<div class=\"item post-item post-item-case-study has-gradient-border\"\n  data-index=\"9\">\n\n  <a href=\"https:\/\/upcloud.com\/global\/case-studies\/how-liberbyte-is-democratizing-data-exchange-with-upcloud\/\" class=\"global-link\" tabindex=\"-1\" aria-hidden=\"true\"><\/a>\n\n      <ul class=\"post-categories\">\n              <li class=\"post-category\">Platform-as-a-Service<\/li>\n              <li class=\"post-category\">Success stories<\/li>\n          <\/ul>\n  \n      <div class=\"image image-logo\">\n          <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/liberbyte-logo.png\" srcset=\"https:\/\/upcloud.com\/media\/liberbyte-logo-300x158.png 300w, https:\/\/upcloud.com\/media\/liberbyte-logo-1024x538.png 1024w, https:\/\/upcloud.com\/media\/liberbyte-logo-768x403.png 768w, https:\/\/upcloud.com\/media\/liberbyte-logo.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"1200\" height=\"630\">\n        <\/div>\n  \n  <h3>\n    <a class=\"no-gradient\" href=\"https:\/\/upcloud.com\/global\/case-studies\/how-liberbyte-is-democratizing-data-exchange-with-upcloud\/\">\n      How Liberbyte is Democratizing Data Exchange with UpCloud    <\/a>\n  <\/h3>\n\n      <div class=\"content\">\n      Liberbyte is on a mission to democratize data exchange \u2013 setting a new standard for sharing, exchanging, managing, and monetizing data on a global scale. [&amp;h&#8230;    <\/div>\n  \n<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"swiper-controls\">\n        <button class=\"swiper-actions swiper-button-prev\">\n          <svg aria-hidden=\"true\" width=\"58\" height=\"59\" viewBox=\"0 0 58 59\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"29.2981\" cy=\"29.4226\" r=\"28.2019\" transform=\"rotate(180 29.2981 29.4226)\" fill=\"#0000\" stroke=\"currentColor\"\/>\n<path d=\"M41.9316 30.4226C42.4839 30.4226 42.9316 29.9749 42.9316 29.4226C42.9316 28.8703 42.4839 28.4226 41.9316 28.4226L41.9316 30.4226ZM18.8566 28.7155C18.4661 29.106 18.4661 29.7392 18.8566 30.1297L25.2205 36.4937C25.6111 36.8842 26.2442 36.8842 26.6348 36.4937C27.0253 36.1032 27.0253 35.47 26.6348 35.0795L20.9779 29.4226L26.6348 23.7658C27.0253 23.3752 27.0253 22.7421 26.6348 22.3515C26.2442 21.961 25.6111 21.961 25.2205 22.3515L18.8566 28.7155ZM41.9316 28.4226L19.5637 28.4226L19.5637 30.4226L41.9316 30.4226L41.9316 28.4226Z\" fill=\"currentColor\"\/>\n<\/svg>\n        <\/button>\n        <button class=\"swiper-actions swiper-button-next\">\n          <svg aria-hidden=\"true\" width=\"59\" height=\"59\" viewBox=\"0 0 59 59\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"29.6111\" cy=\"29.4226\" r=\"28.2019\" fill=\"#0000\" stroke=\"currentColor\"\/>\n<path d=\"M16.9775 28.4229C16.4253 28.4229 15.9775 28.8706 15.9775 29.4229C15.9775 29.9751 16.4253 30.4229 16.9775 30.4229L16.9775 28.4229ZM40.0526 30.13C40.4431 29.7394 40.4431 29.1063 40.0526 28.7157L33.6886 22.3518C33.2981 21.9613 32.6649 21.9613 32.2744 22.3518C31.8839 22.7423 31.8839 23.3755 32.2744 23.766L37.9313 29.4228L32.2744 35.0797C31.8839 35.4702 31.8839 36.1034 32.2744 36.4939C32.6649 36.8844 33.2981 36.8844 33.6886 36.4939L40.0526 30.13ZM16.9775 30.4229L39.3455 30.4228L39.3455 28.4228L16.9775 28.4229L16.9775 30.4229Z\" fill=\"currentColor\"\/>\n<\/svg>\n        <\/button>\n      <\/div>\n\n      \n\n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-cta is-content-side no-image has-background-color- \">\n  <div class=\"container\">\n    <div class=\"wrapper-main\">\n\n      \n      <h2>Sign up today<\/h2>\n\n      <div class=\"wrapper-content\">\n        <p><strong>Get more performant, premium cloud service with:<\/strong><\/p>\n<ul class=\"wysiwyg\">\n<li>99.999% uptime SLA<\/li>\n<li>No outbound traffic costs<\/li>\n<li>24\/7 live in-house support<\/li>\n<li>Transparent pricing<\/li>\n<li>AMD EPYC 5th generation server hardware and more..<\/li>\n<\/ul>\n\n        \n                <div class=\"cta-links\">\n                      <p class=\"button-wrapper\">\n              <a class=\"button button-white\" href=\"https:\/\/signup.upcloud.com\/?promo=deploy250\">\n                Deploy in seconds              <\/a>\n            <\/p>\n          \n          \n                  <\/div>\n        \n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":77,"featured_media":86776,"parent":3634,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"44450,36953,780","_relevanssi_noindex_reason":"","footnotes":""},"class_list":["post-6292","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/pages\/6292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/comments?post=6292"}],"version-history":[{"count":15,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/pages\/6292\/revisions"}],"predecessor-version":[{"id":9963,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/pages\/6292\/revisions\/9963"}],"up":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/pages\/3634"}],"wp:attachment":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/media?parent=6292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}