{"id":4519,"date":"2019-01-10T05:00:24","date_gmt":"2019-01-10T09:00:24","guid":{"rendered":"https:\/\/www.freelancinggig.com\/blog\/?p=4519"},"modified":"2019-01-09T10:02:02","modified_gmt":"2019-01-09T14:02:02","slug":"what-is-hashicorp-configuration-language-hcl","status":"publish","type":"post","link":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/","title":{"rendered":"What is HashiCorp Configuration Language (HCL)?"},"content":{"rendered":"<p>HashiCorp Configuration Language is designed by HashiCorp to build a configuration language that is friendly for both machines as well as human. It is mainly for command-line tools and targeted for servers and DevOps tools. Besides, it is JSON compatible which means one can use JSON can be used as a valid input. This is what makes <strong><a href=\"https:\/\/github.com\/hashicorp\/hcl\">HashiCorp Configuration Language<\/a> <\/strong>interoperable with various other systems. Currently, it is being used in HashiCorp&#x2019;s cloud infrastructure automatic tools. It is a direct competition to the well-known configuration languages such as YAML and even JSON to some extent. In comparison to them, HCL is easy to read and write, and it is well-structured.<\/p>\n\n\n\n<p><strong>The Rise Of HashiCorp Configuration Language &#x2013;<\/strong><\/p>\n\n\n\n<p>Prior to HashiCorp Configuration Language, HashiCorp used various configuration languages which ranged from full-fledged programming languages like Ruby to data structure languages like <strong><a href=\"https:\/\/www.json.org\/\">JSON<\/a><\/strong>. However, it was clear from the community discussions that programmers wanted a more programmer-friendly configuration language that is also machine-friendly. <\/p>\n\n\n\n<p>Apparently, JSON was a perfect fit in these parameters.\nHowever, there are a lot of drawbacks like the absence of commenting option. As\nfar as YAML goes, the beginners had a huge trouble in determining the actual\nstructure. They have to depend on guesswork when to use hyphen and color and\nlikewise. Coming to Ruby, it has a steep learning curve which made it not so\nsuitable as a configuration language. <\/p>\n\n\n\n<p>Therefore, the lack of an ideal configuration language\nforced the company to come up with their own configuration language. However,\nit is made JSON-compatible because out of YAML, Ruby, and JSON, JSON was the\nmost preferred. The language is designed to be modified as per requirement and\nhence, user-friendly. There are APIs for JSON to be taken as an input and\nhence, machine-friendly. We all know that machines can generate JSON directly.\nBesides, JSON is responsible for the interoperability layer. <\/p>\n\n\n\n<p><strong>Key Elements Of HCL &#x2013; <\/strong><\/p>\n\n\n\n<p>It has single line comment, multi-line comment, and nested\n<a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/block\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>block<\/a> comments. Values are assigned with key=value syntax. The value can be\nanything from a string and a number to an object and a list. Strings can have\nany UTF-8 characters with double quotes. As a matter of fact, multi-line\nstrings are also allowed. The numbers by default have base 10. However, if you\nstart with 0x, it will be treated as hexadecimal. There are Booleans as well\nalong with arrays. <\/p>\n\n\n\n<p>Interestingly, arrays can have primitives, objects as well\nas other arrays. HCL syntaxes are made out of blocks or stanzas. Two other\ninteresting inclusions are maps and interpolated variable reference and\ninterpolations syntax. HCL uses a set of constructs that can be used by the\ncalling applications. As of now, HCL is mostly used in applications written in\nGO language. <\/p>\n\n\n\n<p><strong>Conclusion &#x2013;<\/strong><\/p>\n\n\n\n<p>HashiCorp Configuration Language (HCL) is one of the rising\nstars of GitHub in 2018 along with TypeScript and Kotlin. It has the largest\ngrowth as far as contributors are concerned contributing to the code\nrepositories. It is widely used for setting up software libraries, application\ndependencies, and development environments. It has already become popular among\nDevOps engineer, and the popularity is only going to explode this year. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>HashiCorp Configuration Language is designed by HashiCorp to build a configuration language that is friendly for both machines as well as human. It is mainly &#x2026;<\/p>\n","protected":false},"author":3,"featured_media":4520,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[1413,1414,1415],"class_list":["post-4519","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-startup-resources","tag-hashicorp-configuration-language","tag-hcl","tag-json"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is HashiCorp Configuration Language (HCL)? - Developers, Designers &amp; Freelancers - FreelancingGig<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is HashiCorp Configuration Language (HCL)? - Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"og:description\" content=\"HashiCorp Configuration Language is designed by HashiCorp to build a configuration language that is friendly for both machines as well as human. It is mainly ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/\" \/>\n<meta property=\"og:site_name\" content=\"Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-10T09:00:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/01\/What-is-HashiCorp-Configuration-Language.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"419\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kitty Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kitty Gupta\" \/>\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:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/\"},\"author\":{\"name\":\"Kitty Gupta\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\"},\"headline\":\"What is HashiCorp Configuration Language (HCL)?\",\"datePublished\":\"2019-01-10T09:00:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/\"},\"wordCount\":530,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/What-is-HashiCorp-Configuration-Language.jpg\",\"keywords\":[\"HashiCorp Configuration Language\",\"HCL\",\"JSON\"],\"articleSection\":[\"Startup Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/\",\"name\":\"What is HashiCorp Configuration Language (HCL)? - Developers, Designers &amp; Freelancers - FreelancingGig\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/What-is-HashiCorp-Configuration-Language.jpg\",\"datePublished\":\"2019-01-10T09:00:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/What-is-HashiCorp-Configuration-Language.jpg\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/What-is-HashiCorp-Configuration-Language.jpg\",\"width\":800,\"height\":419},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/01\\\/10\\\/what-is-hashicorp-configuration-language-hcl\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is HashiCorp Configuration Language (HCL)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"name\":\"Developers, Designers &amp; Freelancers - FreelancingGig\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\",\"name\":\"FreelancingGig\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"width\":213,\"height\":35,\"caption\":\"FreelancingGig\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\",\"name\":\"Kitty Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"caption\":\"Kitty Gupta\"},\"description\":\"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is HashiCorp Configuration Language (HCL)? - Developers, Designers &amp; Freelancers - FreelancingGig","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:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/","og_locale":"en_US","og_type":"article","og_title":"What is HashiCorp Configuration Language (HCL)? - Developers, Designers &amp; Freelancers - FreelancingGig","og_description":"HashiCorp Configuration Language is designed by HashiCorp to build a configuration language that is friendly for both machines as well as human. It is mainly ...","og_url":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/","og_site_name":"Developers, Designers &amp; Freelancers - FreelancingGig","article_published_time":"2019-01-10T09:00:24+00:00","og_image":[{"width":800,"height":419,"url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/01\/What-is-HashiCorp-Configuration-Language.jpg","type":"image\/jpeg"}],"author":"Kitty Gupta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kitty Gupta","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/#article","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/"},"author":{"name":"Kitty Gupta","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c"},"headline":"What is HashiCorp Configuration Language (HCL)?","datePublished":"2019-01-10T09:00:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/"},"wordCount":530,"commentCount":0,"publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/01\/What-is-HashiCorp-Configuration-Language.jpg","keywords":["HashiCorp Configuration Language","HCL","JSON"],"articleSection":["Startup Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/","url":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/","name":"What is HashiCorp Configuration Language (HCL)? - Developers, Designers &amp; Freelancers - FreelancingGig","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/#primaryimage"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/01\/What-is-HashiCorp-Configuration-Language.jpg","datePublished":"2019-01-10T09:00:24+00:00","breadcrumb":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/#primaryimage","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/01\/What-is-HashiCorp-Configuration-Language.jpg","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/01\/What-is-HashiCorp-Configuration-Language.jpg","width":800,"height":419},{"@type":"BreadcrumbList","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/01\/10\/what-is-hashicorp-configuration-language-hcl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.freelancinggig.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is HashiCorp Configuration Language (HCL)?"}]},{"@type":"WebSite","@id":"https:\/\/www.freelancinggig.com\/blog\/#website","url":"https:\/\/www.freelancinggig.com\/blog\/","name":"Developers, Designers &amp; Freelancers - FreelancingGig","description":"","publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freelancinggig.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freelancinggig.com\/blog\/#organization","name":"FreelancingGig","url":"https:\/\/www.freelancinggig.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","width":213,"height":35,"caption":"FreelancingGig"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c","name":"Kitty Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","caption":"Kitty Gupta"},"description":"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background."}]}},"_links":{"self":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/4519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/comments?post=4519"}],"version-history":[{"count":1,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/4519\/revisions"}],"predecessor-version":[{"id":4521,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/4519\/revisions\/4521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media\/4520"}],"wp:attachment":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media?parent=4519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/categories?post=4519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/tags?post=4519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}