{"id":9413,"date":"2026-09-14T09:59:41","date_gmt":"2026-09-14T09:59:41","guid":{"rendered":"https:\/\/prwatech.in\/blog\/?p=9413"},"modified":"2026-09-15T06:29:07","modified_gmt":"2026-09-15T06:29:07","slug":"cloud-functions","status":"publish","type":"post","link":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/","title":{"rendered":"Cloud Functions"},"content":{"rendered":"\r\n<h1>Cloud Functions Quickstart<\/h1>\r\n<p class=\"wp-block-paragraph\">Cloud Functions, a serverless computing solution provided by <a href=\"https:\/\/prwatech.in\/gcp-training-institutes-in-bangalore\/\">Google Cloud Platform<\/a> (GCP), empowers developers to build and deploy lightweight, event-driven applications effortlessly. Cloud Run functions, formerly called Cloud Functions, walks through deploying a basic HTTP triggered function from the console.<\/p>\r\n<p>This introduction will guide you through the quickstart process for setting up and deploying your first Cloud Function, enabling you to kickstart your serverless journey with ease. To begin, ensure you have a GCP account and have installed the Google Cloud SDK on your local machine. With these prerequisites met, you can proceed to create your first Cloud Function.<\/p>\r\n<h2>Prerequisites<\/h2>\r\n<ul>\r\n<li>A Google Cloud Platform account<\/li>\r\n<li>A project with billing enabled, since Cloud Run functions requires it even within the free tier<\/li>\r\n<\/ul>\r\n<h2>Step by Step Process of Cloud Function Quickstart<\/h2>\r\n<h3>Step One: Open the Functions Section<\/h3>\r\n<p>From the Cloud Console, open the menu and go to the Cloud Functions, or Cloud Run functions, section.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"270\" height=\"304\" class=\"wp-image-9423\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png\" alt=\"\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png 270w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668-266x300.png 266w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><\/figure>\r\n\r\n\r\n\r\n<h3>Step Two: Create a Function<\/h3>\r\n<p class=\"wp-block-paragraph\">Click Create function to begin.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"238\" class=\"wp-image-9424\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-669.png\" alt=\"\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-669.png 549w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-669-300x130.png 300w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/figure>\r\n\r\n\r\n\r\n<h3>Step Three: Name Your Function and Choose a Region<\/h3>\r\n<p class=\"wp-block-paragraph\">Give the function a name and pick the region it should run in. If the console offers a choice between generations here, choose the current generation, previously called 2nd gen, unless you specifically need the older first generation for compatibility reasons.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"547\" height=\"294\" class=\"wp-image-9425\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-670.png\" alt=\"\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-670.png 547w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-670-300x161.png 300w\" sizes=\"auto, (max-width: 547px) 100vw, 547px\" \/><\/figure>\r\n\r\n\r\n\r\n<h3>Step Four: Choose the Trigger Type<\/h3>\r\n<p class=\"wp-block-paragraph\">Choose HTTP as the trigger type for this example. You will also see an option for authentication. If you tick <strong><b>Require authentication<\/b><\/strong>, only callers with the right permissions can invoke the function. If you leave it unticked, or explicitly allow unauthenticated invocations depending on how your console presents this option, anyone with the URL can call it, which is the simpler choice while you are just testing. Click Save once you have made your choice.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"464\" class=\"wp-image-9426\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-671.png\" alt=\"\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-671.png 535w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-671-300x260.png 300w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/figure>\r\n\r\n\r\n\r\n<h3>Step Five: Confirm the Trigger<\/h3>\r\n<p class=\"wp-block-paragraph\">The trigger will be created. Click Next to continue to the function&#8217;s code.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"538\" height=\"454\" class=\"wp-image-9427\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-672.png\" alt=\"\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-672.png 538w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-672-300x253.png 300w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><\/figure>\r\n\r\n\r\n\r\n<h2>Step Six: Choose a Runtime and Add Your Code<\/h2>\r\n<p class=\"wp-block-paragraph\">In the configuration step, choose your runtime. This example uses Node.js, and the entry point needs to match the exported function name exactly, helloWorld in this case.<\/p>\r\n<p>exports.helloWorld = (req, res) =&gt; {<br \/>\u00a0\u00a0let message = req.query.message || req.body.message || &#8220;Hello World!&#8221;;<br \/>\u00a0\u00a0res.status(200).send(message);<br \/>};<\/p>\r\n<p>Once your code is in place, click Deploy.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9428\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-673.png\" alt=\"\" width=\"819\" height=\"544\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-673.png 628w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-673-300x200.png 300w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\r\n\r\n\r\n\r\n<h3>Step Seven: Open Your Deployed Function<\/h3>\r\n<p class=\"wp-block-paragraph\">Once deployment finishes, open the function you just created from the functions list.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"477\" height=\"171\" class=\"wp-image-9429\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-674.png\" alt=\"\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-674.png 477w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-674-300x108.png 300w\" sizes=\"auto, (max-width: 477px) 100vw, 477px\" \/><\/figure>\r\n\r\n\r\n\r\n<h3>Step Eight: Test the Function<\/h3>\r\n<p class=\"wp-block-paragraph\">Click the Testing tab. The triggering event is shown here, ready for you to run against your function.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"139\" class=\"wp-image-9430\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-675.png\" alt=\"\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-675.png 628w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-675-300x66.png 300w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Click Test the function, and the output will be shown directly below.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"312\" height=\"469\" class=\"wp-image-9431\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-676.png\" alt=\"\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-676.png 312w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-676-200x300.png 200w\" sizes=\"auto, (max-width: 312px) 100vw, 312px\" \/><\/figure>\r\n<p>&nbsp;<\/p>\r\n<h2>First Generation Compared to the Current Generation<\/h2>\r\n<p>The older first generation, now labeled Cloud Run functions (1st gen), has a maximum execution time of 9 minutes and a narrower set of supported event sources. The current generation is built directly on Cloud Run and Eventarc, giving you a longer execution window, broader event source support, and the same performance and scaling controls Cloud Run services get, since a function deployed this way is, under the hood, running as a Cloud Run service. Unless you have an existing first generation function you need to keep compatible with something else, current guidance is to build new functions on the current generation by default.<\/p>\r\n<h2>Common Mistakes to Avoid<\/h2>\r\n<ul>\r\n<li>Copying code with curly quotes instead of straight ones. If you write or paste code from a word processor or a web page, check that any quotation marks around strings are the plain straight kind. Curly quotes will cause a syntax error in JavaScript, Python, and most other languages.<\/li>\r\n<li>Mismatching the entry point and the function name. The entry point setting in the console has to match the exact name of the function you are exporting in your code, or deployment will fail to find it.<\/li>\r\n<li>Forgetting to allow unauthenticated access while testing. If your function requires authentication and you are just trying to confirm it works, either use the console&#8217;s built in testing tool, which is authenticated for you automatically, or explicitly allow unauthenticated calls while you are still testing.<\/li>\r\n<li>Choosing a runtime that does not match your code&#8217;s language. The runtime selected in the console has to match the language your function is actually written in, choosing Node.js for Python code, or the reverse, will fail immediately.<\/li>\r\n<\/ul>\r\n<p>That covers deploying and testing your first Cloud Run function from the console. To go further, explore <a href=\"https:\/\/prwatech.in\/gcp-training-institutes-in-pune\/\"><strong><b>Prwatech&#8217;s Google Cloud training<\/b><\/strong>\u00a0program<\/a>, which includes placement assistance.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Cloud Functions Quickstart Cloud Functions, a serverless computing solution provided by Google Cloud Platform (GCP), empowers developers to build and deploy lightweight, event-driven applications effortlessly. Cloud Run functions, formerly called Cloud Functions, walks through deploying a basic HTTP triggered function from the console. This introduction will guide you through the quickstart process for setting up [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1632,1],"tags":[1532,605,699,700,727,984,617,683,684,685,611,1400,692],"class_list":["post-9413","post","type-post","status-publish","format-standard","hentry","category-bigquery","category-google-cloud-platform","tag-cloud-function","tag-gcp","tag-gcp-certification","tag-gcp-cloud-console","tag-gcp-cloud-function","tag-gcp-course","tag-google-cloud","tag-google-cloud-certification","tag-google-cloud-console","tag-google-cloud-courses","tag-google-cloud-platform","tag-google-cloud-platform-tutorial","tag-google-cloud-training"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud Functions Quickstart - A Complete Process by Prwatech<\/title>\n<meta name=\"description\" content=\"Learn Cloud Functions Quickstart with Prwatech step by step process, updated for its rename to Cloud Run functions and the current gen 1 vs gen 2 choice.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Functions Quickstart - A Complete Process by Prwatech\" \/>\n<meta property=\"og:description\" content=\"Learn Cloud Functions Quickstart with Prwatech step by step process, updated for its rename to Cloud Run functions and the current gen 1 vs gen 2 choice.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/\" \/>\n<meta property=\"og:site_name\" content=\"Prwatech\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prwatech.in\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-14T09:59:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-15T06:29:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png\" \/>\n\t<meta property=\"og:image:width\" content=\"270\" \/>\n\t<meta property=\"og:image:height\" content=\"304\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Prwatech\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Eduprwatech\" \/>\n<meta name=\"twitter:site\" content=\"@Eduprwatech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prwatech\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/\",\"url\":\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/\",\"name\":\"Cloud Functions Quickstart - A Complete Process by Prwatech\",\"isPartOf\":{\"@id\":\"https:\/\/prwatech.in\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png\",\"datePublished\":\"2026-09-14T09:59:41+00:00\",\"dateModified\":\"2026-09-15T06:29:07+00:00\",\"author\":{\"@id\":\"https:\/\/prwatech.in\/blog\/#\/schema\/person\/db90baff7744090b2288bbc98fea87f3\"},\"description\":\"Learn Cloud Functions Quickstart with Prwatech step by step process, updated for its rename to Cloud Run functions and the current gen 1 vs gen 2 choice.\",\"breadcrumb\":{\"@id\":\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#primaryimage\",\"url\":\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png\",\"contentUrl\":\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png\",\"width\":270,\"height\":304},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/prwatech.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Functions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/prwatech.in\/blog\/#website\",\"url\":\"https:\/\/prwatech.in\/blog\/\",\"name\":\"Prwatech\",\"description\":\"Share Ideas, Start Something Good.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/prwatech.in\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/prwatech.in\/blog\/#\/schema\/person\/db90baff7744090b2288bbc98fea87f3\",\"name\":\"Prwatech\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prwatech.in\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c00bafc1b04045f31eda917de39891456c44fa47c092b9bb6be0f860a3a30a2f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c00bafc1b04045f31eda917de39891456c44fa47c092b9bb6be0f860a3a30a2f?s=96&d=mm&r=g\",\"caption\":\"Prwatech\"},\"url\":\"https:\/\/prwatech.in\/blog\/author\/prwatech123\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cloud Functions Quickstart - A Complete Process by Prwatech","description":"Learn Cloud Functions Quickstart with Prwatech step by step process, updated for its rename to Cloud Run functions and the current gen 1 vs gen 2 choice.","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:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Functions Quickstart - A Complete Process by Prwatech","og_description":"Learn Cloud Functions Quickstart with Prwatech step by step process, updated for its rename to Cloud Run functions and the current gen 1 vs gen 2 choice.","og_url":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/","og_site_name":"Prwatech","article_publisher":"https:\/\/www.facebook.com\/prwatech.in\/","article_published_time":"2026-09-14T09:59:41+00:00","article_modified_time":"2026-09-15T06:29:07+00:00","og_image":[{"width":270,"height":304,"url":"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png","type":"image\/png"}],"author":"Prwatech","twitter_card":"summary_large_image","twitter_creator":"@Eduprwatech","twitter_site":"@Eduprwatech","twitter_misc":{"Written by":"Prwatech","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/","url":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/","name":"Cloud Functions Quickstart - A Complete Process by Prwatech","isPartOf":{"@id":"https:\/\/prwatech.in\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#primaryimage"},"image":{"@id":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#primaryimage"},"thumbnailUrl":"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png","datePublished":"2026-09-14T09:59:41+00:00","dateModified":"2026-09-15T06:29:07+00:00","author":{"@id":"https:\/\/prwatech.in\/blog\/#\/schema\/person\/db90baff7744090b2288bbc98fea87f3"},"description":"Learn Cloud Functions Quickstart with Prwatech step by step process, updated for its rename to Cloud Run functions and the current gen 1 vs gen 2 choice.","breadcrumb":{"@id":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#primaryimage","url":"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png","contentUrl":"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2021\/05\/image-668.png","width":270,"height":304},{"@type":"BreadcrumbList","@id":"https:\/\/prwatech.in\/blog\/google-cloud-platform\/bigquery\/cloud-functions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/prwatech.in\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Functions"}]},{"@type":"WebSite","@id":"https:\/\/prwatech.in\/blog\/#website","url":"https:\/\/prwatech.in\/blog\/","name":"Prwatech","description":"Share Ideas, Start Something Good.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prwatech.in\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/prwatech.in\/blog\/#\/schema\/person\/db90baff7744090b2288bbc98fea87f3","name":"Prwatech","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prwatech.in\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c00bafc1b04045f31eda917de39891456c44fa47c092b9bb6be0f860a3a30a2f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c00bafc1b04045f31eda917de39891456c44fa47c092b9bb6be0f860a3a30a2f?s=96&d=mm&r=g","caption":"Prwatech"},"url":"https:\/\/prwatech.in\/blog\/author\/prwatech123\/"}]}},"_links":{"self":[{"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/posts\/9413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/comments?post=9413"}],"version-history":[{"count":6,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/posts\/9413\/revisions"}],"predecessor-version":[{"id":11769,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/posts\/9413\/revisions\/11769"}],"wp:attachment":[{"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/media?parent=9413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/categories?post=9413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/tags?post=9413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}