{"id":11101,"date":"2024-03-28T19:39:36","date_gmt":"2024-03-28T23:39:36","guid":{"rendered":"https:\/\/www.redline13.com\/blog\/?p=11101"},"modified":"2024-03-28T19:41:02","modified_gmt":"2024-03-28T23:41:02","slug":"the-k6-browser-recorder","status":"publish","type":"post","link":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/","title":{"rendered":"The k6 Browser Recorder"},"content":{"rendered":"<p><a id=\"post-11101-_smxn3crydjsp\"><\/a> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11102\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-1.png\" alt=\"The k6 Browser Recorder\" width=\"400\" height=\"300\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-1.png 400w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-1-300x225.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>When creating your test plans in <a href=\"https:\/\/k6.io\/\" target=\"_blank\" rel=\"noopener\">k6<\/a>, it is a common practice to write the script with a bottom-up approach. In other words, each request is explicitly coded in sequence with a series of <code>http<\/code> request methods wrapped in flow control. While this method provides the ultimate means of control, tests can also be built using the <em><a href=\"https:\/\/k6.io\/docs\/test-authoring\/create-tests-from-recordings\/using-the-browser-recorder\/\" target=\"_blank\" rel=\"noopener\">k6 Browser Recorder<\/a><\/em>. With this alternative, a browser plugin allows you to record a series of interactions with a page. These interactions can then be directly converted to a k6 test script. In this post, we will show you how to get started with the <em>k6 Browser Recorder<\/em> to automate the creation of a k6 test.<\/p>\n<h3><a id=\"post-11101-_w1ia0cmonrrg\"><\/a>Installing and Using the Browser Plugin<\/h3>\n<p>The official <em><a href=\"https:\/\/k6.io\/docs\/test-authoring\/create-tests-from-recordings\/using-the-browser-recorder\/\" target=\"_blank\" rel=\"noopener\">k6 Browser Recorder<\/a> <\/em>is provided by <a href=\"https:\/\/grafana.com\/\" target=\"_blank\" rel=\"noopener\">Grafana Labs<\/a>, and can be added to <a href=\"https:\/\/chromewebstore.google.com\/detail\/grafana-k6-browser-record\/fbanjfonbcedhifbgikmjelkkckhhidl\" target=\"_blank\" rel=\"noopener\">Chrome<\/a> or <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/grafana-k6-browser-recorder\/\" target=\"_blank\" rel=\"noopener\">Firefox<\/a> as an extension. This utility allows you to record browser interactions with any website. To begin a new session with the <em>k6 Browser Recorder<\/em>, simply click \u201c<em>Start recording<\/em>\u201d on from the plugin menu:<\/p>\n<figure id=\"attachment_11103\" class=\"wp-caption aligncenter\" style=\"max-width: 356px\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11103\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-2.png\" alt=\"Click the Start recording button to begin a new session with the k6 Browser Recorder\" width=\"356\" height=\"356\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-2.png 356w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-2-300x300.png 300w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-2-150x150.png 150w\" sizes=\"auto, (max-width: 356px) 100vw, 356px\" \/><figcaption class=\"wp-caption-text\">Click \u201cStart recording\u201d to begin a new session with the k6 Browser Recorder.<\/figcaption><\/figure>\n<p>Once you are finished recording, simply click the \u201c<em>Stop<\/em>\u201d button. The recorded session will automatically be downloaded to your computer. If you are signed in to your Grafana Labs account, recordings can also be saved to the cloud.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11104\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-3.png\" alt=\"The stop button will end the active recording.\" width=\"355\" height=\"278\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-3.png 355w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-3-300x235.png 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/p>\n<h3><a id=\"post-11101-_gkqcw3y1ftgq\"><\/a>Preparing your Test Script<\/h3>\n<p>The recorded script can be downloaded as a <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/HAR_(file_format)\" target=\"_blank\" rel=\"noopener\"><code>.har<\/code><\/a><\/strong> file, which is a <a href=\"https:\/\/en.wikipedia.org\/wiki\/JSON\" target=\"_blank\" rel=\"noopener\">JSON<\/a> representation of the interactive browser session. Per the <a href=\"https:\/\/k6.io\/docs\/test-authoring\/create-tests-from-recordings\/using-the-browser-recorder\/#how-to-record\" target=\"_blank\" rel=\"noopener\">official k6 documentation<\/a>, you will need to use the <a href=\"https:\/\/k6.io\/docs\/test-authoring\/create-tests-from-recordings\/using-the-har-converter\/\" target=\"_blank\" rel=\"noopener\">har-to-k6 converter<\/a> to convert this file into a k6 test script. This requires the <a href=\"https:\/\/www.npmjs.com\/package\/npm\" target=\"_blank\" rel=\"noopener\">npm<\/a> JavaScript package manager to <a href=\"https:\/\/www.npmjs.com\/package\/har-to-k6#installation\" target=\"_blank\" rel=\"noopener\">install<\/a> and use on your local machine:<\/p>\n<pre><strong>npm install --save har-to-k6<\/strong><\/pre>\n<p>To convert your saved <code><strong>.har<\/strong><\/code>\u00a0file, use the following command:<\/p>\n<pre><strong>npx har-to-k6 your_recorded_session.har -o your_k6_script.js<\/strong><\/pre>\n<p>Replace \u201c<code>your_recorded_session.har<\/code>\u201d with the file downloaded by the <em>k6 Browser Recorder, <\/em>and replace \u201c<code>your_k6_script.js<\/code>\u201d with a name of your choosing.<\/p>\n<h3><a id=\"post-11101-_5tqnh6gj9qs\"><\/a>Running your Recorded Test<\/h3>\n<p>Once you have converted the downloaded <strong><code>.har<\/code><\/strong>\u00a0file into a k6 test script, you can use k6 to run the script as-is, or open it for further modification. If you want to debug your test locally, please see our guide on <a href=\"https:\/\/www.redline13.com\/blog\/2024\/01\/installing-k6-locally-to-debug-tests\/\" target=\"_blank\" rel=\"noopener\">running k6 tests on your local machine<\/a>. Running your k6 test on RedLine13 is easy, and we have a <a href=\"https:\/\/www.redline13.com\/blog\/docs\/k6-tests\/\" target=\"_blank\" rel=\"noopener\">quick start guide<\/a> in our documentation which outlines all the steps and the most common test options.<\/p>\n<hr \/>\n<p>Did you know that RedLine13 offers a full-featured, time-limited free trial? <a href=\"https:\/\/www.redline13.com\/Service\" target=\"_blank\" rel=\"noopener\">Sign up now<\/a>, and move you k6 testing into the cloud today!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When creating your test plans in k6, it is a common practice to write the script with a bottom-up approach. In other words, each request is explicitly coded in sequence with a series of http request methods wrapped in flow control. While this method provides the ultimate means of control, tests can also be built using the k6 Browser Recorder. With this alternative, a browser plugin allows you to record a series of interactions with a<a class=\"more-link\" href=\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":11,"featured_media":11102,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,1],"tags":[672,122,128,702,703,596,685,318,424],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-dkoziel","4":"post-11101","6":"format-standard","7":"has-post-thumbnail","8":"category-blog","9":"category-uncategorized","10":"post_tag-browser-testing","11":"post_tag-chrome-extension","12":"post_tag-cloud-load-testing","13":"post_tag-firefox-extension","14":"post_tag-har-file","15":"post_tag-k6","16":"post_tag-k6-tests","17":"post_tag-load-testing","18":"post_tag-redline13"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The k6 Browser Recorder - RedLine13<\/title>\n<meta name=\"description\" content=\"In this post, we will show you how to get started with the k6 Browser Recorder to automate the creation of a k6 test.\" \/>\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.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The k6 Browser Recorder - RedLine13\" \/>\n<meta property=\"og:description\" content=\"In this post, we will show you how to get started with the k6 Browser Recorder to automate the creation of a k6 test.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/\" \/>\n<meta property=\"og:site_name\" content=\"RedLine13\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-28T23:39:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-28T23:41:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Koziel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Koziel\" \/>\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.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/\"},\"author\":{\"name\":\"David Koziel\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/51d282221e3230ab35f964f98ada9b20\"},\"headline\":\"The k6 Browser Recorder\",\"datePublished\":\"2024-03-28T23:39:36+00:00\",\"dateModified\":\"2024-03-28T23:41:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/\"},\"wordCount\":421,\"publisher\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\"},\"keywords\":[\"browser testing\",\"chrome extension\",\"Cloud Load Testing\",\"firefox extension\",\"har file\",\"k6\",\"k6 tests\",\"Load Testing\",\"RedLine13\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/\",\"name\":\"The k6 Browser Recorder - RedLine13\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\"},\"datePublished\":\"2024-03-28T23:39:36+00:00\",\"dateModified\":\"2024-03-28T23:41:02+00:00\",\"description\":\"In this post, we will show you how to get started with the k6 Browser Recorder to automate the creation of a k6 test.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.redline13.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The k6 Browser Recorder\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\",\"url\":\"https:\/\/www.redline13.com\/blog\/\",\"name\":\"RedLine13\",\"description\":\"(Almost) Free Load Testing in the Cloud\",\"publisher\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.redline13.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\",\"name\":\"RedLine13\",\"url\":\"https:\/\/www.redline13.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg\",\"contentUrl\":\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg\",\"width\":300,\"height\":68,\"caption\":\"RedLine13\"},\"image\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/51d282221e3230ab35f964f98ada9b20\",\"name\":\"David Koziel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2babf644e0993fc86893c24d7525f1e3be114a8746c01249797f25587ae1697a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2babf644e0993fc86893c24d7525f1e3be114a8746c01249797f25587ae1697a?s=96&d=mm&r=g\",\"caption\":\"David Koziel\"},\"url\":\"https:\/\/www.redline13.com\/blog\/author\/dkoziel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The k6 Browser Recorder - RedLine13","description":"In this post, we will show you how to get started with the k6 Browser Recorder to automate the creation of a k6 test.","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.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/","og_locale":"en_US","og_type":"article","og_title":"The k6 Browser Recorder - RedLine13","og_description":"In this post, we will show you how to get started with the k6 Browser Recorder to automate the creation of a k6 test.","og_url":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/","og_site_name":"RedLine13","article_published_time":"2024-03-28T23:39:36+00:00","article_modified_time":"2024-03-28T23:41:02+00:00","og_image":[{"width":400,"height":300,"url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2024\/03\/word-image-11101-1.png","type":"image\/png"}],"author":"David Koziel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Koziel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/#article","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/"},"author":{"name":"David Koziel","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/51d282221e3230ab35f964f98ada9b20"},"headline":"The k6 Browser Recorder","datePublished":"2024-03-28T23:39:36+00:00","dateModified":"2024-03-28T23:41:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/"},"wordCount":421,"publisher":{"@id":"https:\/\/www.redline13.com\/blog\/#organization"},"keywords":["browser testing","chrome extension","Cloud Load Testing","firefox extension","har file","k6","k6 tests","Load Testing","RedLine13"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/","url":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/","name":"The k6 Browser Recorder - RedLine13","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/#website"},"datePublished":"2024-03-28T23:39:36+00:00","dateModified":"2024-03-28T23:41:02+00:00","description":"In this post, we will show you how to get started with the k6 Browser Recorder to automate the creation of a k6 test.","breadcrumb":{"@id":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.redline13.com\/blog\/2024\/03\/the-k6-browser-recorder\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.redline13.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The k6 Browser Recorder"}]},{"@type":"WebSite","@id":"https:\/\/www.redline13.com\/blog\/#website","url":"https:\/\/www.redline13.com\/blog\/","name":"RedLine13","description":"(Almost) Free Load Testing in the Cloud","publisher":{"@id":"https:\/\/www.redline13.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.redline13.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.redline13.com\/blog\/#organization","name":"RedLine13","url":"https:\/\/www.redline13.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg","contentUrl":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg","width":300,"height":68,"caption":"RedLine13"},"image":{"@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/51d282221e3230ab35f964f98ada9b20","name":"David Koziel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2babf644e0993fc86893c24d7525f1e3be114a8746c01249797f25587ae1697a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2babf644e0993fc86893c24d7525f1e3be114a8746c01249797f25587ae1697a?s=96&d=mm&r=g","caption":"David Koziel"},"url":"https:\/\/www.redline13.com\/blog\/author\/dkoziel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/11101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/comments?post=11101"}],"version-history":[{"count":5,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/11101\/revisions"}],"predecessor-version":[{"id":11109,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/11101\/revisions\/11109"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media\/11102"}],"wp:attachment":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media?parent=11101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/categories?post=11101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/tags?post=11101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}