{"id":5155,"date":"2026-03-12T15:04:13","date_gmt":"2026-03-12T22:04:13","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/"},"modified":"2026-03-12T15:04:13","modified_gmt":"2026-03-12T22:04:13","slug":"creating-reactive-couchbase-applications-with-flink","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/","title":{"rendered":"Creating Reactive Couchbase Applications With Flink"},"content":{"rendered":"\n<p><span>The Couchbase Flink connector is updated to version 0.5.0.<\/span><\/p>\n\n\n\n<p><span>Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink is designed to run in all common cluster environments, and perform computations at in-memory speed and at any scale.\u00a0<\/span><\/p>\n\n\n\n<p><span>With our recently updated Couchbase connector, Flink projects can use Couchbase clusters not only to store and retrieve data but also to subscribe and react to changes in data as they are applied on the cluster. This feature is implemented by directly reading the Data Change Protocol stream from a Couchbase cluster.\u00a0<\/span><\/p>\n\n\n\n<p><span>There are several noticeable changes in this release of the Flink connector:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span>Flink 2.1.1 is now supported by the connector<\/span><\/li>\n\n\n<li><span>Couchbase java SDK is updated to the latest version<\/span><\/li>\n\n\n<li><span>The DCP library dependency is updated to the latest version<\/span><\/li>\n\n<\/ul>\n\n\n\n<p><span>Besides introducing support for Flink 2.1.1, this new version updates Couchbase dependencies and removes previously deprecated APIs.<\/span><\/p>\n\n\n\n<p><span>The connector can be installed from a Maven repository:<\/span><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17918\" src=\"https:\/\/www.couchbase.com\/wp-content\/uploads\/sites\/5\/2026\/05\/Screenshot-2026-03-12-at-2.58.37-PM.png\" alt=\"\" width=\"1326\" height=\"352\"><\/p>\n\n\n\n<p><span>Or it can be built from sources that are located at the following GitHub repository: <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\"><span>https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase<\/span><\/a><span>.\u00a0<\/span><\/p>\n\n\n\n<p><span>The connector provides Flink classes like:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span>`CouchbaseDCPSource` &#8211; subscribes to the Couchbase DCP stream for real-time mutation processing\u00a0<\/span><\/li>\n\n\n<li><span>`CouchbaseQuerySource`\u00a0 &#8211; Executes SQL++ queries and streams results into Flink<\/span><\/li>\n\n\n<li><span>`CouchbaseCollectionSink` &#8211; Stores documents into Couchbase collections.<\/span><\/li>\n\n<\/ul>\n\n\n\n<p><span>Small example Java projects that demonstrate how to use the connector can be found in the `examples` folder in the repository: <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\/tree\/master\/examples\"><span>https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\/tree\/master\/examples<\/span><\/a><\/p>\n\n\n\n<p><span>The connector library is currently experimental and in alpha stage. We welcome feedback and contributions from the community.\u00a0 If you run into any problems when using the connector, or if you have any feedback, please open a GitHub issue in the project repository: <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\/issues\"><span>https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\/issues<\/span><\/a><span>\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Couchbase Flink connector is updated to version 0.5.0. Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink is designed to run in all common cluster environments, and perform computations at in-memory speed and at any scale.\u00a0 With our recently updated Couchbase connector, Flink projects [&hellip;]<\/p>\n","protected":false},"author":79476,"featured_media":5154,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[64],"tags":[],"ppma_author":[1028],"class_list":["post-5155","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tools-sdks"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Creating Reactive Couchbase Applications With Flink - 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\/creating-reactive-couchbase-applications-with-flink\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating Reactive Couchbase Applications With Flink\" \/>\n<meta property=\"og:description\" content=\"The Couchbase Flink connector is updated to version 0.5.0. Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink is designed to run in all common cluster environments, and perform computations at in-memory speed and at any scale.\u00a0 With our recently updated Couchbase connector, Flink projects [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-12T22:04:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/05\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"chedim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"chedim\" \/>\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\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/\"},\"author\":{\"name\":\"chedim\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/016ca5fea7f6971798017e07ac6f3a7b\"},\"headline\":\"Creating Reactive Couchbase Applications With Flink\",\"datePublished\":\"2026-03-12T22:04:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/\"},\"wordCount\":300,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/05\\\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\",\"articleSection\":[\"Tools &amp; SDKs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/\",\"name\":\"Creating Reactive Couchbase Applications With Flink - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/05\\\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\",\"datePublished\":\"2026-03-12T22:04:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/05\\\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/05\\\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/creating-reactive-couchbase-applications-with-flink\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating Reactive Couchbase Applications With Flink\"}]},{\"@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\\\/sites\\\/5\\\/2026\\\/06\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/06\\\/logo.svg\",\"width\":\"1024\",\"height\":\"1024\",\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/016ca5fea7f6971798017e07ac6f3a7b\",\"name\":\"chedim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g0b2649df4aecc596b6985f8feacd0bfe\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g\",\"caption\":\"chedim\"},\"description\":\"Senior Developer Advocate at Couchbase\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/author\\\/chedim\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Creating Reactive Couchbase Applications With Flink - 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\/creating-reactive-couchbase-applications-with-flink\/","og_locale":"en_US","og_type":"article","og_title":"Creating Reactive Couchbase Applications With Flink","og_description":"The Couchbase Flink connector is updated to version 0.5.0. Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink is designed to run in all common cluster environments, and perform computations at in-memory speed and at any scale.\u00a0 With our recently updated Couchbase connector, Flink projects [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/","og_site_name":"The Couchbase Blog","article_published_time":"2026-03-12T22:04:13+00:00","og_image":[{"width":2400,"height":1256,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/05\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","type":"image\/png"}],"author":"chedim","twitter_card":"summary_large_image","twitter_misc":{"Written by":"chedim","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/"},"author":{"name":"chedim","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/016ca5fea7f6971798017e07ac6f3a7b"},"headline":"Creating Reactive Couchbase Applications With Flink","datePublished":"2026-03-12T22:04:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/"},"wordCount":300,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/05\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","articleSection":["Tools &amp; SDKs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/","url":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/","name":"Creating Reactive Couchbase Applications With Flink - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/05\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","datePublished":"2026-03-12T22:04:13+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/05\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/05\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Creating Reactive Couchbase Applications With Flink"}]},{"@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\/sites\/5\/2026\/06\/logo.svg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/06\/logo.svg","width":"1024","height":"1024","caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/016ca5fea7f6971798017e07ac6f3a7b","name":"chedim","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g0b2649df4aecc596b6985f8feacd0bfe","url":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g","caption":"chedim"},"description":"Senior Developer Advocate at Couchbase","url":"https:\/\/www.couchbase.com\/blog\/author\/chedim\/"}]}},"acf":[],"authors":[{"term_id":1028,"user_id":79476,"is_guest":0,"slug":"chedim","display_name":"chedim","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5155","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\/79476"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=5155"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5155\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/5154"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=5155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=5155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=5155"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=5155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}