{"id":10410,"date":"2022-03-06T22:16:47","date_gmt":"2022-03-06T19:16:47","guid":{"rendered":"https:\/\/flatlogic.com\/blog\/?p=10410"},"modified":"2022-04-12T18:41:38","modified_gmt":"2022-04-12T15:41:38","slug":"what-is-node-js","status":"publish","type":"post","link":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/","title":{"rendered":"What is Node.js?"},"content":{"rendered":"<p><a href=\"https:\/\/nodejs.org\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">NodeJS<\/a> is a backend JavaScript runtime environment (RTE) designed in 2009 by Ryan Dahl, that is used to build server-side applications like websites and internal <a href=\"https:\/\/flatlogic.com\/blog\/what-is-api-and-how-api-works\/\">API<\/a> services. <a  data-ilj-link-preview=\"true\"  data-featured-image=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/12\/Admin-NodeJS-Copy-1-600x450.png\"  data-excerpt=\"Due to the non-blocking nature of Node.js, different threads execute different callbacks that are first delegated to the event loop. NodeJS runtime is responsible for handling all of this.\" href=\"https:\/\/flatlogic.com\/blog\/multi-threading-and-multiple-process-in-node-js\/\">Node.js<\/a> is also a cross-platform stack, meaning that applications can be run on such operating systems as macOS, Microsoft Windows and Linux.<\/p><p>Node.js is powered by Google&#8217;s Chrome JavaScript engine <a href=\"https:\/\/nodejs.dev\/learn\/the-v8-javascript-engine\">V8<\/a>, with web applications event-driven in an asynchronous way. Also, Node.js uses the world&#8217;s largest ecosystem of open source libraries &#8211; <a href=\"https:\/\/www.npmjs.com\/\">npm<\/a> (The Node Package Manager).<\/p><p>The <a  data-ilj-link-preview=\"true\"  data-featured-image=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/04\/Post-Light-3-1-1-600x600.png\"  data-excerpt=\"npm is a popular package manager for JavaScript programming frameworks and libraries maintained by npm, Inc.\" href=\"https:\/\/flatlogic.com\/blog\/what-is-npm\/\">npm<\/a> modules idea is a publicly available set of reusable components, which are available through simple installation via an online repository, with both version and dependency management.<\/p><h2 class=\"wp-block-heading\">The architecture of Node.js work<\/h2><figure class=\"wp-block-image\"><img decoding=\"async\" data-src=\"https:\/\/lh5.googleusercontent.com\/3G3THjfKEXuUWwyhdipdJXGPa1sWTARdnMb4iEywkQT7DWH7eFS271wPnjqultWytqdckMrvV_5ClHV5XpXGAviv_jbWX4IcAPXVPt-NQf5D6jPuLMJstO6Jj17ruNw8PR9ovI00\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><ul class=\"wp-block-list\"><li>Node.js has a limited set of thread pools of requests processing.<\/li><li>Node.js queues requests as they come in.<\/li><li>Then comes the Single-Threaded Event Loop &#8211; the core component that waits indefinitely for requests.<\/li><li>The loop picks up the request in the queue as it arrives and verifies if it requires an I\/O blocking operation.&nbsp;<\/li><li>If the request doesn&#8217;t have a blocking I\/O operation, the loop processes it and sends a response.<\/li><li>If the request appears to have a blocking operation, the loop creates a thread from the internal thread pool to control the request.&nbsp;<\/li><li>As soon as the blocking task is handled, the event loop continues monitoring blocking requests and queues them. That&#8217;s called a non-blocking nature.<\/li><\/ul><p>Why use Node.js<\/p><ul class=\"wp-block-list\"><li><strong>Single-Threaded Event Loop Model.<\/strong> Node.js uses a &#8216;Single-Threaded Event Loop Model&#8217; architecture that manages multiple requests submitted via clients. While the main loop of events is performed by a single thread, the I\/O work in the background is performed by separate threads because the I\/O operations in the Node API are asynchronous (non-blocking design) to fit into the event loop.&nbsp;<\/li><li><strong>Performance. <\/strong>Through Google Chrome&#8217;s V8 JavaScript engine on which the work is built Node.js allows us to run the code faster and easier.<\/li><li><strong>High scalability.<\/strong>&nbsp; Applications in Node.js are very scalable because they work asynchronously. Node.js operates in a single thread when one request is submitted, processing begins and is ready to prepare for the next request. When ready, it sends the request back to the client.<\/li><li><strong>NPM package.&nbsp;<\/strong><\/li><li><strong>Global community.<\/strong> NodeJs has an enormous global community that actively communicating on GitHub, Reddit, and StackOverflow. Community members also share completely free tools, modules, packages, and frameworks with each other.<\/li><li><strong>Extended hosting options. <\/strong>Node.js deployments occur via PaaS providers such as AWS and Heroku. Thus, NodeJs minimizes the number of servers required to host an application, ultimately reducing page load times by 50%.<\/li><\/ul> <a href=\"https:\/\/flatlogic.com\/generator\"><img decoding=\"async\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding.png\" alt=\"Professional Vibe Coding\" class=\"banner-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/640;\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding.png 2560w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-600x150.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-1024x256.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-768x192.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-1536x384.png 1536w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-2048x512.png 2048w\" data-sizes=\"auto\" data-original-sizes=\"(max-width: 2560px) 100vw, 2560px\"> <\/a><h2 class=\"wp-block-heading\">Who uses NodeJs<\/h2><p>Node.js enables to build the business solutions due to which you have an edge over competitors, e.g.:<\/p><ul class=\"wp-block-list\"><li>IoT apps;<\/li><li>SPA;<\/li><li>Chatbots;<\/li><li>Data Streaming, etc.<\/li><\/ul><p>Node.js is quite popular it is used for development by both global companies and startups, below are examples of the most popular of them:&nbsp;<\/p><ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.uber.com\/\">Uber<\/a><\/li><li><a href=\"https:\/\/slack.com\/\">Slack<\/a><\/li><li><a href=\"https:\/\/www.reddit.com\/\">Reddit<\/a><\/li><li><a href=\"https:\/\/www.figma.com\/\">Figma<\/a><\/li><li><a href=\"https:\/\/www.aliexpress.com\/\">AliExpress<\/a><\/li><li><a href=\"https:\/\/www.nasa.gov\/\">NASA<\/a><\/li><li><a href=\"https:\/\/www.linkedin.com\/\">LinkedIn<\/a><\/li><li><a href=\"https:\/\/www.ebay.com\/\">eBay<\/a><\/li><li><a href=\"https:\/\/www.netflix.com\/\">Netflix<\/a><\/li><li><a href=\"https:\/\/www.paypal.com\/by\/home\">PayPal<\/a><\/li><li><a href=\"https:\/\/www.mozilla.org\/en-US\/\">Mozilla<\/a><\/li><li><a href=\"https:\/\/yandex.com\/\">Yandex<\/a><\/li><\/ul><h2 class=\"wp-block-heading\">How to create your application on Node.js backend using Flatlogic Platform<\/h2><p><strong><em>1 Step. Choosing the Tech Stack<\/em><\/strong><\/p><p>In this step, you&#8217;re setting the name of your application and choosing the stack: Frontend, Backend, and Database.<\/p><figure class=\"wp-block-image\"><img decoding=\"async\" data-src=\"https:\/\/lh3.googleusercontent.com\/y5MRNC62O960C1qq_pDlzKlVtDw9hgfVah-eV3oDj9sG9NI9knSTFSqd7W-ZwryyCsRnG4Fc3BgESG8l8DW7ULn2OrPvJUWmrLAO_IPHn2jOoaFW-ncGHKtGi_4WomT3ufVaw_yb\" alt=\"What is Node: creating node applications\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><p><strong><em>2 Step. Choosing the Starter Template<\/em><\/strong><\/p><p>Then you&#8217;re choosing the design of the web app.<\/p><figure class=\"wp-block-image\"><img decoding=\"async\" data-src=\"https:\/\/lh3.googleusercontent.com\/SL-MoL4gS6b5xr6vRodKKjJXCEmDleDn2i921QT8ztCP4UlNCxaY6U5OlNNieZquRGevvgsf2RNVzT0Q7ANRAv-3kOISbGuweP_CzEGSJc33ubERc7SIO6dCioBGynzQGjMtILu7\" alt=\"What is Node: choosing design\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><p><strong><em>3 Step. Schema Editor<\/em><\/strong><\/p><p>In this part you will need to know which application you want to build, that is, <a href='https:\/\/flatlogic.com\/custom-crm'>CRM<\/a> or E-commerce, also in this part you build a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Entity%E2%80%93relationship_model\">database schema<\/a> i.e. tables and relationships between them.<\/p><p>If you are not familiar with database design and it is difficult for you to understand what tables are, we have prepared several ready-made example schemas of real-world apps that you can build your app upon modification:<\/p><ul class=\"wp-block-list\"><li>E-commerce app;<\/li><li>Time tracking app;<\/li><li>Books store;<\/li><li>Chat (messaging) app;<\/li><li>Blog.<\/li><\/ul><figure class=\"wp-block-image\"><img decoding=\"async\" data-src=\"https:\/\/lh5.googleusercontent.com\/UrMjspCE7OIVYKoVF6Gv1fimo3oFvMGLNA6Y6HKLDctGhVWs0QBG99uyqpsPjTQMiutgMal9YlVCxqpzQL6AcViNhNjYN4Uf_oEEUTDwJaTDu51gqxrP1N4cWjgwKEyDCAYmvosT\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><p><a href=\"https:\/\/flatlogic.com\/projects\/new\">Flatlogic Platform<\/a> offers you the opportunity to create a <a href=\"https:\/\/flatlogic.com\/blog\/crud-app\/\">CRUD<\/a> application with the Node.js backend literally in a few minutes. As a result, you will get DataBase models, Node.js <a href='https:\/\/flatlogic.com\/crud-app'>CRUD<\/a> admin panel, and <a href=\"https:\/\/flatlogic.com\/blog\/what-is-api-and-how-api-works\/\">API<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Node.js is a backend Javascript runtime environment. It often serves as a cross-platform stack meaning Node applications run great on multiple platforms. This article gives a detailed overview of Node.js and the best practices connected with it.<\/p>\n","protected":false},"author":24,"featured_media":10416,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"flatlogic_tldr":"Node.js is a V8-powered, cross-platform JavaScript runtime for server-side apps and APIs.\nEvent-driven, single-threaded loop with non-blocking I\/O handles many requests efficiently.\nnpm ecosystem and active community speed development and support scalability.\nFlatlogic Platform scaffolds a Node.js CRUD app in minutes with templates and a schema editor.","flatlogic_facts":[{"text":"Node.js was designed in 2009 by Ryan Dahl.","source":""},{"text":"Node.js runs on macOS, Windows, and Linux.","source":""},{"text":"Node.js is powered by the V8 JavaScript engine.","source":"https:\/\/nodejs.dev\/learn\/the-v8-javascript-engine"},{"text":"Deployments via PaaS like AWS and Heroku can reduce page load times by 50%.","source":""},{"text":"Flatlogic Platform lets you create a CRUD app with a Node.js backend in a few minutes.","source":"https:\/\/flatlogic.com\/projects\/new"}],"footnotes":""},"categories":[28],"tags":[268,125,315,108],"class_list":["post-10410","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","tag-flatlogic-generator","tag-node-js","tag-nodejs-frameworks","tag-tech-glossary"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is Node.js? - Flatlogic Blog<\/title>\n<meta name=\"description\" content=\"Node.js is a backend runtime environment used in server-side applications. Node is also a cross-platform stack for various operating systems.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/flatlogic.com\/blog\/what-is-node-js\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Node.js?\" \/>\n<meta property=\"og:description\" content=\"Node.js is a backend runtime environment used in server-side applications. Node is also a cross-platform stack for various operating systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/flatlogic.com\/blog\/what-is-node-js\/\" \/>\n<meta property=\"og:site_name\" content=\"Flatlogic Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/flatlogic\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-06T19:16:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-12T15:41:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/03\/what_is_node_720.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alesia S.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/03\/what_is_node_720.png\" \/>\n<meta name=\"twitter:creator\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:site\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alesia S.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is Node.js? - Flatlogic Blog","description":"Node.js is a backend runtime environment used in server-side applications. Node is also a cross-platform stack for various operating systems.","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:\/\/flatlogic.com\/blog\/what-is-node-js\/","og_locale":"en_US","og_type":"article","og_title":"What is Node.js?","og_description":"Node.js is a backend runtime environment used in server-side applications. Node is also a cross-platform stack for various operating systems.","og_url":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/","og_site_name":"Flatlogic Blog","article_publisher":"https:\/\/www.facebook.com\/flatlogic","article_published_time":"2022-03-06T19:16:47+00:00","article_modified_time":"2022-04-12T15:41:38+00:00","og_image":[{"width":720,"height":720,"url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/03\/what_is_node_720.png","type":"image\/png"}],"author":"Alesia S.","twitter_card":"summary_large_image","twitter_image":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/03\/what_is_node_720.png","twitter_creator":"@flatlogic","twitter_site":"@flatlogic","twitter_misc":{"Written by":"Alesia S.","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/#article","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/"},"author":{"name":"Alesia S.","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/4ea8cd13c3b9919c455be1f34183a0c9"},"headline":"What is Node.js?","datePublished":"2022-03-06T19:16:47+00:00","dateModified":"2022-04-12T15:41:38+00:00","mainEntityOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/"},"wordCount":693,"commentCount":0,"publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/03\/what_is_node_720.png","keywords":["Flatlogic Generator","Node.js","Node.js Frameworks","Tech Glossary"],"articleSection":["Guides"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/flatlogic.com\/blog\/what-is-node-js\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/","url":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/","name":"What is Node.js? - Flatlogic Blog","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/#primaryimage"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/03\/what_is_node_720.png","datePublished":"2022-03-06T19:16:47+00:00","dateModified":"2022-04-12T15:41:38+00:00","description":"Node.js is a backend runtime environment used in server-side applications. Node is also a cross-platform stack for various operating systems.","breadcrumb":{"@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flatlogic.com\/blog\/what-is-node-js\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/#primaryimage","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/03\/what_is_node_720.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/03\/what_is_node_720.png","width":720,"height":720,"caption":"what is Node - a guide by Flatlogic"},{"@type":"BreadcrumbList","@id":"https:\/\/flatlogic.com\/blog\/what-is-node-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/flatlogic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is Node.js?"}]},{"@type":"WebSite","@id":"https:\/\/flatlogic.com\/blog\/#website","url":"https:\/\/flatlogic.com\/blog\/","name":"Flatlogic Blog","description":"Vibe-coding, AI Agents, Professional Software Development Services, Case Studies and More","publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"alternateName":"Flatlogic Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/flatlogic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/flatlogic.com\/blog\/#organization","name":"Flatlogic","url":"https:\/\/flatlogic.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","width":970,"height":257,"caption":"Flatlogic"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flatlogic","https:\/\/x.com\/flatlogic","https:\/\/www.instagram.com\/flatlogiccom\/","https:\/\/www.linkedin.com\/company\/flatlogic\/"]},{"@type":"Person","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/4ea8cd13c3b9919c455be1f34183a0c9","name":"Alesia S.","url":"https:\/\/flatlogic.com\/blog\/author\/alesya\/"}]}},"_links":{"self":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/10410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/comments?post=10410"}],"version-history":[{"count":8,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/10410\/revisions"}],"predecessor-version":[{"id":11153,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/10410\/revisions\/11153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media\/10416"}],"wp:attachment":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media?parent=10410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/categories?post=10410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/tags?post=10410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}