{"id":1648,"date":"2025-08-18T12:09:15","date_gmt":"2025-08-18T12:09:15","guid":{"rendered":"https:\/\/nownodes.io\/blog\/?p=1648"},"modified":"2025-08-18T12:09:15","modified_gmt":"2025-08-18T12:09:15","slug":"node-websocket-guide-with-ethereum-rpc-websocket","status":"publish","type":"post","link":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/","title":{"rendered":"Node WebSocket Guide with Ethereum RPC WebSocket"},"content":{"rendered":"\n<p>If you\u2019ve ever built an app that needs live updates, you know how frustrating it can be to constantly refresh data. And in the blockchain world, speed can mean the difference between catching an opportunity or missing it. That\u2019s exactly why developers are turning to Node WebSocket connections and, more specifically, Ethereum RPC WebSocket when working with Ethereum. Instead of endlessly asking the blockchain \u201canything new yet?\u201d, your app can simply listen and react the moment something happens.<\/p>\n\n\n\n<p>Let\u2019s break it down: first, what WebSockets are, then why they\u2019re so useful in blockchain, and finally, how you can use them with Ethereum in just a few lines of code.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-a-websocket\">What is a WebSocket?<\/h2>\n\n\n<p>Think of a WebSocket as an open phone line between your app and a server. Instead of calling every few seconds to ask, \u201cHey, is there an update?\u201d \u2014 you just stay connected, and the server calls you when something happens.<\/p>\n\n\n\n<p>This is very different from HTTP, where the client has to constantly send requests. WebSockets are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Faster<\/strong> \u2014 instant communication with no delay.<\/li>\n\n\n\n<li><strong>Efficient<\/strong> \u2014 no wasted bandwidth on repeated requests.<\/li>\n\n\n\n<li><strong>Two-way<\/strong> \u2014 both the client and server can send messages anytime.<\/li>\n<\/ul>\n\n\n\n<p>That\u2019s why WebSockets power real-time apps like messengers, online games, and trading dashboards.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"websockets-in-blockchain\">WebSockets in Blockchain<\/h2>\n\n\n<p>Now, let\u2019s take this idea to blockchains. Ethereum, for example, produces <strong>new blocks every ~12 seconds<\/strong>, and thousands of transactions flow through the network every minute. If you use standard HTTP RPC, your app has to keep asking the node:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cIs there a new block yet?\u201d<\/li>\n\n\n\n<li>\u201cDid this transaction confirm?\u201d<\/li>\n\n\n\n<li>\u201cWas this token transferred?\u201d<\/li>\n<\/ul>\n\n\n\n<p>This works, but it\u2019s not efficient. Enter Ethereum RPC WebSocket.<\/p>\n\n\n\n<p>With a WebSocket connection, you can subscribe to events and let the blockchain notify you instantly when something changes.<\/p>\n\n\n\n<p>Benefits of Ethereum RPC WebSocket:<br>1. Get new blocks the second they\u2019re mined.<br>2. Listen for pending transactions in the mempool.<br>3. Track smart contract events (like ERC-20 transfers or NFT mints).<br>4. Save resources compared to HTTP polling.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"example-connecting-to-ethereum-rpc-websocket-with-nownodes\">Example: Connecting to Ethereum RPC WebSocket with NOWNodes<\/h2>\n\n\n<p>Running your own Ethereum node is complex, heavy, and expensive. That\u2019s why many developers use services like <strong><a href=\"https:\/\/nownodes.io\/nodes\">NOWNodes<\/a><\/strong>, which provide ready-to-go Ethereum RPC WebSocket endpoints.<\/p>\n\n\n\n<p>Here\u2019s how easy it is to connect using <strong>Node.js<\/strong> and the <a href=\"https:\/\/nownodes.gitbook.io\/eth-ethereum\">library<\/a>:<code><br><\/code>Get balance history: <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>wss:\/\/eth-blockbook.nownodes.io\/wss\/{{api_key}}<\/code><\/pre>\n<\/blockquote>\n\n\n<h4 class=\"wp-block-heading\" id=\"body-4\"><a href=\"https:\/\/nownodes.gitbook.io\/eth-ethereum\/eth-ethereum\/blockbook-wss#body-4\"><\/a>Body<\/h4>\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"id\": \"7\",\n  \"method\": \"getBalanceHistory\",\n  \"params\": {\n    \"descriptor\": \"0x00008eb96bbe046aee645d8933adf151c4b7b614\",\n    \"from\": null,\n    \"to\": null,\n    \"currencies\": &#91;\n      \"\"\n    ],\n    \"groupBy\": null\n  }\n}<\/code><\/pre>\n\n\n<h4 class=\"wp-block-heading\" id=\"response-200-4\"><a href=\"https:\/\/nownodes.gitbook.io\/eth-ethereum\/eth-ethereum\/blockbook-wss#response-200-4\"><\/a>Response: 200<\/h4>\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"id\": \"7\",\n    \"data\": &#91;]\n}<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/nownodes.gitbook.io\/eth-ethereum\/eth-ethereum\/blockbook-wss#get-transaction\"><\/a><\/p>\n\n\n\n<p>What this script does:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Opens a <strong>Node WebSocket<\/strong> connection to Ethereum.<\/li>\n\n\n\n<li>Subscribes to the <code>newHeads<\/code> method (which streams new block headers).<\/li>\n\n\n\n<li>Logs each new block as soon as it appears on-chain.<\/li>\n<\/ul>\n\n\n\n<p>No delays. No constant polling. Just real-time Ethereum data.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"realworld-use-cases\">Real-World Use Cases<\/h2>\n\n\n<p>Using Node WebSocket and Ethereum RPC WebSocket, you can build:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DeFi dashboards<\/strong> that show live token balances, liquidity pool updates, and swaps.<\/li>\n\n\n\n<li><strong>NFT marketplaces<\/strong> where new mints, bids, and sales appear instantly.<\/li>\n\n\n\n<li><strong>Blockchain explorers<\/strong> with real-time feeds of blocks and transactions.<\/li>\n<\/ul>\n\n\n\n<p>Basically, if your app needs to be fast, WebSockets are your best friend.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"final-thoughts\">Final Thoughts<\/h2>\n\n\n<p>WebSockets take blockchain development to the next level. Instead of constantly asking the chain for updates, your app stays connected and gets information the moment it happens.<\/p>\n\n\n\n<p>With Node WebSocket and Ethereum RPC WebSocket, you can build applications that feel alive \u2014 responsive, real-time, and efficient.<\/p>\n\n\n\n<p>And thanks to services like <strong><a href=\"https:\/\/nownodes.io\/nodes\">NOWNodes<\/a><\/strong>, you don\u2019t need to worry about running your own heavy Ethereum node. You just grab an endpoint, connect, and start streaming blockchain data today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve ever built an app that needs live updates, you know how frustrating it can be to constantly refresh data. And in the blockchain world, speed can mean the difference between catching an opportunity or missing it. That\u2019s exactly why developers are turning to Node WebSocket connections and, more specifically, Ethereum RPC WebSocket when [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1649,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","_lmt_disableupdate":"","_lmt_disable":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[102],"tags":[90,39,154,153],"class_list":["post-1648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev-report","tag-ethereum","tag-tutorial","tag-websocket","tag-wss"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Node WebSocket Guide with Ethereum RPC WebSocket<\/title>\n<meta name=\"description\" content=\"And in the blockchain world, speed can mean the difference between catching an opportunity or missing it. That\u2019s exactly why developers are turning to Node WebSocket connections.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Node WebSocket Guide with Ethereum RPC WebSocket\" \/>\n<meta property=\"og:description\" content=\"And in the blockchain world, speed can mean the difference between catching an opportunity or missing it. That\u2019s exactly why developers are turning to Node WebSocket connections.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/\" \/>\n<meta property=\"og:site_name\" content=\"NOWNodes Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-18T12:09:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2025\/08\/text_3-13.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u0410nastasia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nownodes\" \/>\n<meta name=\"twitter:site\" content=\"@nownodes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0410nastasia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/\"},\"author\":{\"name\":\"\u0410nastasia\",\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/person\/0890ec68e813adecb93c18ee00e1e7a8\"},\"headline\":\"Node WebSocket Guide with Ethereum RPC WebSocket\",\"datePublished\":\"2025-08-18T12:09:15+00:00\",\"dateModified\":\"2025-08-18T12:09:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/\"},\"wordCount\":567,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/nownodes.io\/blog\/#organization\"},\"keywords\":[\"Ethereum\",\"Tutorial\",\"WebSocket\",\"WSS\"],\"articleSection\":[\"Dev Report\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/\",\"url\":\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/\",\"name\":\"Node WebSocket Guide with Ethereum RPC WebSocket\",\"isPartOf\":{\"@id\":\"https:\/\/nownodes.io\/blog\/#website\"},\"datePublished\":\"2025-08-18T12:09:15+00:00\",\"dateModified\":\"2025-08-18T12:09:15+00:00\",\"description\":\"And in the blockchain world, speed can mean the difference between catching an opportunity or missing it. That\u2019s exactly why developers are turning to Node WebSocket connections.\",\"breadcrumb\":{\"@id\":\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/nownodes.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Report\",\"item\":\"https:\/\/nownodes.io\/blog\/category\/dev-report\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Node WebSocket Guide with Ethereum RPC WebSocket\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nownodes.io\/blog\/#website\",\"url\":\"https:\/\/nownodes.io\/blog\/\",\"name\":\"NOWNodes Blog\",\"description\":\"Your first-to-go source of development guides, web3 analytics and most recent news about NOWNodes\",\"publisher\":{\"@id\":\"https:\/\/nownodes.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nownodes.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nownodes.io\/blog\/#organization\",\"name\":\"NOWNodes Blog\",\"url\":\"https:\/\/nownodes.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2024\/02\/cropped-New-Logo-NN.png\",\"contentUrl\":\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2024\/02\/cropped-New-Logo-NN.png\",\"width\":1164,\"height\":1164,\"caption\":\"NOWNodes Blog\"},\"image\":{\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/twitter.com\/nownodes\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/person\/0890ec68e813adecb93c18ee00e1e7a8\",\"name\":\"\u0410nastasia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1de24ab8dcdd7ec30f6adaf78b56bc1eda421f87575b7e103c8fc3fc4420e833?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1de24ab8dcdd7ec30f6adaf78b56bc1eda421f87575b7e103c8fc3fc4420e833?s=96&d=mm&r=g\",\"caption\":\"\u0410nastasia\"},\"url\":\"https:\/\/nownodes.io\/blog\/author\/nasty-nownodes\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Node WebSocket Guide with Ethereum RPC WebSocket","description":"And in the blockchain world, speed can mean the difference between catching an opportunity or missing it. That\u2019s exactly why developers are turning to Node WebSocket connections.","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:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/","og_locale":"en_US","og_type":"article","og_title":"Node WebSocket Guide with Ethereum RPC WebSocket","og_description":"And in the blockchain world, speed can mean the difference between catching an opportunity or missing it. That\u2019s exactly why developers are turning to Node WebSocket connections.","og_url":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/","og_site_name":"NOWNodes Blog","article_published_time":"2025-08-18T12:09:15+00:00","og_image":[{"width":1800,"height":900,"url":"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2025\/08\/text_3-13.jpg","type":"image\/jpeg"}],"author":"\u0410nastasia","twitter_card":"summary_large_image","twitter_creator":"@nownodes","twitter_site":"@nownodes","twitter_misc":{"Written by":"\u0410nastasia","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/#article","isPartOf":{"@id":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/"},"author":{"name":"\u0410nastasia","@id":"https:\/\/nownodes.io\/blog\/#\/schema\/person\/0890ec68e813adecb93c18ee00e1e7a8"},"headline":"Node WebSocket Guide with Ethereum RPC WebSocket","datePublished":"2025-08-18T12:09:15+00:00","dateModified":"2025-08-18T12:09:15+00:00","mainEntityOfPage":{"@id":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/"},"wordCount":567,"commentCount":0,"publisher":{"@id":"https:\/\/nownodes.io\/blog\/#organization"},"keywords":["Ethereum","Tutorial","WebSocket","WSS"],"articleSection":["Dev Report"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/","url":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/","name":"Node WebSocket Guide with Ethereum RPC WebSocket","isPartOf":{"@id":"https:\/\/nownodes.io\/blog\/#website"},"datePublished":"2025-08-18T12:09:15+00:00","dateModified":"2025-08-18T12:09:15+00:00","description":"And in the blockchain world, speed can mean the difference between catching an opportunity or missing it. That\u2019s exactly why developers are turning to Node WebSocket connections.","breadcrumb":{"@id":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nownodes.io\/blog\/node-websocket-guide-with-ethereum-rpc-websocket\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/nownodes.io\/blog"},{"@type":"ListItem","position":2,"name":"Dev Report","item":"https:\/\/nownodes.io\/blog\/category\/dev-report"},{"@type":"ListItem","position":3,"name":"Node WebSocket Guide with Ethereum RPC WebSocket"}]},{"@type":"WebSite","@id":"https:\/\/nownodes.io\/blog\/#website","url":"https:\/\/nownodes.io\/blog\/","name":"NOWNodes Blog","description":"Your first-to-go source of development guides, web3 analytics and most recent news about NOWNodes","publisher":{"@id":"https:\/\/nownodes.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nownodes.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nownodes.io\/blog\/#organization","name":"NOWNodes Blog","url":"https:\/\/nownodes.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nownodes.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2024\/02\/cropped-New-Logo-NN.png","contentUrl":"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2024\/02\/cropped-New-Logo-NN.png","width":1164,"height":1164,"caption":"NOWNodes Blog"},"image":{"@id":"https:\/\/nownodes.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/twitter.com\/nownodes"]},{"@type":"Person","@id":"https:\/\/nownodes.io\/blog\/#\/schema\/person\/0890ec68e813adecb93c18ee00e1e7a8","name":"\u0410nastasia","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nownodes.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1de24ab8dcdd7ec30f6adaf78b56bc1eda421f87575b7e103c8fc3fc4420e833?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1de24ab8dcdd7ec30f6adaf78b56bc1eda421f87575b7e103c8fc3fc4420e833?s=96&d=mm&r=g","caption":"\u0410nastasia"},"url":"https:\/\/nownodes.io\/blog\/author\/nasty-nownodes"}]}},"modified_by":"\u0410nastasia","_links":{"self":[{"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/posts\/1648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/comments?post=1648"}],"version-history":[{"count":1,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/posts\/1648\/revisions"}],"predecessor-version":[{"id":1650,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/posts\/1648\/revisions\/1650"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/media\/1649"}],"wp:attachment":[{"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/media?parent=1648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/categories?post=1648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/tags?post=1648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}