{"id":994,"date":"2025-03-18T14:43:57","date_gmt":"2025-03-18T12:43:57","guid":{"rendered":"https:\/\/upcloud.com\/global\/us\/postgresql-managed-databases\/"},"modified":"2026-02-16T15:22:02","modified_gmt":"2026-02-16T15:22:02","slug":"postgresql-managed-databases","status":"publish","type":"page","link":"https:\/\/upcloud.com\/global\/postgresql-managed-databases\/","title":{"rendered":"PostgreSQL Managed Databases"},"content":{"rendered":"\n<section  class=\"block block-hero\">\n      <div class=\"image image-background image-background-layer image-background-mobile\">\n          <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/Hero-Mobile-Resources-13.jpg\" srcset=\"https:\/\/upcloud.com\/media\/Hero-Mobile-Resources-13-186x300.jpg 186w, https:\/\/upcloud.com\/media\/Hero-Mobile-Resources-13-634x1024.jpg 634w, https:\/\/upcloud.com\/media\/Hero-Mobile-Resources-13-12x20.jpg 12w, https:\/\/upcloud.com\/media\/Hero-Mobile-Resources-13.jpg 768w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"768\" height=\"1240\">\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-Resources-13.jpg\" srcset=\"https:\/\/upcloud.com\/media\/Hero-Resources-13.jpg 1680w, https:\/\/upcloud.com\/media\/Hero-Resources-13-1536x1189.jpg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\" width=\"1680\" height=\"1300\" style=\" object-position: 50.50% 15.92%;\" data-smartcrop-focus=\"[&quot;50.50&quot;,&quot;15.92&quot;]\">\n        <\/div>\n  \n  <div class=\"container\">\n\n    <div class=\"text-flow\">\n      <h1 id=\"content\">\n        Effortless PostgreSQL hosting      <\/h1>\n\n              <p>Say goodbye to database complexity. With <strong>fully automated replication, backups, and advanced configurations<\/strong>, managing PostgreSQL has never been easier.<\/p>\n<p>Enjoy predictable pricing, top-tier security, and expert support, so you can focus on building, not maintaining.<\/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=\"https:\/\/signup.upcloud.com\/\" class=\"button\">\n            Get started today!          <\/a>\n        <\/p>\n      \n              <p class=\"wrapper-button\">\n          <a href=\"https:\/\/upcloud.com\/global\/contact#sales\" class=\"button button-white\">\n            Contact our Sales          <\/a>\n        <\/p>\n          <\/div>\n    \n    \n  <\/div>\n\n          \n          \n        <\/div>\n\n                  <div class=\"item\">\n            <p class=\"badge\">\n              Jasper, Sales Representative            <\/p>\n          <\/div>\n              <\/div>\n    \n          \n<ul class=\"hero-boxes items fluid\">\n      <li class=\"box\">\n\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              <h2>\n          Powerful, extensible, and SQL-compliant        <\/h2>\n      \n              <p>UpCloud\u2019s managed PostgreSQL service offers a powerful, extensible, and SQL-compliant database solution.<\/p>\n      \n    <\/li>\n      <li class=\"box\">\n\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              <h2>\n          Ideal for large-scale applications        <\/h2>\n      \n              <p>Great for large-scale applications requiring complex queries, PostgreSQL supports a wide variety of data types and NoSQL functionality.<\/p>\n      \n    <\/li>\n      <li class=\"box\">\n\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 8V6H34.5V34H6.5V12H8.5V14.67H32.5V8H6.5ZM8.5 32H32.5V25.33H8.5V32ZM8.5 23.33H32.5V16.66H8.5V23.33ZM12.5 10.3301H14.5V12.3301H12.5V10.3301ZM14.5 19H12.5V21H14.5V19ZM12.5 27.6699H14.5V29.6699H12.5V27.6699Z\" fill=\"url(#paint0_linear_3008_11850)\"\/><defs><linearGradient id=\"paint0_linear_3008_11850\" 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              <h2>\n          Swift deployment and no maintenance headaches        <\/h2>\n      \n              <p>Save time and reduce complexity with a fully managed database service.<\/p>\n      \n    <\/li>\n  <\/ul>\n      <\/div>\n\n\n  \n<\/section>\n\n\n\n<section class=\"block block-image-content has-background-color-white\">\n  <div class=\"container\">\n    <div class=\"items image-left column-layout-asymmetric \">\n              <div class=\"item text-flow\">\n          \n                      <h2>\n              Get started with PostgreSQL            <\/h2>\n          \n          <p>High performance and reliability with no upfront costs or commitments.<\/p>\n<ul class=\"wysiwyg\">\n<li>Signup and set up your database <strong>starting at <a href=\"https:\/\/upcloud.com\/global\/pricing#cloud-servers\">$8 per month<\/a>\u00a0<\/strong><\/li>\n<li>Monitor performance, scale resources, and access advanced features on a <strong>single click<\/strong><\/li>\n<li>Automatic backups with <strong>Point-in-time-recovery support<\/strong><\/li>\n<li>24\/7 support from a 100% human support team<\/li>\n<\/ul>\n\n                      <p class=\"button-wrapper\">\n              <a href=\"https:\/\/signup.upcloud.com\/\" class=\"button\">\n                Start your trial              <\/a>\n            <\/p>\n          \n        <\/div>\n      \n              <div class=\"item media-flow\">\n                      <div class=\"image\">\n                  <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/start-postgres-dbaas-1.gif\" width=\"1152\" height=\"720\">\n                <\/div>\n          \n                  <\/div>\n          <\/div>\n\n\n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-product-tour-tabs has-background-color-white\">\n  <div class=\"container\">\n\n          <div class=\"top-wrapper\">\n        \n        <div class=\"heading-wrapper\">\n\n                      <h2 class=\"\">\n              PostgreSQL with your favourite tools            <\/h2>\n          \n            \n                  <\/div>\n      <\/div>\n    \n    <div class=\"tablist\" role=\"tablist\" aria-orientation=\"horizontal\" aria-label=\"PostgreSQL with your favourite tools\">\n      <div class=\"tab-list-box\">\n                  <button role=\"tab\"\n                  aria-selected=\"true\"\n                  aria-controls=\"pulumi-tab\"\n                  id=\"pulumi-tab-button\"\n                  class=\"tab-button\"\n                  >\n            Pulumi          <\/button>\n                  <button role=\"tab\"\n                  aria-selected=\"false\"\n                  aria-controls=\"kubernetes-crossplane-tab\"\n                  id=\"kubernetes-crossplane-tab-button\"\n                  class=\"tab-button\"\n                  tabindex=\"-1\">\n            Kubernetes + Crossplane          <\/button>\n                  <button role=\"tab\"\n                  aria-selected=\"false\"\n                  aria-controls=\"terraform-tab\"\n                  id=\"terraform-tab-button\"\n                  class=\"tab-button\"\n                  tabindex=\"-1\">\n            Terraform          <\/button>\n                  <button role=\"tab\"\n                  aria-selected=\"false\"\n                  aria-controls=\"opentofu-tab\"\n                  id=\"opentofu-tab-button\"\n                  class=\"tab-button\"\n                  tabindex=\"-1\">\n            OpenTofu          <\/button>\n              <\/div>\n    <\/div>\n\n    <div class=\"tabpanels\">\n              <div tabindex=\"0\"\n              role=\"tabpanel\"\n              id=\"pulumi-tab\"\n              aria-labelledby=\"pulumi\"\n              >\n          <div class=\"tab-content has-image \">\n            <div class=\"media\">\n                              <div class=\"image image-background\" style=\"width:100%\">\n                      <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Pulumi postgreSQL UpCloud.\"\n      src=\"https:\/\/upcloud.com\/media\/pulumi-tool-postgresql.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/pulumi-tool-postgresql-300x209.png 300w, https:\/\/upcloud.com\/media\/pulumi-tool-postgresql-1024x714.png 1024w, https:\/\/upcloud.com\/media\/pulumi-tool-postgresql-768x536.png 768w, https:\/\/upcloud.com\/media\/pulumi-tool-postgresql.png 1054w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1054\"\n        height=\"735\"\n                      \/>\n                    <\/div>\n                          <\/div>\n\n            <div class=\"content\">\n                              <h3>\n                                   <\/h3>\n              \n              <p class=\"p1\"><strong>Modern infrastructure as code with TypeScript, Python &amp; more<\/strong><\/p>\n<ul class=\"wysiwyg\">\n<li data-start=\"0\" data-end=\"82\">Define and manage PostgreSQL on UpCloud with Pulumi in your favorite language.<\/li>\n<li data-start=\"83\" data-end=\"149\">Ensure consistent deployments with real-time state management.<\/li>\n<li data-start=\"150\" data-end=\"220\" data-is-last-node=\"\">Integrate PostgreSQL into cloud-native apps with code-based control.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.pulumi.com\/registry\/packages\/upcloud\/api-docs\/manageddatabasepostgresql\/\" target=\"_blank\" rel=\"noopener\">Explore more<\/a><\/p>\n\n                          <\/div>\n          <\/div>\n        <\/div>\n              <div tabindex=\"0\"\n              role=\"tabpanel\"\n              id=\"kubernetes-crossplane-tab\"\n              aria-labelledby=\"kubernetes-crossplane\"\n              hidden=\"\">\n          <div class=\"tab-content has-image \">\n            <div class=\"media\">\n                              <div class=\"image image-background\" style=\"width:100%\">\n                      <img decoding=\"async\" loading=\"lazy\"\n      alt=\"UpCloud PostgreSQL Managed Databases Kubernetes Crossplane.\"\n      src=\"https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql-300x208.png 300w, https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql-1024x709.png 1024w, https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql-768x532.png 768w, https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql.png 1061w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1061\"\n        height=\"735\"\n                      \/>\n                    <\/div>\n                          <\/div>\n\n            <div class=\"content\">\n                              <h3>\n                                   <\/h3>\n              \n              <p><strong>Manage UpCloud resources with Kubernetes &amp; Crossplane<\/strong><\/p>\n<ul class=\"wysiwyg\">\n<li data-start=\"0\" data-end=\"84\">Manage UpCloud databases and infrastructure via Kubernetes APIs with Crossplane.<\/li>\n<li data-start=\"85\" data-end=\"149\">Define UpCloud resources as CRDs for declarative automation.<\/li>\n<li data-start=\"150\" data-end=\"206\" data-is-last-node=\"\">Provision, update, and scale PostgreSQL using kubectl.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/github.com\/UpCloudLtd\/crossplane-provider-upcloud\/blob\/main\/examples\/resources\/database.yaml\" target=\"_blank\" rel=\"noopener\">Explore more<\/a><\/p>\n\n                          <\/div>\n          <\/div>\n        <\/div>\n              <div tabindex=\"0\"\n              role=\"tabpanel\"\n              id=\"terraform-tab\"\n              aria-labelledby=\"terraform\"\n              hidden=\"\">\n          <div class=\"tab-content has-image \">\n            <div class=\"media\">\n                              <div class=\"image image-background\" style=\"width:100%\">\n                      <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Managed Databases PostgreSQL Terraform.\"\n      src=\"https:\/\/upcloud.com\/media\/terraform-postgresql.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/terraform-postgresql-300x231.png 300w, https:\/\/upcloud.com\/media\/terraform-postgresql-768x592.png 768w, https:\/\/upcloud.com\/media\/terraform-postgresql.png 954w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"954\"\n        height=\"735\"\n                      \/>\n                    <\/div>\n                          <\/div>\n\n            <div class=\"content\">\n                              <h3>\n                                   <\/h3>\n              \n              <p><strong>Industry-Standard choice\/tool to handle Infrastructure as Code<\/strong><\/p>\n<ul class=\"wysiwyg\">\n<li data-start=\"0\" data-end=\"64\">Deploy PostgreSQL on UpCloud with Terraform for consistency.<\/li>\n<li data-start=\"65\" data-end=\"125\">Integrate seamlessly into multi-cloud and hybrid setups.<\/li>\n<li data-start=\"126\" data-end=\"181\" data-is-last-node=\"\">Automate provisioning, scaling, and updates with IaC.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/registry.terraform.io\/providers\/UpCloudLtd\/upcloud\/latest\/docs\/resources\/managed_database_postgresql\" target=\"_blank\" rel=\"noopener\">Explore more<\/a><\/p>\n\n                          <\/div>\n          <\/div>\n        <\/div>\n              <div tabindex=\"0\"\n              role=\"tabpanel\"\n              id=\"opentofu-tab\"\n              aria-labelledby=\"opentofu\"\n              hidden=\"\">\n          <div class=\"tab-content has-image \">\n            <div class=\"media\">\n                              <div class=\"image image-background\" style=\"width:100%\">\n                      <img decoding=\"async\" loading=\"lazy\"\n      alt=\"UpCloud Managed Databases PostgreSQL OpenTofu.\"\n      src=\"https:\/\/upcloud.com\/media\/opentofu-postgresql.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/opentofu-postgresql-300x231.png 300w, https:\/\/upcloud.com\/media\/opentofu-postgresql-768x592.png 768w, https:\/\/upcloud.com\/media\/opentofu-postgresql.png 954w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"954\"\n        height=\"735\"\n                      \/>\n                    <\/div>\n                          <\/div>\n\n            <div class=\"content\">\n                              <h3>\n                                   <\/h3>\n              \n              <p data-start=\"1764\" data-end=\"1806\"><strong data-start=\"1764\" data-end=\"1804\">Open-Source alternative to Terraform<\/strong><\/p>\n<ul class=\"wysiwyg\" data-start=\"1807\" data-end=\"2216\">\n<li data-start=\"0\" data-end=\"62\">Enjoy OpenTofu\u2019s open-source, community-driven innovation.<\/li>\n<li data-start=\"63\" data-end=\"120\">Migrate seamlessly with full Terraform compatibility.<\/li>\n<li data-start=\"121\" data-end=\"172\">Deploy PostgreSQL on UpCloud with flexible IaC.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/search.opentofu.org\/provider\/upcloudltd\/upcloud\/latest\/docs\/resources\/managed_database_postgresql\" target=\"_blank\" rel=\"noopener\">Explore more<\/a><\/p>\n\n                          <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n\n    <div class=\"accordion\" data-allow-multiple>\n              <div class=\"accordion-item\">\n          <h3>\n            <button\n              aria-expanded=\"false\"\n              class=\"accordion-trigger\"\n              aria-controls=\"accordion-pulumi\"\n              id=\"accordion-button-pulumi\">\n              <span class=\"accordion-title\">\n                Pulumi<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=\"accordion-pulumi\"\n            role=\"region\"\n            aria-labelledby=\"accordion-pulumi\"\n            class=\"accordion-panel\"\n            hidden=\"\">\n            <div class=\"tab-content has-image \">\n              <div class=\"media\">\n                                  <div class=\"image image-background\" style=\"width:100%\">\n                        <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Pulumi postgreSQL UpCloud.\"\n      src=\"https:\/\/upcloud.com\/media\/pulumi-tool-postgresql.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/pulumi-tool-postgresql-300x209.png 300w, https:\/\/upcloud.com\/media\/pulumi-tool-postgresql-1024x714.png 1024w, https:\/\/upcloud.com\/media\/pulumi-tool-postgresql-768x536.png 768w, https:\/\/upcloud.com\/media\/pulumi-tool-postgresql.png 1054w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1054\"\n        height=\"735\"\n                      \/>\n                      <\/div>\n                              <\/div>\n\n              <div class=\"content\">\n                <h2>\n                                   <\/h2>\n\n                <p class=\"p1\"><strong>Modern infrastructure as code with TypeScript, Python &amp; more<\/strong><\/p>\n<ul class=\"wysiwyg\">\n<li data-start=\"0\" data-end=\"82\">Define and manage PostgreSQL on UpCloud with Pulumi in your favorite language.<\/li>\n<li data-start=\"83\" data-end=\"149\">Ensure consistent deployments with real-time state management.<\/li>\n<li data-start=\"150\" data-end=\"220\" data-is-last-node=\"\">Integrate PostgreSQL into cloud-native apps with code-based control.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.pulumi.com\/registry\/packages\/upcloud\/api-docs\/manageddatabasepostgresql\/\" target=\"_blank\" rel=\"noopener\">Explore more<\/a><\/p>\n\n                              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n              <div class=\"accordion-item\">\n          <h3>\n            <button\n              aria-expanded=\"false\"\n              class=\"accordion-trigger\"\n              aria-controls=\"accordion-kubernetes-crossplane\"\n              id=\"accordion-button-kubernetes-crossplane\">\n              <span class=\"accordion-title\">\n                Kubernetes + Crossplane<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=\"accordion-kubernetes-crossplane\"\n            role=\"region\"\n            aria-labelledby=\"accordion-kubernetes-crossplane\"\n            class=\"accordion-panel\"\n            hidden=\"\">\n            <div class=\"tab-content has-image \">\n              <div class=\"media\">\n                                  <div class=\"image image-background\" style=\"width:100%\">\n                        <img decoding=\"async\" loading=\"lazy\"\n      alt=\"UpCloud PostgreSQL Managed Databases Kubernetes Crossplane.\"\n      src=\"https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql-300x208.png 300w, https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql-1024x709.png 1024w, https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql-768x532.png 768w, https:\/\/upcloud.com\/media\/kubernetes-crossplane-postgresql.png 1061w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"1061\"\n        height=\"735\"\n                      \/>\n                      <\/div>\n                              <\/div>\n\n              <div class=\"content\">\n                <h2>\n                                   <\/h2>\n\n                <p><strong>Manage UpCloud resources with Kubernetes &amp; Crossplane<\/strong><\/p>\n<ul class=\"wysiwyg\">\n<li data-start=\"0\" data-end=\"84\">Manage UpCloud databases and infrastructure via Kubernetes APIs with Crossplane.<\/li>\n<li data-start=\"85\" data-end=\"149\">Define UpCloud resources as CRDs for declarative automation.<\/li>\n<li data-start=\"150\" data-end=\"206\" data-is-last-node=\"\">Provision, update, and scale PostgreSQL using kubectl.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/github.com\/UpCloudLtd\/crossplane-provider-upcloud\/blob\/main\/examples\/resources\/database.yaml\" target=\"_blank\" rel=\"noopener\">Explore more<\/a><\/p>\n\n                              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n              <div class=\"accordion-item\">\n          <h3>\n            <button\n              aria-expanded=\"false\"\n              class=\"accordion-trigger\"\n              aria-controls=\"accordion-terraform\"\n              id=\"accordion-button-terraform\">\n              <span class=\"accordion-title\">\n                Terraform<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=\"accordion-terraform\"\n            role=\"region\"\n            aria-labelledby=\"accordion-terraform\"\n            class=\"accordion-panel\"\n            hidden=\"\">\n            <div class=\"tab-content has-image \">\n              <div class=\"media\">\n                                  <div class=\"image image-background\" style=\"width:100%\">\n                        <img decoding=\"async\" loading=\"lazy\"\n      alt=\"Managed Databases PostgreSQL Terraform.\"\n      src=\"https:\/\/upcloud.com\/media\/terraform-postgresql.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/terraform-postgresql-300x231.png 300w, https:\/\/upcloud.com\/media\/terraform-postgresql-768x592.png 768w, https:\/\/upcloud.com\/media\/terraform-postgresql.png 954w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"954\"\n        height=\"735\"\n                      \/>\n                      <\/div>\n                              <\/div>\n\n              <div class=\"content\">\n                <h2>\n                                   <\/h2>\n\n                <p><strong>Industry-Standard choice\/tool to handle Infrastructure as Code<\/strong><\/p>\n<ul class=\"wysiwyg\">\n<li data-start=\"0\" data-end=\"64\">Deploy PostgreSQL on UpCloud with Terraform for consistency.<\/li>\n<li data-start=\"65\" data-end=\"125\">Integrate seamlessly into multi-cloud and hybrid setups.<\/li>\n<li data-start=\"126\" data-end=\"181\" data-is-last-node=\"\">Automate provisioning, scaling, and updates with IaC.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/registry.terraform.io\/providers\/UpCloudLtd\/upcloud\/latest\/docs\/resources\/managed_database_postgresql\" target=\"_blank\" rel=\"noopener\">Explore more<\/a><\/p>\n\n                              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n              <div class=\"accordion-item\">\n          <h3>\n            <button\n              aria-expanded=\"false\"\n              class=\"accordion-trigger\"\n              aria-controls=\"accordion-opentofu\"\n              id=\"accordion-button-opentofu\">\n              <span class=\"accordion-title\">\n                OpenTofu<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=\"accordion-opentofu\"\n            role=\"region\"\n            aria-labelledby=\"accordion-opentofu\"\n            class=\"accordion-panel\"\n            hidden=\"\">\n            <div class=\"tab-content has-image \">\n              <div class=\"media\">\n                                  <div class=\"image image-background\" style=\"width:100%\">\n                        <img decoding=\"async\" loading=\"lazy\"\n      alt=\"UpCloud Managed Databases PostgreSQL OpenTofu.\"\n      src=\"https:\/\/upcloud.com\/media\/opentofu-postgresql.png\"\n              srcset=\"https:\/\/upcloud.com\/media\/opentofu-postgresql-300x231.png 300w, https:\/\/upcloud.com\/media\/opentofu-postgresql-768x592.png 768w, https:\/\/upcloud.com\/media\/opentofu-postgresql.png 954w\"\n        sizes=\"auto, (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 100vw\"\n                    width=\"954\"\n        height=\"735\"\n                      \/>\n                      <\/div>\n                              <\/div>\n\n              <div class=\"content\">\n                <h2>\n                                   <\/h2>\n\n                <p data-start=\"1764\" data-end=\"1806\"><strong data-start=\"1764\" data-end=\"1804\">Open-Source alternative to Terraform<\/strong><\/p>\n<ul class=\"wysiwyg\" data-start=\"1807\" data-end=\"2216\">\n<li data-start=\"0\" data-end=\"62\">Enjoy OpenTofu\u2019s open-source, community-driven innovation.<\/li>\n<li data-start=\"63\" data-end=\"120\">Migrate seamlessly with full Terraform compatibility.<\/li>\n<li data-start=\"121\" data-end=\"172\">Deploy PostgreSQL on UpCloud with flexible IaC.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/search.opentofu.org\/provider\/upcloudltd\/upcloud\/latest\/docs\/resources\/managed_database_postgresql\" target=\"_blank\" rel=\"noopener\">Explore more<\/a><\/p>\n\n                              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n          <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-icon-content-columns has-background-color-gray-50\">\n  <div class=\"container\">\n\n          <div class=\"wrapper-content\">\n        <div class=\"content\">\n                      <p class=\"kicker\" aria-describedby=\"benefits-of-postgresql-hosted-on-upcloud\">\n              Simple, secure, scalable            <\/p>\n          \n                      <h2>\n              Benefits of PostgreSQL hosted on UpCloud            <\/h2>\n          \n                  <\/div>\n\n              <\/div>\n    \n    <div class=\"cols cols-two\">\n\n              \n<div class=\"box has-gradient-border\">\n\n    <div class=\"heading\">\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=\"currentColor\"\/><\/svg>\n\n              <h3>\n          Always up-to-date \u2013 Performance, security &amp; innovation        <\/h3>\n          <\/div>\n\n    <div class=\"box-content\">\n      <div>\n        <ul class=\"wysiwyg\">\n<li data-start=\"54\" data-end=\"179\"><strong>Automatic updates, zero downtime<\/strong> \u2013 Get the latest PostgreSQL features and security patches without interruptions.<\/li>\n<li data-start=\"180\" data-end=\"269\"><strong>Fast performance<\/strong> \u2013 Optimized queries and indexing boost transaction speeds.<\/li>\n<li data-start=\"270\" data-end=\"361\"><strong>99.99% Secure<\/strong> \u2013 Stay protected with automatic patching against vulnerabilities.<\/li>\n<li data-start=\"362\" data-end=\"475\"><strong>Always cutting-edge<\/strong> \u2013 Access new PostgreSQL features like JSONB, parallelism, and indexing instantly.<\/li>\n<\/ul>\n      <\/div>\n\n          <\/div>\n\n\n<\/div>\n\n              \n<div class=\"box has-gradient-border\">\n\n    <div class=\"heading\">\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=\"currentColor\"\/><\/svg>\n\n              <h3>\n          Flexible scaling \u2013 Scale up or down instantly with no downtime        <\/h3>\n          <\/div>\n\n    <div class=\"box-content\">\n      <div>\n        <ul class=\"wysiwyg\">\n<li data-start=\"77\" data-end=\"174\"><strong>Instant resource scaling<\/strong> \u2013 Adjust CPU, RAM, and storage on demand.<\/li>\n<li data-start=\"175\" data-end=\"269\"><strong>No downtime<\/strong> \u2013 Scale seamlessly without service interruptions or manual migrations.<\/li>\n<li data-start=\"270\" data-end=\"358\"><strong>Cost-efficient<\/strong> \u2013 Pay only for the resources you need, avoiding overprovisioning.<\/li>\n<li data-start=\"359\" data-end=\"457\"><strong>Handles traffic spikes <\/strong>\u2013 Auto-scale to manage sudden surges without performance drops.<\/li>\n<\/ul>\n      <\/div>\n\n          <\/div>\n\n\n<\/div>\n\n              \n<div class=\"box has-gradient-border\">\n\n    <div class=\"heading\">\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=\"currentColor\"\/><\/svg>\n\n              <h3>\n          Rich extension ecosystem        <\/h3>\n          <\/div>\n\n    <div class=\"box-content\">\n      <div>\n        <ul class=\"wysiwyg\">\n<li data-start=\"52\" data-end=\"165\"><strong>70+ Pre-installed extensions<\/strong> \u2013 Get instant access to powerful PostgreSQL extensions without manual setup.<\/li>\n<li data-start=\"166\" data-end=\"293\"><strong>Advanced performance &amp; scaling<\/strong> \u2013 Leverage Citus for horizontal scaling and pg_partman for partition management.<\/li>\n<li data-start=\"294\" data-end=\"460\"><strong>Optimized caching &amp; connection pooling<\/strong> \u2013 Boost performance for query tuning.<\/li>\n<li data-start=\"461\" data-end=\"558\"><strong>Seamless integration<\/strong> \u2013 Enable extensions effortlessly via CLI, API, Terraform, or UI.<\/li>\n<\/ul>\n      <\/div>\n\n          <\/div>\n\n\n<\/div>\n\n              \n<div class=\"box has-gradient-border\">\n\n    <div class=\"heading\">\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=\"M18.65 6.14C19.26 6.06 19.87 6 20.5 6C28.23 6 34.5 12.27 34.5 20C34.5 27.73 28.23 34 20.5 34C12.77 34 6.5 27.73 6.5 20C6.5 16.77 7.6 13.8 9.45 11.43H6.97V9.43H12.97V15.44H10.97V12.75C9.43 14.76 8.5 17.27 8.5 20C8.5 26.62 13.87 32 20.49 32C27.11 32 32.49 26.62 32.49 20C32.49 13.38 27.11 8 20.49 8C19.86 8 19.25 8.07 18.65 8.16V6.14ZM26.5996 19.8101V21.8101H18.5996V11.8101H20.5996V19.8101H26.5996Z\" fill=\"currentColor\"\/><\/svg>\n\n              <h3>\n          Automated backups and failover        <\/h3>\n          <\/div>\n\n    <div class=\"box-content\">\n      <div>\n        <ul class=\"wysiwyg\">\n<li data-start=\"0\" data-end=\"111\"><strong>Daily automated backups<\/strong> \u2013 Secure your data with automatic daily backups and point-in-time recovery.<\/li>\n<li data-start=\"112\" data-end=\"223\"><strong>Instant failover protection<\/strong> \u2013 Minimize downtime with built-in failover, ensuring high availability.<\/li>\n<li data-start=\"224\" data-end=\"333\"><strong>Redundant storage <\/strong>\u2013 Data is replicated across multiple nodes for fault tolerance and reliability.<\/li>\n<li data-start=\"334\" data-end=\"427\"><strong>Effortless recovery<\/strong> \u2013 Restore databases instantly via CLI, API, Terraform, or UI<\/li>\n<\/ul>\n      <\/div>\n\n          <\/div>\n\n\n<\/div>\n\n      \n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-box-carousel card-carousel has-background-color-white\">\n\n\n  <div class=\"container\">\n\n          <div class=\"block-header \">\n        <h2>\n          Happy customers around the globe        <\/h2>\n      <\/div>\n    \n    <div class=\"swiper-container swiper-container-box-carousel\">\n      <div class=\"swiper-wrapper box-carousel-list\">\n                            <div class=\"swiper-slide box\">\n\n            \n            \n                          <figure class=\"image-content\">\n                    <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/Vassilis-K-e1739198208859.png\" width=\"199\" height=\"79\">\n                                    <figcaption>\n                                  <\/figcaption>\n              <\/figure>\n            \n            \n          <\/div>\n                            <div class=\"swiper-slide box\">\n\n            \n            \n                          <figure class=\"image-content\">\n                    <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/Testing-review-image-e1739198192800.png\" width=\"199\" height=\"79\">\n                                    <figcaption>\n                                  <\/figcaption>\n              <\/figure>\n            \n            \n          <\/div>\n                            <div class=\"swiper-slide box\">\n\n            \n            \n                          <figure class=\"image-content\">\n                    <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/Paul-trustpilot-e1739198163721.png\" width=\"199\" height=\"79\">\n                                    <figcaption>\n                                  <\/figcaption>\n              <\/figure>\n            \n            \n          <\/div>\n                            <div class=\"swiper-slide box\">\n\n            \n            \n                          <figure class=\"image-content\">\n                    <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/Peter-Trustpilot-e1739198151413.png\" width=\"199\" height=\"79\">\n                                    <figcaption>\n                                  <\/figcaption>\n              <\/figure>\n            \n            \n          <\/div>\n                            <div class=\"swiper-slide box\">\n\n            \n            \n                          <figure class=\"image-content\">\n                    <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/ToniV-e1739198099497.png\" width=\"198\" height=\"76\">\n                                    <figcaption>\n                                  <\/figcaption>\n              <\/figure>\n            \n            \n          <\/div>\n                            <div class=\"swiper-slide box\">\n\n            \n            \n                          <figure class=\"image-content\">\n                    <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/JoseC-e1739197742453.png\" width=\"199\" height=\"76\">\n                                    <figcaption>\n                                  <\/figcaption>\n              <\/figure>\n            \n            \n          <\/div>\n                            <div class=\"swiper-slide box\">\n\n            \n            \n                          <figure class=\"image-content\">\n                    <img decoding=\"async\" loading=\"lazy\" alt=\"-\" src=\"https:\/\/upcloud.com\/media\/LauriK-e1739197679167.png\" width=\"199\" height=\"76\">\n                                    <figcaption>\n                                  <\/figcaption>\n              <\/figure>\n            \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  <\/div>\n<\/section>\n\n\n\n<section id=\"managed-databases\" class=\"block block-pricing block-pricing-table has-background-color-white\" id=\"managed-databases\">\n  <div class=\"container\">\n\n          <h2>PostgreSQL pricing plans<\/h2>\n    \n          <div class=\"tablist\" role=\"tablist\">\n\n        \n        <div class=\"tab-list-box\">\n                      <button\n              role=\"tab\"\n              class=\"tab-button theme-color-border-and-hover theme-color-text\"\n              id=\"1-node\"\n              aria-selected=\"true\"\n              aria-controls=\"1-node-tab\"\n                            >\n              1 Node            <\/button>\n                      <button\n              role=\"tab\"\n              class=\"tab-button theme-color-border-and-hover theme-color-text\"\n              id=\"2-nodes\"\n              aria-selected=\"false\"\n              aria-controls=\"2-nodes-tab\"\n              tabindex=\"-1\"              >\n              2 Nodes            <\/button>\n                      <button\n              role=\"tab\"\n              class=\"tab-button theme-color-border-and-hover theme-color-text\"\n              id=\"3-nodes\"\n              aria-selected=\"false\"\n              aria-controls=\"3-nodes-tab\"\n              tabindex=\"-1\"              >\n              3 Nodes            <\/button>\n          \n                  <\/div>\n\n      <\/div>\n    \n    <div class=\"tabpanels\">\n              <div\n          class=\"tab-content\"\n          tabindex=\"0\"\n          role=\"tabpanel\"\n          id=\"1-node-tab\"\n          aria-labelledby=\"1-node\"\n                    >\n\n                      <div class=\"items\">\n              <div class=\"tabpanel-summary\">\n                <h3>PostgreSQL<\/h3>\n\n                                  <div class=\"items\">\n                    <div class=\"item\">\n                      <p>Managed Databases for MySQL &amp; PostgreSQL offer maintenance-free database hosting supported by expert level installation and zero downtime scaling.<\/p>\n                    <\/div>\n\n                                      <\/div>\n                              <\/div>\n\n                              <div class=\"pricing-plan has-background-color-white\">\n                                      <div class=\"info-boxes\">\n                                              <div class=\"info-box\">\n                          <h4>\n                            Memory                          <\/h4>\n\n                          <p>\n                            1 &#8211; 4 GB                          <\/p>\n                        <\/div>\n                                              <div class=\"info-box\">\n                          <h4>\n                            CPU cores                          <\/h4>\n\n                          <p>\n                            1 &#8211; 2                          <\/p>\n                        <\/div>\n                                              <div class=\"info-box\">\n                          <h4>\n                            Storage                          <\/h4>\n\n                          <p>\n                            25 &#8211; 100 GB                          <\/p>\n                        <\/div>\n                                          <\/div>\n                  \n                                      <div class=\"pricing-cta\">\n                      <div class=\"features\">\n                        <ul class=\"features-list\">\n                                                      <li>\n                              No manual maintenance required                            <\/li>\n                                                      <li>\n                              Automated Backups                            <\/li>\n                                                      <li>\n                              Quick and easy to deploy                            <\/li>\n                                                  <\/ul>\n\n                        <ul class=\"features-list\">\n                                                      <li>\n                              Enhanced Security                            <\/li>\n                                                      <li>\n                              High Availability with 99.999% Uptime SLA                            <\/li>\n                                                      <li>\n                              Additional storage up to 200 GB                            <\/li>\n                                                  <\/ul>\n                      <\/div>\n\n                      <div class=\"text-content\">\n                        <div class=\"item\">\n                                                      <p class=\"prefix\">\n                              Starting from                            <\/p>\n                          \n                                                      <p class=\"price\">\n                              $8\/mo                            <\/p>\n                          \n                                                      <p class=\"suffix\">\n                              Global price                            <\/p>\n                                                  <\/div>\n\n                        <p class=\"button-wrapper\">\n                          <a class=\"button\" href=\"https:\/\/signup.upcloud.com\/\">\n                            Get started                          <\/a>\n                        <\/p>\n                      <\/div>\n                    <\/div>\n                                  <\/div>\n              \n              <div class=\"col col-table\">\n                \n                <div class=\"content-table\">\n                  <div class=\"content-table-inner\">\n                    <table class=\"is-scrollable \">\n\n                                              <thead>\n                          <tr>\n                                                          <th>Memory<\/th>\n                                                          <th>Cores<\/th>\n                                                          <th>Storage<\/th>\n                                                          <th>PITR backup days<\/th>\n                                                          <th>Price<\/th>\n                                                      <\/tr>\n                        <\/thead>\n                      \n                      <tbody>\n                                                  <tr>\n                                                          <td>                              1 GB<\/td>\n                                                          <td>                              1<\/td>\n                                                          <td>                              10 GB<\/td>\n                                                          <td>                              2 <small>MySQL<\/small><br>\n3 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$8\/mo<\/sup><br><b class=\"price\"><sup>$0.0111\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              2 GB<\/td>\n                                                          <td>                              1<\/td>\n                                                          <td>                              25 GB<\/td>\n                                                          <td>                              2 <small>MySQL<\/small><br>\n3 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$30\/mo<\/sup><br><b class=\"price\"><sup>$0.0417\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              4 GB<\/td>\n                                                          <td>                              2<\/td>\n                                                          <td>                              50 GB<\/td>\n                                                          <td>                              2 <small>MySQL<\/small><br>\n3 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$60\/mo<\/sup><br><b class=\"price\"><sup>$0.0833\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                              <\/tbody>\n\n                    <\/table>\n                  <\/div>\n                <\/div>\n\n                <div class=\"footer\">\n                  <p>Point-in-Time Recovery (PITR) allows data restoration to any minute within the backup from the past 24 hours.<\/p>\n<p>Resources are charged by the hour. Monthly prices are estimates based on a 30-day month.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n\n          \n        <\/div>\n              <div\n          class=\"tab-content\"\n          tabindex=\"0\"\n          role=\"tabpanel\"\n          id=\"2-nodes-tab\"\n          aria-labelledby=\"2-nodes\"\n          hidden=\"\"          >\n\n                      <div class=\"items\">\n              <div class=\"tabpanel-summary\">\n                <h3>PostgreSQL<\/h3>\n\n                                  <div class=\"items\">\n                    <div class=\"item\">\n                      <p>Managed Databases for MySQL &amp; PostgreSQL offer maintenance-free database hosting supported by expert level installation and zero downtime scaling.<\/p>\n                    <\/div>\n\n                                      <\/div>\n                              <\/div>\n\n                              <div class=\"pricing-plan has-background-color-white\">\n                                      <div class=\"info-boxes\">\n                                              <div class=\"info-box\">\n                          <h4>\n                            Memory                          <\/h4>\n\n                          <p>\n                            4 &#8211; 128 GB                          <\/p>\n                        <\/div>\n                                              <div class=\"info-box\">\n                          <h4>\n                            CPU cores                          <\/h4>\n\n                          <p>\n                            2 &#8211; 20                          <\/p>\n                        <\/div>\n                                              <div class=\"info-box\">\n                          <h4>\n                            Storage                          <\/h4>\n\n                          <p>\n                            50 GB &#8211; 2TB                          <\/p>\n                        <\/div>\n                                          <\/div>\n                  \n                                      <div class=\"pricing-cta\">\n                      <div class=\"features\">\n                        <ul class=\"features-list\">\n                                                      <li>\n                              No manual maintenance required                            <\/li>\n                                                      <li>\n                              Automated Backups                            <\/li>\n                                                      <li>\n                              Quick and easy to deploy                            <\/li>\n                                                  <\/ul>\n\n                        <ul class=\"features-list\">\n                                                      <li>\n                              Enhanced Security                            <\/li>\n                                                      <li>\n                              High Availability with 99.999% Uptime SLA                            <\/li>\n                                                      <li>\n                              Additional storage up to 8 TB                            <\/li>\n                                                  <\/ul>\n                      <\/div>\n\n                      <div class=\"text-content\">\n                        <div class=\"item\">\n                                                      <p class=\"prefix\">\n                              Starting from                            <\/p>\n                          \n                                                      <p class=\"price\">\n                              $120\/mo                            <\/p>\n                          \n                                                      <p class=\"suffix\">\n                              Global price                            <\/p>\n                                                  <\/div>\n\n                        <p class=\"button-wrapper\">\n                          <a class=\"button\" href=\"https:\/\/signup.upcloud.com\/\">\n                            Get started                          <\/a>\n                        <\/p>\n                      <\/div>\n                    <\/div>\n                                  <\/div>\n              \n              <div class=\"col col-table\">\n                                  <div class=\"overlay-show-more\">\n                    <button class=\"overlay-show-more-button\">\n                      See all options<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                    <\/button>\n                  <\/div>\n                \n                <div class=\"content-table\">\n                  <div class=\"content-table-inner\">\n                    <table class=\"is-scrollable \">\n\n                                              <thead>\n                          <tr>\n                                                          <th>Memory<\/th>\n                                                          <th>Cores<\/th>\n                                                          <th>Storage<\/th>\n                                                          <th>PITR backup days<\/th>\n                                                          <th>Price<\/th>\n                                                      <\/tr>\n                        <\/thead>\n                      \n                      <tbody>\n                                                  <tr>\n                                                          <td>                              4 GB<\/td>\n                                                          <td>                              2<\/td>\n                                                          <td>                              50 GB<\/td>\n                                                          <td>                              8 <small>MySQL<\/small><br>\n15 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$120\/mo<\/sup><br><b class=\"price\"><sup>$0.1667\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              8 GB<\/td>\n                                                          <td>                              4<\/td>\n                                                          <td>                              100 GB<\/td>\n                                                          <td>                              8 <small>MySQL<\/small><br>\n15 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$230\/mo<\/sup><br><b class=\"price\"><sup>$0.3194\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              16 GB<\/td>\n                                                          <td>                              6<\/td>\n                                                          <td>                              100 GB<\/td>\n                                                          <td>                              8 <small>MySQL<\/small><br>\n15 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$460\/mo<\/sup><br><b class=\"price\"><sup>$0.6389\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              32 GB<\/td>\n                                                          <td>                              8<\/td>\n                                                          <td>                              100 GB<\/td>\n                                                          <td>                              8 <small>MySQL<\/small><br>\n15 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$860\/mo<\/sup><br><b class=\"price\"><sup>$1.1944\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              64 GB<\/td>\n                                                          <td>                              16<\/td>\n                                                          <td>                              1 TB<\/td>\n                                                          <td>                              8 <small>MySQL<\/small><br>\n15 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$1830\/mo<\/sup><br><b class=\"price\"><sup>$2.5417\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              128 GB<\/td>\n                                                          <td>                              20<\/td>\n                                                          <td>                              2 TB<\/td>\n                                                          <td>                              8 <small>MySQL<\/small><br>\n15 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$3200\/mo<\/sup><br><b class=\"price\"><sup>$4.4444\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                              <\/tbody>\n\n                    <\/table>\n                  <\/div>\n                <\/div>\n\n                <div class=\"footer\">\n                  <p>Point-in-Time Recovery (PITR) allows data restoration to any minute within the backup retention period of 7 days.<\/p>\n<p>Resources are charged by the hour. Monthly prices are estimates based on a 30-day month.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n\n          \n        <\/div>\n              <div\n          class=\"tab-content\"\n          tabindex=\"0\"\n          role=\"tabpanel\"\n          id=\"3-nodes-tab\"\n          aria-labelledby=\"3-nodes\"\n          hidden=\"\"          >\n\n                      <div class=\"items\">\n              <div class=\"tabpanel-summary\">\n                <h3>PostgreSQL<\/h3>\n\n                                  <div class=\"items\">\n                    <div class=\"item\">\n                      <p>Managed Databases for MySQL &amp; PostgreSQL offer maintenance-free database hosting supported by expert level installation and zero downtime scaling.<\/p>\n                    <\/div>\n\n                                      <\/div>\n                              <\/div>\n\n                              <div class=\"pricing-plan has-background-color-white\">\n                                      <div class=\"info-boxes\">\n                                              <div class=\"info-box\">\n                          <h4>\n                            Memory                          <\/h4>\n\n                          <p>\n                            4 &#8211; 128 GB                          <\/p>\n                        <\/div>\n                                              <div class=\"info-box\">\n                          <h4>\n                            CPU cores                          <\/h4>\n\n                          <p>\n                            2 &#8211; 20                          <\/p>\n                        <\/div>\n                                              <div class=\"info-box\">\n                          <h4>\n                            Storage                          <\/h4>\n\n                          <p>\n                            100 GB &#8211; 2 TB                          <\/p>\n                        <\/div>\n                                          <\/div>\n                  \n                                      <div class=\"pricing-cta\">\n                      <div class=\"features\">\n                        <ul class=\"features-list\">\n                                                      <li>\n                              No manual maintenance required                            <\/li>\n                                                      <li>\n                              Automated Backups                            <\/li>\n                                                      <li>\n                              Quick and easy to deploy                            <\/li>\n                                                  <\/ul>\n\n                        <ul class=\"features-list\">\n                                                      <li>\n                              Enhanced Security                            <\/li>\n                                                      <li>\n                              High Availability with 99.999% Uptime SLA                            <\/li>\n                                                      <li>\n                              Additional storage up to 8 TB                            <\/li>\n                                                  <\/ul>\n                      <\/div>\n\n                      <div class=\"text-content\">\n                        <div class=\"item\">\n                                                      <p class=\"prefix\">\n                              Starting from                            <\/p>\n                          \n                                                      <p class=\"price\">\n                              $200\/mo                            <\/p>\n                          \n                                                      <p class=\"suffix\">\n                              Global price                            <\/p>\n                                                  <\/div>\n\n                        <p class=\"button-wrapper\">\n                          <a class=\"button\" href=\"https:\/\/signup.upcloud.com\/\">\n                            Get started                          <\/a>\n                        <\/p>\n                      <\/div>\n                    <\/div>\n                                  <\/div>\n              \n              <div class=\"col col-table\">\n                                  <div class=\"overlay-show-more\">\n                    <button class=\"overlay-show-more-button\">\n                      See all options<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                    <\/button>\n                  <\/div>\n                \n                <div class=\"content-table\">\n                  <div class=\"content-table-inner\">\n                    <table class=\"is-scrollable \">\n\n                                              <thead>\n                          <tr>\n                                                          <th>Memory<\/th>\n                                                          <th>Cores<\/th>\n                                                          <th>Storage<\/th>\n                                                          <th>PITR backup days<\/th>\n                                                          <th>Price<\/th>\n                                                      <\/tr>\n                        <\/thead>\n                      \n                      <tbody>\n                                                  <tr>\n                                                          <td>                              4 GB<\/td>\n                                                          <td>                              2<\/td>\n                                                          <td>                              100 GB<\/td>\n                                                          <td>                              15 <small>MySQL<\/small><br>\n31 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$200\/mo<\/sup><br><b class=\"price\"><sup>$0.2778\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              8 GB<\/td>\n                                                          <td>                              4<\/td>\n                                                          <td>                              100 GB<\/td>\n                                                          <td>                              15 <small>MySQL<\/small><br>\n31 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$320\/mo<\/sup><br><b class=\"price\"><sup>$0.4444\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              16 GB<\/td>\n                                                          <td>                              6<\/td>\n                                                          <td>                              200 GB<\/td>\n                                                          <td>                              15 <small>MySQL<\/small><br>\n31 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$690\/mo<\/sup><br><b class=\"price\"><sup>$0.9583\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              32 GB<\/td>\n                                                          <td>                              8<\/td>\n                                                          <td>                              200 GB<\/td>\n                                                          <td>                              15 <small>MySQL<\/small><br>\n31 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$1280\/mo<\/sup><br><b class=\"price\"><sup>$1.7778\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              64 GB<\/td>\n                                                          <td>                              16<\/td>\n                                                          <td>                              1 TB<\/td>\n                                                          <td>                              15 <small>MySQL<\/small><br>\n31 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$2560\/mo<\/sup><br><b class=\"price\"><sup>$3.5556\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                                  <tr>\n                                                          <td>                              128 GB<\/td>\n                                                          <td>                              20<\/td>\n                                                          <td>                              2 TB<\/td>\n                                                          <td>                              15 <small>MySQL<\/small><br>\n31 <small>PostgreSQL<\/small><\/td>\n                                                          <td class=\"price-cell\">                              <sup>$4540\/mo<\/sup><br><b class=\"price\"><sup>$6.3056\/h<\/sup><\/b><\/td>\n                                                      <\/tr>\n                                              <\/tbody>\n\n                    <\/table>\n                  <\/div>\n                <\/div>\n\n                <div class=\"footer\">\n                  <p>Point-in-Time Recovery (PITR) allows data restoration to any minute within the backup retention period of 14 days.<\/p>\n<p>Resources are charged by the hour. Monthly prices are estimates based on a 30-day month.<\/p>\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-content-upsells has-background-color-white\">\n  <div class=\"container\">\n\n    <div class=\"top-wrapper\">\n              <p class=\"prefix\">\n          Find out more        <\/p>\n      \n      <div class=\"heading-wrapper\">\n        <h2>\n          Tutorials and Documentation        <\/h2>\n\n              <\/div>\n\n    <\/div>\n\n    <div class=\"cols\">\n\n      \n<div class=\"col\">\n\n      <p class=\"badge\">API<\/p>\n  \n  <h3>How to enable PostgreSQL connection pool using UpCloud API<\/h3>\n\n  <p>PostgreSQL connection pool allows you to serve a large number of client connections to Managed Databases while reducing resource usage.<\/p>\n\n  <p class=\"more-link\">\n    <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/postgresql-connection-pool-api\/\" class=\"arrow-link\">\n      Read tutorial      <span class=\"arrow-link-arrow\"><\/span>\n    <\/a>\n  <\/p>\n\n<\/div>\n\n<div class=\"col\">\n\n      <p class=\"badge\">Databases<\/p>\n  \n  <h3>How to configure Managed Databases using Terraform<\/h3>\n\n  <p>Terraform offers a great way to build your cloud infrastructure as code from start to finish, including UpCloud Managed Databases!<\/p>\n\n  <p class=\"more-link\">\n    <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/managed-databases-terraform\/\" class=\"arrow-link\">\n      Read tutorial      <span class=\"arrow-link-arrow\"><\/span>\n    <\/a>\n  <\/p>\n\n<\/div>\n\n<div class=\"col\">\n\n  \n  <h3>Managed Databases<\/h3>\n\n  <p>UpCloud Managed Database is a database-as-a-service offering a carefree option for running well-known open-source databases in the cloud. It is deployable via the users&#8217; UpCloud [&hellip;]<\/p>\n\n  <p class=\"more-link\">\n    <a href=\"https:\/\/upcloud.com\/global\/resources\/docs\/managed-databases\/\" class=\"arrow-link\">\n      Read documentation      <span class=\"arrow-link-arrow\"><\/span>\n    <\/a>\n  <\/p>\n\n<\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<section class=\"block block-cta is-content-column no-image has-background-color-white \">\n  <div class=\"container\">\n    <div class=\"wrapper-main\">\n\n      \n      <h2>Find out more about Managed Databases for PostgreSQL<\/h2>\n\n      <div class=\"wrapper-content\">\n        <p>Learn about the ins and outs of Managed Databases for PostgreSQL in our Documentation.<\/p>\n\n        \n                <div class=\"cta-links\">\n                      <p class=\"button-wrapper\">\n              <a class=\"button button-white\" href=\"https:\/\/upcloud.com\/global\/resources\/docs\/managed-databases\">\n                Documentation              <\/a>\n            <\/p>\n          \n                      <p class=\"button-wrapper\">\n              <a class=\"button button-ghost-white\" href=\"https:\/\/upcloud.com\/global\/contact\/#form\">\n                Contact us              <\/a>\n            <\/p>\n          \n                  <\/div>\n        \n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":19,"featured_media":63476,"parent":0,"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":"66948,40528,48197","_relevanssi_noindex_reason":"","footnotes":""},"class_list":["post-994","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/pages\/994","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\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/comments?post=994"}],"version-history":[{"count":2,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/pages\/994\/revisions"}],"predecessor-version":[{"id":3923,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/pages\/994\/revisions\/3923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/media?parent=994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}