{"id":5269,"date":"2023-05-17T12:36:39","date_gmt":"2023-05-17T16:36:39","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=5269"},"modified":"2023-06-07T13:40:35","modified_gmt":"2023-06-07T17:40:35","slug":"allow-me-to-reintroduce-myself-federated-capacitor","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor","title":{"rendered":"Allow Me To Reintroduce Myself: Federated Capacitor"},"content":{"rendered":"\n<p>While not <em>necessary<\/em>, we think that playing <a href=\"https:\/\/youtu.be\/ag0oVTiYvhY?t=18\">this<\/a> in the background really gives this blog the umph it deserves.&nbsp;<\/p>\n\n\n\n<p>You may remember that a few months ago, we introduced Portals for Capacitor. After continued research in the market, we decided Federated Capacitor was a much better name because it more accurately represents how the technology works under the hood. So, we\u2019d like to reintroduce it &#8211; fancy new name and all.&nbsp;<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s so great about Capacitor, anyway?<\/h2>\n\n\n\n<p>If you ask us (and thousands of other developers), a whole lot. Installed nearly <a href=\"https:\/\/npmcharts.com\/compare\/@capacitor\/core?interval=30\">1.5 million times per month<\/a> (and growing), Capacitor, Ionic\u2019s native mobile runtime solution, makes it possible for any web developer to build native iOS, Android, desktop, and Progressive Web Apps &#8211; all from a single codebase. It\u2019s a free and open source (MIT-licensed) platform that enables developers to build cross-platform apps with the web technologies they know and love. <a href=\"https:\/\/ionic.io\/blog\/capacitor-everything-youve-ever-wanted-to-know\">Capacitor<\/a> consists of native platform SDKs (iOS and Android), a command line tool, a plugin API, and a vast library of premade plugins.&nbsp;<\/p>\n\n\n\n<p>Essentially, anything you would build natively with other toolkits can be built with Capacitor (and more, because of the ability to run on the web). Teams are using it to create better apps faster and saving money in the process. Since your existing web developers can create powerful mobile experiences with Capacitor, there\u2019s no need to hire additional native developers. Teams also save time by leveraging a single codebase, rather than duplicating development for multiple platforms.&nbsp;<\/p>\n\n\n\n<p>However, as more teams are realizing the power of Capacitor, more teams are also working on those apps concurrently. As more cooks enter the proverbial kitchen, scaling app development can get tricky. That\u2019s where Federated Capacitor comes in.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Federated Capacitor?<\/h2>\n\n\n\n<p>Federated Capacitor is a paid plugin that enables multiple development teams to contribute to the same Capacitor codebase. Each development team can focus with their own releases and maintain levels of autonomy, while all ultimately working toward the same end goal &#8211; a better app.<\/p>\n\n\n\n<p>In short, development teams can work at their own pace on their designated features. No need to worry about other teams\u2019 speed or schedules &#8211; Federated Capacitor empowers developers to hyper-focus on a certain part of the mobile experience and truly perfect it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How does Federated Capacitor help?<\/h2>\n\n\n\n<p>Traditionally, large development teams are bogged down by slow shipping speeds, lagging feature velocity, and complex team organization. Federated Capacitor can help keep things simple.<\/p>\n\n\n\n<p>With Federated Capacitor, teams ship on their own release schedule, without worrying about what other teams are doing. This means each feature gets a developer\u2019s (or team\u2019s) sole focus, so updates and improvements can be rolled out quickly and independently. This also alleviates organizational challenges, since teams are focused on their own deliverables and don\u2019t need to worry about waiting on other teams\u2019 releases etc. Ionic Appflow\u2019s <a href=\"https:\/\/ionic.io\/docs\/portals\/for-capacitor\/live-updates\">Live Updates<\/a> feature is also critical here, as it enables teams to deploy or rollback releases on their own schedules.&nbsp;<\/p>\n\n\n\n<p>As teams and applications scale, the apps\u2019 footprint grows more complex. Federated Capacitor gives each team a designated swimlane to work at their own pace, so adding features and scaling up won\u2019t slow down app delivery.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get started with Federated Capacitor<\/h2>\n\n\n\n<p>Federated Capacitor allows users to define separate micro frontend applications to exist in the same Capacitor application. This is done by adding a configuration to the Capacitor config file defining the location of the applications during build.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">const capacitorConfig: CapacitorConfig = {\n  plugins: {\n    \/\/ Federated Capacitor configuration\n    Portals: {\n      shell: {\n        name: &#039;shell&#039;,\n        webDir: &#039;.\/build&#039;,\n      },\n      apps: [\n        {\n          name: &#039;account&#039;,\n          webDir: &#039;..\/account\/build&#039;,\n        },\n      ],\n    },\n  },\n};<\/code><\/pre>\n\n\n\n<p>After the applications have been defined, you can configure live updates so each application can be deployed independently by having each application as a separate Appflow app.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">{\n  name: &#039;shell&#039;,\n  webDir: &#039;.\/build&#039;,\n  liveUpdateConfig: {\n    appId: &#039;YOUR_APP_ID_IN_APPFLOW&#039;,\n    channel: &#039;production&#039;,\n    autoUpdateMethod: &#039;background&#039;,\n  },\n};<\/code><\/pre>\n\n\n\n<p>Now each micro frontend has its own app and separate deployment channels.<\/p>\n\n\n\n<p><a href=\"https:\/\/ionic.io\/docs\/portals\/for-capacitor\/overview\">\u2192 Check out the documentation to learn more.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get started today<\/h2>\n\n\n\n<p>Federated Capacitor empowers development teams to build and deploy features quickly and build better apps at scale. <a href=\"https:\/\/ionic.io\/login?source=portals\">Sign up<\/a> to try Federated Capacitor for yourself, and <a href=\"https:\/\/ionic.io\/demo\">get in touch<\/a> with a product specialist to learn more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You may remember that a few months ago, we introduced Portals for Capacitor. After continued research in the market, we decided Federated Capacitor was a much better name because it more accurately represents how the technology works under the hood. So, we\u2019d like to reintroduce it &#8211; fancy new name and all. <\/p>\n","protected":false},"author":100,"featured_media":5271,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,122],"tags":[151,272,227],"class_list":["post-5269","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-product","tag-capacitor","tag-federated-capacitor","tag-portals"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Allow Me To Reintroduce Myself: Federated Capacitor - Ionic Blog<\/title>\n<meta name=\"description\" content=\"Federated Capacitor is a paid plugin that enables multiple development teams to contribute to the same Capacitor codebase - learn more!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Allow Me To Reintroduce Myself: Federated Capacitor\" \/>\n<meta property=\"og:description\" content=\"Federated Capacitor is a paid plugin that enables multiple development teams to contribute to the same Capacitor codebase - learn more!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-17T16:36:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-07T17:40:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t<meta property=\"og:image:height\" content=\"1120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jacklin Altman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jacklin Altman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor\"},\"author\":{\"name\":\"Jacklin Altman\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/6fbceef43a19a3a9c39b94e1db65abb6\"},\"headline\":\"Allow Me To Reintroduce Myself: Federated Capacitor\",\"datePublished\":\"2023-05-17T16:36:39+00:00\",\"dateModified\":\"2023-06-07T17:40:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor\"},\"wordCount\":682,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png\",\"keywords\":[\"Capacitor\",\"Federated Capacitor\",\"Portals\"],\"articleSection\":[\"All\",\"Product\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor\",\"url\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor\",\"name\":\"Allow Me To Reintroduce Myself: Federated Capacitor - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png\",\"datePublished\":\"2023-05-17T16:36:39+00:00\",\"dateModified\":\"2023-06-07T17:40:35+00:00\",\"description\":\"Federated Capacitor is a paid plugin that enables multiple development teams to contribute to the same Capacitor codebase - learn more!\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png\",\"width\":2240,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Allow Me To Reintroduce Myself: Federated Capacitor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/6fbceef43a19a3a9c39b94e1db65abb6\",\"name\":\"Jacklin Altman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/Screen-Shot-2022-10-06-at-2.24.26-PM-150x150.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/Screen-Shot-2022-10-06-at-2.24.26-PM-150x150.png\",\"caption\":\"Jacklin Altman\"},\"description\":\"Product Team\",\"url\":\"https:\/\/ionic.io\/blog\/author\/jacklin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Allow Me To Reintroduce Myself: Federated Capacitor - Ionic Blog","description":"Federated Capacitor is a paid plugin that enables multiple development teams to contribute to the same Capacitor codebase - learn more!","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:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor","og_locale":"en_US","og_type":"article","og_title":"Allow Me To Reintroduce Myself: Federated Capacitor","og_description":"Federated Capacitor is a paid plugin that enables multiple development teams to contribute to the same Capacitor codebase - learn more!","og_url":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor","og_site_name":"Ionic Blog","article_published_time":"2023-05-17T16:36:39+00:00","article_modified_time":"2023-06-07T17:40:35+00:00","og_image":[{"width":2240,"height":1120,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png","type":"image\/png"}],"author":"Jacklin Altman","twitter_card":"summary_large_image","twitter_creator":"@ionicframework","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Jacklin Altman","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor"},"author":{"name":"Jacklin Altman","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/6fbceef43a19a3a9c39b94e1db65abb6"},"headline":"Allow Me To Reintroduce Myself: Federated Capacitor","datePublished":"2023-05-17T16:36:39+00:00","dateModified":"2023-06-07T17:40:35+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor"},"wordCount":682,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png","keywords":["Capacitor","Federated Capacitor","Portals"],"articleSection":["All","Product"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor","url":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor","name":"Allow Me To Reintroduce Myself: Federated Capacitor - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png","datePublished":"2023-05-17T16:36:39+00:00","dateModified":"2023-06-07T17:40:35+00:00","description":"Federated Capacitor is a paid plugin that enables multiple development teams to contribute to the same Capacitor codebase - learn more!","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png","width":2240,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/allow-me-to-reintroduce-myself-federated-capacitor#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Allow Me To Reintroduce Myself: Federated Capacitor"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/6fbceef43a19a3a9c39b94e1db65abb6","name":"Jacklin Altman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/Screen-Shot-2022-10-06-at-2.24.26-PM-150x150.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/Screen-Shot-2022-10-06-at-2.24.26-PM-150x150.png","caption":"Jacklin Altman"},"description":"Product Team","url":"https:\/\/ionic.io\/blog\/author\/jacklin"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/fedcap-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/100"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=5269"}],"version-history":[{"count":6,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5269\/revisions"}],"predecessor-version":[{"id":5346,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5269\/revisions\/5346"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/5271"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=5269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=5269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=5269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}