{"id":7382,"date":"2019-08-09T10:00:07","date_gmt":"2019-08-09T17:00:07","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=7382"},"modified":"2024-01-26T19:18:23","modified_gmt":"2024-01-27T03:18:23","slug":"couchbase-transactions-java-api","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/","title":{"rendered":"Intro to Couchbase Transactions Java API [Video]"},"content":{"rendered":"<p>Today I&#8217;m very excited to announce the release of a project we&#8217;ve been beavering away on behind the scenes for some time now: Couchbase Distributed <a href=\"https:\/\/www.couchbase.com\/transactions\/\">ACID Transactions<\/a>!<\/p>\n<p>This video is a quick guide for you, the busy Java developer, on how to get started with the new API, including some important best practices you\u2019ll want to implement.\u00a0 I\u2019m not going to cover how transactions work, or dive into ACID, as there are other resources being released that cover that.<\/p>\n<p>And I want to stress you can get started with this API today &#8211; right now, in fact.\u00a0 Couchbase Transactions are available for Community Edition, there are no new services to configure, and there&#8217;s nothing new to setup on the cluster.\u00a0 Just add a line to your gradle or Maven project to pull in the library, and you&#8217;re ready to go \u2013 checkout our <a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/learn\/data\/distributed-acid-transactions.html\">documentation for transactions<\/a> and <a href=\"https:\/\/docs.couchbase.com\/java-sdk\/3.0\/howtos\/distributed-acid-transactions-from-the-sdk.html\">the Java API documentation<\/a> to get started.<\/p>\n<p>(And sorry, non-Java developers &#8211; our initial release is Java only, but we haven&#8217;t forgotten you!\u00a0 Releases for other languages are very much on the roadmap. Watch this space&#8230;)<\/p>\n<p>So, I hope you enjoy the video, and we\u2019d love to hear from you with any questions, comments or feedback.\u00a0 Hit me up on the <a href=\"https:\/\/www.couchbase.com\/forums\/\">forums<\/a>, <a href=\"https:\/\/gitter.im\/couchbase\/home\">gitter<\/a>, or as comments on this blog, and I\u2019ll be sure to reply.<\/p>\n<p><iframe loading=\"lazy\" title=\"Intro to Couchbase Transactions Java API\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/RvdeocuN-zc?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.couchbase.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><i><span style=\"font-weight: 400\">Download<\/span><\/i><\/p>\n<p><a href=\"https:\/\/couchbase.com\/downloads?family=server&amp;product=couchbase-server-developer\"><span style=\"font-weight: 400\">Download Couchbase Server 6.5<\/span><\/a><\/p>\n<p><i><span style=\"font-weight: 400\">Documentation<\/span><\/i><\/p>\n<p><a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/learn\/data\/distributed-acid-transactions.html\"><span style=\"font-weight: 400\">Couchbase Transactions 6.5 Documentation<\/span><\/a><\/p>\n<p><a href=\"https:\/\/docs.couchbase.com\/java-sdk\/3.0\/howtos\/distributed-acid-transactions-from-the-sdk.html\"><span style=\"font-weight: 400\">Couchbase Transactions 6.5 How to Guide for SDKs<\/span><\/a><\/p>\n<p><i><span style=\"font-weight: 400\">Blogs\u00a0<\/span><\/i><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/distributed-multi-document-acid-transactions-in-couchbase\/\"><span style=\"font-weight: 400\">Understanding Distributed Multi-Document ACID Transactions in Couchbase<\/span><\/a><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/\"><span style=\"font-weight: 400\">Intro to Couchbase Transactions Java API [Video]<\/span><\/a><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-server-6-5-0-beta-whats-new-and-improved\/\"><span style=\"font-weight: 400\">Announcing Couchbase Server 6.5 \u2013 What\u2019s New and Improved<\/span><\/a><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/tag\/6-5\/\"><b>All 6.5 Blogs<\/b><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I&#8217;m very excited to announce the release of a project we&#8217;ve been beavering away on behind the scenes for some time now: Couchbase Distributed ACID Transactions! This video is a quick guide for you, the busy Java developer, on [&hellip;]<\/p>\n","protected":false},"author":40102,"featured_media":7437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,2396],"tags":[2378],"ppma_author":[9084],"class_list":["post-7382","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-transactions","tag-6-5"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Intro to Couchbase Transactions Java API [Video] - The Couchbase Blog<\/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.couchbase.com\/blog\/couchbase-transactions-java-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Intro to Couchbase Transactions Java API [Video]\" \/>\n<meta property=\"og:description\" content=\"Today I&#8217;m very excited to announce the release of a project we&#8217;ve been beavering away on behind the scenes for some time now: Couchbase Distributed ACID Transactions! This video is a quick guide for you, the busy Java developer, on [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-09T17:00:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-27T03:18:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/cb_txns_blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1332\" \/>\n\t<meta property=\"og:image:height\" content=\"700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Graham Pople, Senior Software Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Graham Pople, Senior Software Engineer, Couchbase\" \/>\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:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/\"},\"author\":{\"name\":\"Graham Pople, Senior Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/40b3fd994e3f33a8068e54e36577eb8e\"},\"headline\":\"Intro to Couchbase Transactions Java API [Video]\",\"datePublished\":\"2019-08-09T17:00:07+00:00\",\"dateModified\":\"2024-01-27T03:18:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/\"},\"wordCount\":286,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/cb_txns_blog.png\",\"keywords\":[\"6.5\"],\"articleSection\":[\"Couchbase Server\",\"Transactions\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/\",\"name\":\"Intro to Couchbase Transactions Java API [Video] - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/cb_txns_blog.png\",\"datePublished\":\"2019-08-09T17:00:07+00:00\",\"dateModified\":\"2024-01-27T03:18:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/cb_txns_blog.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/cb_txns_blog.png\",\"width\":1332,\"height\":700},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intro to Couchbase Transactions Java API [Video]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/40b3fd994e3f33a8068e54e36577eb8e\",\"name\":\"Graham Pople, Senior Software Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d0840b7ec045a43a30d21b57fa29318b\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4084d00daa868b9b163191a655774c94b21629bbeecd00916470d9d9878462a7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4084d00daa868b9b163191a655774c94b21629bbeecd00916470d9d9878462a7?s=96&d=mm&r=g\",\"caption\":\"Graham Pople, Senior Software Engineer, Couchbase\"},\"description\":\"Graham is a senior software engineer at Couchbase who works on the SDK and Connectors team, mainly on the Scala and Java clients. Make his day by asking him about home composting.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/grahamp\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Intro to Couchbase Transactions Java API [Video] - The Couchbase Blog","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.couchbase.com\/blog\/couchbase-transactions-java-api\/","og_locale":"en_US","og_type":"article","og_title":"Intro to Couchbase Transactions Java API [Video]","og_description":"Today I&#8217;m very excited to announce the release of a project we&#8217;ve been beavering away on behind the scenes for some time now: Couchbase Distributed ACID Transactions! This video is a quick guide for you, the busy Java developer, on [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-08-09T17:00:07+00:00","article_modified_time":"2024-01-27T03:18:23+00:00","og_image":[{"width":1332,"height":700,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/cb_txns_blog.png","type":"image\/png"}],"author":"Graham Pople, Senior Software Engineer, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Graham Pople, Senior Software Engineer, Couchbase","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/"},"author":{"name":"Graham Pople, Senior Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/40b3fd994e3f33a8068e54e36577eb8e"},"headline":"Intro to Couchbase Transactions Java API [Video]","datePublished":"2019-08-09T17:00:07+00:00","dateModified":"2024-01-27T03:18:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/"},"wordCount":286,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/cb_txns_blog.png","keywords":["6.5"],"articleSection":["Couchbase Server","Transactions"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/","name":"Intro to Couchbase Transactions Java API [Video] - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/cb_txns_blog.png","datePublished":"2019-08-09T17:00:07+00:00","dateModified":"2024-01-27T03:18:23+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/cb_txns_blog.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/cb_txns_blog.png","width":1332,"height":700},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-transactions-java-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Intro to Couchbase Transactions Java API [Video]"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"The Couchbase Blog","description":"Couchbase, the NoSQL Database","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/40b3fd994e3f33a8068e54e36577eb8e","name":"Graham Pople, Senior Software Engineer, Couchbase","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d0840b7ec045a43a30d21b57fa29318b","url":"https:\/\/secure.gravatar.com\/avatar\/4084d00daa868b9b163191a655774c94b21629bbeecd00916470d9d9878462a7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4084d00daa868b9b163191a655774c94b21629bbeecd00916470d9d9878462a7?s=96&d=mm&r=g","caption":"Graham Pople, Senior Software Engineer, Couchbase"},"description":"Graham is a senior software engineer at Couchbase who works on the SDK and Connectors team, mainly on the Scala and Java clients. Make his day by asking him about home composting.","url":"https:\/\/www.couchbase.com\/blog\/author\/grahamp\/"}]}},"authors":[{"term_id":9084,"user_id":40102,"is_guest":0,"slug":"grahamp","display_name":"Graham Pople, Senior Software Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/4084d00daa868b9b163191a655774c94b21629bbeecd00916470d9d9878462a7?s=96&d=mm&r=g","author_category":"","last_name":"Pople, Senior Software Engineer, Couchbase","first_name":"Graham","job_title":"","user_url":"","description":"Graham is a senior software engineer at Couchbase who works on the SDK and Connectors team, mainly on the Scala and Java clients.  Make his day by asking him about home composting."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/7382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/40102"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=7382"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/7382\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/7437"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=7382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=7382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=7382"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=7382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}