{"id":3625,"date":"2021-03-24T16:38:52","date_gmt":"2021-03-24T16:38:52","guid":{"rendered":"https:\/\/ionicframework.com\/blog\/?p=3625"},"modified":"2021-03-31T18:58:50","modified_gmt":"2021-03-31T18:58:50","slug":"announcing-ionic-secure-storage-secure-reliable-high-performance-data-access","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access","title":{"rendered":"Announcing Ionic Secure Storage: Secure, reliable high-performance data access"},"content":{"rendered":"<p>I\u2019m excited to announce the first release of <a href=\"https:\/\/ionic.io\/products\/secure-storage\">Ionic Secure Storage<\/a>, the latest from our <a href=\"https:\/\/ionic.io\/secure\">growing suite<\/a> of enterprise-ready native solutions. Ionic Secure Storage is a high-performance, secure data store that lets you encrypt, access, and manage your data locally across iOS and Android (and web, see later) with zero hassle. Build secure, reliable, high-performance apps quickly without being a mobile security expert.<\/p>\n<p>If your team is building Ionic apps that need to safeguard sensitive data, ensure security compliance and adhere to regulations such as HIPAA, or would like to deliver highly performant data-driven experiences that work on <em>and<\/em> offline, then this solution is for you. With Secure Storage, you can shave off weeks or months of development time, and rest easy knowing Ionic\u2019s team of native experts will handle long-term maintenance and stability.<\/p>\n<p><!--more--><\/p>\n<h2>Why Ionic Secure Storage?<\/h2>\n<p>Most interesting mobile apps need to store and manage a large volume of data on the client. Users expect apps to pick up where they left off, and work even when network connectivity is flaky. Businesses expect user data to stay secure and many have obligations and commitments to encrypt client-side data to avoid leaking sensitive user or company data.<\/p>\n<p>Implementing these experiences as a developer can be challenging. Most Web APIs for storage have limitations, such as operating systems deleting data to save space, low storage capacity limits, and no encryption support. Using low-level storage APIs like SQLite can be difficult, especially when encryption is involved, and long-term maintenance and support are hard to come by.<\/p>\n<p>But securing mobile apps these days is a must. After all, no company can risk the consequences: data loss, unauthorized account access, angry customers, brand damage, and more. Unfortunately, it\u2019s easier said than done. Your team has enough to do &#8211; when are they supposed to find the time to become security and storage experts? Not to mention keeping up over time, as security best practices and operating systems or devices change often, especially in the mobile world.<\/p>\n<p>Enter Ionic Secure Storage, which takes out all the challenging work of securing your apps.<\/p>\n<h2>Key Features and Benefits<\/h2>\n<p>To store, access, and manage data, Ionic Secure Storage uses SQLite, which is an industry-leading data storage engine providing full SQL query and relational data support. This is a powerful offering for data-driven apps since it provides better query performance compared to traditional file system storage and has none of the downsides of Web API storage methods. And, being SQL-based, its ACID-compliant transactions prevent data loss in the case of crashes or device shutoff. Finally, you maintain complete ownership of the data. Since it\u2019s stored directly on the filesystem outside of the browser environment, it can be managed independently of Ionic Secure Storage, opening up data export and device\/platform migration opportunities.<\/p>\n<p>As data is stored, it\u2019s encrypted at-rest on iOS and Android using 256-bit AES. When paired with <a href=\"https:\/\/ionic.io\/products\/identity-vault\">Identity Vault<\/a>, Ionic\u2019s mobile biometrics solution, you can securely manage encryption keys and lock down data access using the app user&#8217;s biometrics (fingerprint scan and facial recognition).<\/p>\n<p>For apps that need a single codebase running on iOS, Android, and the web, developers can integrate with <a href=\"https:\/\/github.com\/ionic-team\/ionic-storage\">Ionic Storage<\/a>, a Key\/Value library that provides a consistent API across platforms, though developers will need to use this API instead of writing SQL queries as there is no SQL engine available in browsers today.<\/p>\n<p>All of this comes together to provide one solution for all secure storage needs.<\/p>\n<h2>Getting Started<\/h2>\n<p>Secure Storage is part of Ionic\u2019s suite of powerful solutions that help you build, secure, and deliver enterprise-grade apps in less time. To learn more about how <a href=\"https:\/\/ionic.io\/products\/secure-storage\">Secure Storage<\/a> can help protect your users\u2019 data and offer a premier high-performance, data-driven experience, check out <a href=\"https:\/\/ionic.io\/docs\/secure-storage\">the docs<\/a>.<\/p>\n<p>Curious to see it in action? Download <a href=\"https:\/\/github.com\/ionic-team\/ionifits\">Ionifits<\/a>, a human resources app that showcases everything the Ionic App Platform has to offer. Available on <a href=\"https:\/\/testflight.apple.com\/join\/87WO2hwS\">iOS<\/a>, <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=io.ionic.demoapp.ionifits\">Android<\/a>, and the <a href=\"https:\/\/ionifits.ionicframework.com\">web<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m excited to announce the first release of Ionic Secure Storage, the latest from our growing suite of enterprise-ready native solutions. Ionic Secure Storage is a high-performance, secure data store that lets you encrypt, access, and manage your data locally across iOS and Android (and web, see later) with zero hassle. Build secure, reliable, high-performance [&hellip;]<\/p>\n","protected":false},"author":62,"featured_media":3633,"comment_status":"open","ping_status":"closed","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":[120],"tags":[151,179,195],"class_list":["post-3625","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","tag-capacitor","tag-native","tag-security"],"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>Announcing Ionic Secure Storage: Secure, reliable high-performance data access - Ionic Blog<\/title>\n<meta name=\"description\" content=\"Encrypt, access, and manage your app&#039;s data quickly and easily. Featuring Key\/value and SQL APIs and on-device data encryption.\" \/>\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\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Ionic Secure Storage: Secure, reliable high-performance data access\" \/>\n<meta property=\"og:description\" content=\"Encrypt, access, and manage your app&#039;s data quickly and easily. Featuring Key\/value and SQL APIs and on-device data encryption.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-24T16:38:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-31T18:58:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"880\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matt Netkow\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dotNetkow\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Netkow\" \/>\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:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access\"},\"author\":{\"name\":\"Matt Netkow\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/93c8b2fe110f183510c6285b0de40790\"},\"headline\":\"Announcing Ionic Secure Storage: Secure, reliable high-performance data access\",\"datePublished\":\"2021-03-24T16:38:52+00:00\",\"dateModified\":\"2021-03-31T18:58:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access\"},\"wordCount\":670,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png\",\"keywords\":[\"Capacitor\",\"native\",\"security\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access\",\"url\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access\",\"name\":\"Announcing Ionic Secure Storage: Secure, reliable high-performance data access - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png\",\"datePublished\":\"2021-03-24T16:38:52+00:00\",\"dateModified\":\"2021-03-31T18:58:50+00:00\",\"description\":\"Encrypt, access, and manage your app's data quickly and easily. Featuring Key\/value and SQL APIs and on-device data encryption.\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png\",\"width\":1600,\"height\":880,\"caption\":\"secure storage\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Ionic Secure Storage: Secure, reliable high-performance data access\"}]},{\"@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\/93c8b2fe110f183510c6285b0de40790\",\"name\":\"Matt Netkow\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/07\/mattnetkow-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/07\/mattnetkow-150x150.jpg\",\"caption\":\"Matt Netkow\"},\"sameAs\":[\"https:\/\/x.com\/dotNetkow\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/mattnetkow\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Ionic Secure Storage: Secure, reliable high-performance data access - Ionic Blog","description":"Encrypt, access, and manage your app's data quickly and easily. Featuring Key\/value and SQL APIs and on-device data encryption.","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\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access","og_locale":"en_US","og_type":"article","og_title":"Announcing Ionic Secure Storage: Secure, reliable high-performance data access","og_description":"Encrypt, access, and manage your app's data quickly and easily. Featuring Key\/value and SQL APIs and on-device data encryption.","og_url":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access","og_site_name":"Ionic Blog","article_published_time":"2021-03-24T16:38:52+00:00","article_modified_time":"2021-03-31T18:58:50+00:00","og_image":[{"width":1600,"height":880,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png","type":"image\/png"}],"author":"Matt Netkow","twitter_card":"summary_large_image","twitter_creator":"@dotNetkow","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Matt Netkow","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access"},"author":{"name":"Matt Netkow","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/93c8b2fe110f183510c6285b0de40790"},"headline":"Announcing Ionic Secure Storage: Secure, reliable high-performance data access","datePublished":"2021-03-24T16:38:52+00:00","dateModified":"2021-03-31T18:58:50+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access"},"wordCount":670,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png","keywords":["Capacitor","native","security"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access","url":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access","name":"Announcing Ionic Secure Storage: Secure, reliable high-performance data access - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png","datePublished":"2021-03-24T16:38:52+00:00","dateModified":"2021-03-31T18:58:50+00:00","description":"Encrypt, access, and manage your app's data quickly and easily. Featuring Key\/value and SQL APIs and on-device data encryption.","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png","width":1600,"height":880,"caption":"secure storage"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-secure-storage-secure-reliable-high-performance-data-access#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Announcing Ionic Secure Storage: Secure, reliable high-performance data access"}]},{"@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\/93c8b2fe110f183510c6285b0de40790","name":"Matt Netkow","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/07\/mattnetkow-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/07\/mattnetkow-150x150.jpg","caption":"Matt Netkow"},"sameAs":["https:\/\/x.com\/dotNetkow"],"url":"https:\/\/ionic.io\/blog\/author\/mattnetkow"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/03\/secure-storage-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3625","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\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=3625"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3625\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/3633"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=3625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=3625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=3625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}