{"id":5265,"date":"2023-05-15T15:36:19","date_gmt":"2023-05-15T19:36:19","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=5265"},"modified":"2023-05-15T15:36:21","modified_gmt":"2023-05-15T19:36:21","slug":"capacitor-ssl-pinning","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning","title":{"rendered":"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs"},"content":{"rendered":"\n<p>At Ionic, <a href=\"https:\/\/ionic.io\/resources\/webinars\/architecting-secure-mobile-apps-with-ionic\" target=\"_blank\" rel=\"noreferrer noopener\">we talk a lot about mobile app security<\/a>. As mobile apps become a more ubiquitous part of our lives, it\u2019s never been more important to ensure that data accessed, used, and stored remains secure.<\/p>\n\n\n\n<p>That\u2019s why we developed the Ionic <a href=\"https:\/\/ionic.io\/enterprise-sdk\" target=\"_blank\" rel=\"noreferrer noopener\">Enterprise SDK<\/a>. It offers a trio of fully-managed security solutions\u2013<a href=\"https:\/\/ionic.io\/products\/auth-connect\" target=\"_blank\" rel=\"noreferrer noopener\">Auth Connect<\/a>, <a href=\"https:\/\/ionic.io\/products\/identity-vault\" target=\"_blank\" rel=\"noreferrer noopener\">Identity Vault<\/a>, and <a href=\"https:\/\/ionic.io\/products\/secure-storage\" target=\"_blank\" rel=\"noreferrer noopener\">Secure Storage<\/a>\u2013making it easier for you to ensure your mobile app users and their data remain safe. Now, we\u2019re excited to bring another layer of security (and compliance) to your mobile apps &#8211; <a href=\"https:\/\/ionic.io\/docs\/ssl-pinning\" target=\"_blank\" rel=\"noreferrer noopener\">SSL Pinning for Capacitor<\/a>!<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">SSL Pinning 101<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is it?<\/h3>\n\n\n\n<p>SSL pinning hard-codes a server&#8217;s SSL certificate or public key into an application as a means of preventing man-in-the-middle (MITM) attacks. Even if an attacker does manage to intercept the traffic between the application and the server (presenting a different certificate), the application refuses to establish a connection with their server.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why does it matter?<\/h3>\n\n\n\n<p>SSL pinning is essential for mobile application security. It provides an additional layer of protection against MITM attacks, which are a <a href=\"https:\/\/ionic.io\/blog\/the-top-most-common-attack-vectors-for-mobile-threats\" target=\"_blank\" rel=\"noreferrer noopener\">common attack vector for mobile applications<\/a>. In fact, OWASP has identified <a href=\"https:\/\/owasp.org\/www-project-mobile-top-10\/2016-risks\/m3-insecure-communication\" target=\"_blank\" rel=\"noreferrer noopener\">insecure communication<\/a> as one of the top 10 risks to mobile apps and suggests SSL pinning as a great way to mitigate that risk. Without it, an attacker could potentially steal sensitive data, modify the data being transmitted, or even inject malicious code into the application.<\/p>\n\n\n\n<p>However, SSL pinning is not a magic bullet. It should be used <a href=\"https:\/\/ionic.io\/blog\/how-to-address-mobile-app-security-risks\" target=\"_blank\" rel=\"noreferrer noopener\">in conjunction with other security measures<\/a> such as encryption, input validation, and secure coding practices. Think of it as one of many layers to the proverbial security onion.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SSL Pinning for Capacitor<\/h2>\n\n\n\n<p>Capacitor\u2019s SSL Pinning plugin takes the guesswork out of developing and maintaining your own secure communication layer and makes implementation simple. By leveraging certificates stored natively on-device and underpinned by the <a href=\"https:\/\/capacitorjs.com\/docs\/apis\/http\" target=\"_blank\" rel=\"noreferrer noopener\">Capacitor HTTP plugin<\/a>, you\u2019ll rest easy knowing your users and their data are secure.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Examples<\/h3>\n\n\n\n<p>In <code>capacitor.config.json<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">{\n  &quot;plugins&quot;: {\n    &quot;SSLPinning&quot;: {\n      &quot;certs&quot;: [&quot;sslCerts\/productionCerts\/primary.cer&quot;, &quot;sslCerts\/productionCerts\/backup.cer&quot;]\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p>Or in <code>capacitor.config.ts<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">\/\/\/ &lt;reference types=&quot;@capacitor\/sslpinning&quot; \/&gt;\nimport { CapacitorConfig } from &#039;@capacitor\/cli&#039;;\nconst config: CapacitorConfig = {\n  plugins: {\n    SSLPinning: {\n      certs: [&quot;sslCerts\/productionCerts\/primary.cer&quot;, &quot;sslCerts\/productionCerts\/backup.cer&quot;],\n    },\n  },\n};\nexport default config;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Get started<\/h3>\n\n\n\n<p>Interested in adding a critical layer of protection to your mobile app? <a href=\"https:\/\/ionic.io\/contact\/sales\" target=\"_blank\" rel=\"noreferrer noopener\">Talk to our sales team<\/a> today to get access.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At Ionic, we talk a lot about mobile app security. As mobile apps become a more ubiquitous part of our lives, it\u2019s never been more important to ensure that data accessed, used, and stored remains secure. That\u2019s why we developed the Ionic Enterprise SDK. It offers a trio of fully-managed security solutions\u2013Auth Connect, Identity Vault, [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":5266,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"1","publish_post_category":"19","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"563546","discourse_permalink":"http:\/\/forum.ionicframework.com\/t\/capacitor-ssl-pinning-the-extra-layer-of-security-your-mobile-app-needs\/233513","wpdc_publishing_response":"success","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,120,122],"tags":[151],"class_list":["post-5265","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-announcements","category-product","tag-capacitor"],"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>Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs - Ionic Blog<\/title>\n<meta name=\"description\" content=\"SSL Pinning for Capacitor has arrived! The quickest way to protect your app&#039;s data communication and prevent man-in-the-middle attacks.\" \/>\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\/capacitor-ssl-pinning\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs\" \/>\n<meta property=\"og:description\" content=\"SSL Pinning for Capacitor has arrived! The quickest way to protect your app&#039;s data communication and prevent man-in-the-middle attacks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-15T19:36:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-15T19:36:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2241\" \/>\n\t<meta property=\"og:image:height\" content=\"1120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Conner Simmons\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@connerwsimmons\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Conner Simmons\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning\"},\"author\":{\"name\":\"Conner Simmons\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd\"},\"headline\":\"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs\",\"datePublished\":\"2023-05-15T19:36:19+00:00\",\"dateModified\":\"2023-05-15T19:36:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning\"},\"wordCount\":366,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png\",\"keywords\":[\"Capacitor\"],\"articleSection\":[\"All\",\"Announcements\",\"Product\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning\",\"url\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning\",\"name\":\"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png\",\"datePublished\":\"2023-05-15T19:36:19+00:00\",\"dateModified\":\"2023-05-15T19:36:21+00:00\",\"description\":\"SSL Pinning for Capacitor has arrived! The quickest way to protect your app's data communication and prevent man-in-the-middle attacks.\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png\",\"width\":2241,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs\"}]},{\"@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\/b663dd102585af4f59055f5f8ff9defd\",\"name\":\"Conner Simmons\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg\",\"caption\":\"Conner Simmons\"},\"description\":\"Product Team\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/connersimmons\/\",\"https:\/\/x.com\/connerwsimmons\"],\"jobTitle\":\"Product Evangelist\",\"worksFor\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/author\/conner\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs - Ionic Blog","description":"SSL Pinning for Capacitor has arrived! The quickest way to protect your app's data communication and prevent man-in-the-middle attacks.","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\/capacitor-ssl-pinning","og_locale":"en_US","og_type":"article","og_title":"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs","og_description":"SSL Pinning for Capacitor has arrived! The quickest way to protect your app's data communication and prevent man-in-the-middle attacks.","og_url":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning","og_site_name":"Ionic Blog","article_published_time":"2023-05-15T19:36:19+00:00","article_modified_time":"2023-05-15T19:36:21+00:00","og_image":[{"width":2241,"height":1120,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png","type":"image\/png"}],"author":"Conner Simmons","twitter_card":"summary_large_image","twitter_creator":"@connerwsimmons","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Conner Simmons","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning"},"author":{"name":"Conner Simmons","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd"},"headline":"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs","datePublished":"2023-05-15T19:36:19+00:00","dateModified":"2023-05-15T19:36:21+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning"},"wordCount":366,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png","keywords":["Capacitor"],"articleSection":["All","Announcements","Product"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning","url":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning","name":"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png","datePublished":"2023-05-15T19:36:19+00:00","dateModified":"2023-05-15T19:36:21+00:00","description":"SSL Pinning for Capacitor has arrived! The quickest way to protect your app's data communication and prevent man-in-the-middle attacks.","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/capacitor-ssl-pinning"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png","width":2241,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/capacitor-ssl-pinning#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs"}]},{"@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\/b663dd102585af4f59055f5f8ff9defd","name":"Conner Simmons","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg","caption":"Conner Simmons"},"description":"Product Team","sameAs":["https:\/\/www.linkedin.com\/in\/connersimmons\/","https:\/\/x.com\/connerwsimmons"],"jobTitle":"Product Evangelist","worksFor":"Ionic","url":"https:\/\/ionic.io\/blog\/author\/conner"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Capacitor-SSL-Pinning.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5265","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\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=5265"}],"version-history":[{"count":2,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5265\/revisions"}],"predecessor-version":[{"id":5268,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5265\/revisions\/5268"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/5266"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=5265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=5265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=5265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}