{"id":5272,"date":"2026-06-18T16:58:24","date_gmt":"2026-06-18T16:58:24","guid":{"rendered":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/"},"modified":"2026-06-18T16:58:24","modified_gmt":"2026-06-18T16:58:24","slug":"nestjs-prisma-postgresql-setup","status":"publish","type":"post","link":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/","title":{"rendered":"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds"},"content":{"rendered":"<article>\n<h2>Introduction<\/h2>\n<p>Setting up a backend with NestJS 11, Prisma 7, and PostgreSQL can be accomplished in a matter of seconds. This combination allows developers to create scalable server-side applications with a powerful ORM and a robust database. In this guide, we will walk you through the steps to get your backend up and running quickly.<\/p>\n<h2>Prerequisites<\/h2>\n<p>Before you begin, ensure you have the following installed on your machine:<\/p>\n<ul>\n<li>Node.js (v14 or later)<\/li>\n<li>NPM or Yarn<\/li>\n<li>PostgreSQL<\/li>\n<li>A code editor (like VS Code)<\/li>\n<\/ul>\n<h2>Step-by-Step Setup<\/h2>\n<h3>1. Create a New NestJS Project<\/h3>\n<p>To start, create a new NestJS project by using the Nest CLI. If you haven\u2019t installed it yet, run:<\/p>\n<pre><code>npm i -g @nestjs\/cli<\/code><\/pre>\n<p>Next, create a new project:<\/p>\n<pre><code>nest new my-nest-app<\/code><\/pre>\n<h3>2. Install Dependencies<\/h3>\n<p>Navigate to your project directory and install the necessary packages:<\/p>\n<pre><code>cd my-nest-app\nnpm install @prisma\/client prisma<\/code><\/pre>\n<h3>3. Initialize Prisma<\/h3>\n<p>Run the following command to initialize Prisma in your project:<\/p>\n<pre><code>npx prisma init<\/code><\/pre>\n<p>This creates a new <code>prisma<\/code> folder with a <code>schema.prisma<\/code> file. Open it to define your data model.<\/p>\n<h3>4. Configure PostgreSQL Database<\/h3>\n<p>In the <code>schema.prisma<\/code> file, configure your PostgreSQL database connection:<\/p>\n<pre><code>datasource db {\n  provider = \"postgresql\"\n  url      = env(\"DATABASE_URL\")\n}<\/code><\/pre>\n<p>Set your <code>DATABASE_URL<\/code> in the <code>.env<\/code> file:<\/p>\n<pre><code>DATABASE_URL=\"postgresql:\/\/USER:PASSWORD@localhost:5432\/DATABASE_NAME\"<\/code><\/pre>\n<h3>5. Define Your Data Model<\/h3>\n<p>In the same <code>schema.prisma<\/code> file, define your models. Here\u2019s an example:<\/p>\n<pre><code>model User {\n  id    Int     @id @default(autoincrement())\n  name  String  @db.VarChar(100)\n  email String  @unique @db.VarChar(100)\n}<\/code><\/pre>\n<h3>6. Generate Prisma Client<\/h3>\n<p>After defining your model, generate the Prisma client:<\/p>\n<pre><code>npx prisma generate<\/code><\/pre>\n<h3>7. Create API Routes<\/h3>\n<p>Now, create a service and controller to handle user data. Generate a new resource:<\/p>\n<pre><code>nest generate resource users<\/code><\/pre>\n<p>Edit the generated files to implement CRUD operations using Prisma.<\/p>\n<h3>8. Run Database Migrations<\/h3>\n<p>To apply your data model changes to the database, run:<\/p>\n<pre><code>npx prisma migrate dev --name init<\/code><\/pre>\n<h3>9. Start the Application<\/h3>\n<p>Finally, start your NestJS application:<\/p>\n<pre><code>npm run start<\/code><\/pre>\n<p>Your backend is now running on <code>http:\/\/localhost:3000<\/code>!<\/p>\n<h2>FAQs<\/h2>\n<h3>What is NestJS?<\/h3>\n<p>NestJS is a progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications.<\/p>\n<h3>What is Prisma?<\/h3>\n<p>Prisma is an open-source ORM (Object-Relational Mapping) tool that simplifies database access, making it easier to work with databases.<\/p>\n<h3>Why use PostgreSQL?<\/h3>\n<p>PostgreSQL is a powerful, open-source object-relational database system known for its reliability and robustness, making it an excellent choice for backend applications.<\/p>\n<h2>Conclusion<\/h2>\n<p>Setting up a backend with NestJS, Prisma, and PostgreSQL can be a straightforward process when following the right steps. With the tools and configurations outlined above, you can quickly get your backend running, allowing you to focus on building your application. For more development tools and resources, check out <a href=\"https:\/\/webtoolslab.io\/\">WebToolsLab (All Tools)<\/a> to enhance your development workflow.<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Quickly set up a NestJS 11 backend with Prisma 7 and PostgreSQL. Follow our step-by-step guide to get started in seconds.<\/p>\n","protected":false},"author":1,"featured_media":2864,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21],"tags":[],"class_list":["post-5272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds - WebToolsLab<\/title>\n<meta name=\"description\" content=\"Quickly set up a NestJS 11 backend with Prisma 7 and PostgreSQL. Follow our step-by-step guide to get started in seconds.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds - WebToolsLab\" \/>\n<meta property=\"og:description\" content=\"Quickly set up a NestJS 11 backend with Prisma 7 and PostgreSQL. Follow our step-by-step guide to get started in seconds.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/\" \/>\n<meta property=\"og:site_name\" content=\"WebToolsLab\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-18T16:58:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1820\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"maashraf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"maashraf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/\"},\"author\":{\"name\":\"maashraf\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#\\\/schema\\\/person\\\/dc734a267c9220810951a2c42f320fbb\"},\"headline\":\"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds\",\"datePublished\":\"2026-06-18T16:58:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/\"},\"wordCount\":378,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#\\\/schema\\\/person\\\/dc734a267c9220810951a2c42f320fbb\"},\"image\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752245898922.webp\",\"articleSection\":[\"Web Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/\",\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/\",\"name\":\"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds - WebToolsLab\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752245898922.webp\",\"datePublished\":\"2026-06-18T16:58:24+00:00\",\"description\":\"Quickly set up a NestJS 11 backend with Prisma 7 and PostgreSQL. Follow our step-by-step guide to get started in seconds.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/#primaryimage\",\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752245898922.webp\",\"contentUrl\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752245898922.webp\",\"width\":1820,\"height\":1024,\"caption\":\"1752245898922\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/nestjs-prisma-postgresql-setup\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/\",\"name\":\"WebToolsLab Free Online Developer Tools\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#\\\/schema\\\/person\\\/dc734a267c9220810951a2c42f320fbb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#\\\/schema\\\/person\\\/dc734a267c9220810951a2c42f320fbb\",\"name\":\"maashraf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/favicon-1.png\",\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/favicon-1.png\",\"contentUrl\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/favicon-1.png\",\"width\":96,\"height\":96,\"caption\":\"maashraf\"},\"logo\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/favicon-1.png\"},\"sameAs\":[\"https:\\\/\\\/webtoolslab.io\\\/blog\"],\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/author\\\/maashraf\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds - WebToolsLab","description":"Quickly set up a NestJS 11 backend with Prisma 7 and PostgreSQL. Follow our step-by-step guide to get started in seconds.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/","og_locale":"en_US","og_type":"article","og_title":"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds - WebToolsLab","og_description":"Quickly set up a NestJS 11 backend with Prisma 7 and PostgreSQL. Follow our step-by-step guide to get started in seconds.","og_url":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/","og_site_name":"WebToolsLab","article_published_time":"2026-06-18T16:58:24+00:00","og_image":[{"width":1820,"height":1024,"url":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp","type":"image\/webp"}],"author":"maashraf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"maashraf","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/#article","isPartOf":{"@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/"},"author":{"name":"maashraf","@id":"https:\/\/webtoolslab.io\/blog\/#\/schema\/person\/dc734a267c9220810951a2c42f320fbb"},"headline":"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds","datePublished":"2026-06-18T16:58:24+00:00","mainEntityOfPage":{"@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/"},"wordCount":378,"commentCount":0,"publisher":{"@id":"https:\/\/webtoolslab.io\/blog\/#\/schema\/person\/dc734a267c9220810951a2c42f320fbb"},"image":{"@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/#primaryimage"},"thumbnailUrl":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp","articleSection":["Web Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/","url":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/","name":"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds - WebToolsLab","isPartOf":{"@id":"https:\/\/webtoolslab.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/#primaryimage"},"image":{"@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/#primaryimage"},"thumbnailUrl":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp","datePublished":"2026-06-18T16:58:24+00:00","description":"Quickly set up a NestJS 11 backend with Prisma 7 and PostgreSQL. Follow our step-by-step guide to get started in seconds.","breadcrumb":{"@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/#primaryimage","url":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp","contentUrl":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp","width":1820,"height":1024,"caption":"1752245898922"},{"@type":"BreadcrumbList","@id":"https:\/\/webtoolslab.io\/blog\/nestjs-prisma-postgresql-setup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webtoolslab.io\/blog\/"},{"@type":"ListItem","position":2,"name":"NestJS 11 + Prisma 7 + PostgreSQL Setup in Seconds"}]},{"@type":"WebSite","@id":"https:\/\/webtoolslab.io\/blog\/#website","url":"https:\/\/webtoolslab.io\/blog\/","name":"WebToolsLab Free Online Developer Tools","description":"","publisher":{"@id":"https:\/\/webtoolslab.io\/blog\/#\/schema\/person\/dc734a267c9220810951a2c42f320fbb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webtoolslab.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/webtoolslab.io\/blog\/#\/schema\/person\/dc734a267c9220810951a2c42f320fbb","name":"maashraf","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/favicon-1.png","url":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/favicon-1.png","contentUrl":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/favicon-1.png","width":96,"height":96,"caption":"maashraf"},"logo":{"@id":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/favicon-1.png"},"sameAs":["https:\/\/webtoolslab.io\/blog"],"url":"https:\/\/webtoolslab.io\/blog\/author\/maashraf\/"}]}},"jetpack_featured_media_url":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp","uagb_featured_image_src":{"full":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp",1820,1024,false],"thumbnail":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922-150x150.webp",150,150,true],"medium":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922-300x169.webp",300,169,true],"medium_large":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922-768x432.webp",768,432,true],"large":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922-1024x576.webp",1024,576,true],"1536x1536":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922-1536x864.webp",1536,864,true],"2048x2048":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752245898922.webp",1820,1024,false]},"uagb_author_info":{"display_name":"maashraf","author_link":"https:\/\/webtoolslab.io\/blog\/author\/maashraf\/"},"uagb_comment_info":0,"uagb_excerpt":"Quickly set up a NestJS 11 backend with Prisma 7 and PostgreSQL. Follow our step-by-step guide to get started in seconds.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/posts\/5272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/comments?post=5272"}],"version-history":[{"count":0,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/posts\/5272\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/media\/2864"}],"wp:attachment":[{"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/media?parent=5272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/categories?post=5272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/tags?post=5272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}