{"id":17956,"date":"2026-03-19T15:04:11","date_gmt":"2026-03-19T22:04:11","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=17956"},"modified":"2026-03-23T14:18:28","modified_gmt":"2026-03-23T21:18:28","slug":"couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/","title":{"rendered":"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Activepieces is an all-in-one AI automation system designed to be <\/span><b>extensible<\/b><span style=\"font-weight: 400\"> through a <\/span><b>type-safe<\/b><span style=\"font-weight: 400\"> pieces framework written in <\/span><b>TypeScript<\/b><span style=\"font-weight: 400\">. With the new Couchbase connector, Activepieces workflows now can operate on data stored in Couchbase clusters, including clusters hosted on Couchbase Capella.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In this blog post, we will review the steps required to configure an Activepieces instance to connect to a Couchbase cluster and query it for data using SQL++.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Couchbase Actions<\/span><\/h2>\n<p><span style=\"font-weight: 400\">The Couchbase integration provides Activepieces users with a set of actions that allow it to manipulate data on a cluster:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Insert Document\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Upsert Document<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Get Document<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Delete Document<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Execute SQL++ Query<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">All actions can be configured in the Activepieces process Builder user interface and are provided with built-in documentation on all required and optional action parameters. All actions support both static and dynamic values as their arguments.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Executing SQL++ Query from Activepieces<\/span><\/h2>\n<p><span style=\"font-weight: 400\">You can use the free public testing instance provided by Activepieces by clicking the \u201cTry it\u201d link on the Couchbase piece documentation page (<\/span><a href=\"https:\/\/www.activepieces.com\/pieces\/couchbase\"><span style=\"font-weight: 400\">https:\/\/www.activepieces.com\/pieces\/couchbase<\/span><\/a><span style=\"font-weight: 400\">):<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17957\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.18.56-PM.png\" alt=\"\" width=\"1188\" height=\"1136\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.18.56-PM.png 1188w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.18.56-PM-300x287.png 300w\" sizes=\"auto, (max-width: 1188px) 100vw, 1188px\" \/><\/p>\n<p><span style=\"font-weight: 400\">To execute a SQL++ query, first create an Activepieces flow and open it for editing in the Builder: <\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17961\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.36.30-PM.png\" alt=\"\" width=\"1166\" height=\"706\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.36.30-PM.png 1166w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.36.30-PM-300x182.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.36.30-PM-1024x620.png 1024w\" sizes=\"auto, (max-width: 1166px) 100vw, 1166px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Click on the plus sign between the flow trigger and the end, search for the Couchbase\u2019s \u201cExecute SQL++ Query\u201d action, and add it into the flow:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17963\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.47.51-PM.png\" alt=\"\" width=\"1188\" height=\"690\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.47.51-PM.png 1188w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.47.51-PM-300x174.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.47.51-PM-1024x595.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.47.51-PM-768x446.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.47.51-PM-18x10.png 18w\" sizes=\"auto, (max-width: 1188px) 100vw, 1188px\" \/><\/p>\n<h3><span style=\"font-weight: 400\">Configuring Couchbase Connection<\/span><\/h3>\n<p><span style=\"font-weight: 400\">The first thing to configure in this action is the Couchbase connection that we want to use in it:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17964\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.48.52-PM.png\" alt=\"\" width=\"1234\" height=\"1130\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.48.52-PM.png 1234w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.48.52-PM-300x275.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.48.52-PM-1024x938.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.48.52-PM-768x703.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.48.52-PM-13x12.png 13w\" sizes=\"auto, (max-width: 1234px) 100vw, 1234px\" \/><\/p>\n<p><span style=\"font-weight: 400\">If we had previously configured Couchbase connections, we would\u2019ve been able to select them here. Because that\u2019s not the case, the only option is to create a new connection and provide Activepieces with credentials to a Couchbase cluster (for example, to a free tier Capella cluster):<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17965\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.49.32-PM.png\" alt=\"\" width=\"1162\" height=\"982\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.49.32-PM.png 1162w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.49.32-PM-300x254.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.49.32-PM-1024x865.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.49.32-PM-768x649.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.49.32-PM-14x12.png 14w\" sizes=\"auto, (max-width: 1162px) 100vw, 1162px\" \/><\/p>\n<h3><span style=\"font-weight: 400\">Configuring SQL++ Query Action<\/span><\/h3>\n<p><span style=\"font-weight: 400\">After clicking \u201cSave,\u201d we can use the Bucket select drop-down to choose a bucket from the cluster. Let\u2019s select the travel-sample bucket:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17966\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.50.45-PM.png\" alt=\"\" width=\"972\" height=\"1246\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.50.45-PM.png 972w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.50.45-PM-234x300.png 234w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.50.45-PM-799x1024.png 799w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.50.45-PM-768x984.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.50.45-PM-9x12.png 9w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.50.45-PM-300x385.png 300w\" sizes=\"auto, (max-width: 972px) 100vw, 972px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Selecting the bucket enables the Scope selector drop-down. Let\u2019s select the inventory scope:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17967\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.51.27-PM.png\" alt=\"\" width=\"796\" height=\"1048\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.51.27-PM.png 796w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.51.27-PM-228x300.png 228w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.51.27-PM-778x1024.png 778w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.51.27-PM-768x1011.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.51.27-PM-9x12.png 9w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.51.27-PM-300x395.png 300w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/p>\n<p><span style=\"font-weight: 400\">After selecting the scope that we want to perform the query, we can now enter the query itself. For demonstration purposes, let\u2019s perform a simple select of a single airport from the airports collection:<\/span><\/p>\n<p><span style=\"font-weight: 400\">Note that the action also supports queries with positional arguments that can be added under the query text input field. The action supports both static and dynamic argument values, with dynamic values being evaluated before the query is sent to the cluster.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">The action also provides convenient inputs for performing vector search and ordering operations, which are not required by our simple query but can be useful in AI workloads:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17969\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.54.17-PM.png\" alt=\"\" width=\"748\" height=\"1090\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.54.17-PM.png 748w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.54.17-PM-206x300.png 206w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.54.17-PM-703x1024.png 703w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.54.17-PM-8x12.png 8w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.54.17-PM-300x437.png 300w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17970\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.59.23-PM.png\" alt=\"\" width=\"648\" height=\"972\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.59.23-PM.png 648w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.59.23-PM-200x300.png 200w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.59.23-PM-8x12.png 8w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-2.59.23-PM-300x450.png 300w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/p>\n<p><span style=\"font-weight: 400\">The vector search features are also well-documented in the configuration UI.<\/span><\/p>\n<p><span style=\"font-weight: 400\">After configuring all parameters for the action, we can test it by clicking the \u201cTest Step\u201d button under the Generate Sample Data section:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17971\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.00.23-PM.png\" alt=\"\" width=\"664\" height=\"406\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.00.23-PM.png 664w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.00.23-PM-300x183.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.00.23-PM-18x12.png 18w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/p>\n<p><span style=\"font-weight: 400\">If everything goes well, clicking on that button should result in a successful test and you should see the JSON data that the action fetched from the cluster:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17972\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.01.30-PM.png\" alt=\"\" width=\"544\" height=\"970\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.01.30-PM.png 544w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.01.30-PM-168x300.png 168w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.01.30-PM-7x12.png 7w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-19-at-3.01.30-PM-300x535.png 300w\" sizes=\"auto, (max-width: 544px) 100vw, 544px\" \/><\/p>\n<h2><span style=\"font-weight: 400\">Documentation and Support<\/span><\/h2>\n<p><span style=\"font-weight: 400\">The Couchbase integration is a community-developed project that is released as a part of Activepieces and hosted in the Activepieces GitHub repository: <\/span><a href=\"https:\/\/github.com\/activepieces\/activepieces\"><span style=\"font-weight: 400\">https:\/\/github.com\/activepieces\/activepieces<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400\">Please provide your feedback, suggestions, or questions about the integration via the Activepieces GitHub Issues page.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Activepieces is an all-in-one AI automation system designed to be extensible through a type-safe pieces framework written in TypeScript. With the new Couchbase connector, Activepieces workflows now can operate on data stored in Couchbase clusters, including clusters hosted on Couchbase [&hellip;]<\/p>\n","protected":false},"author":85591,"featured_media":17973,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2201],"tags":[],"ppma_author":[10100],"class_list":["post-17956","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tools-sdks"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations - 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-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations\" \/>\n<meta property=\"og:description\" content=\"Activepieces is an all-in-one AI automation system designed to be extensible through a type-safe pieces framework written in TypeScript. With the new Couchbase connector, Activepieces workflows now can operate on data stored in Couchbase clusters, including clusters hosted on Couchbase [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-19T22:04:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-23T21:18:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.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=\"Anisha Padamshi, Solution Marketing Manager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anisha Padamshi, Solution Marketing Manager\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 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-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/\"},\"author\":{\"name\":\"Anisha Padamshi, Solution Marketing Manager\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/82a1d345d82f28a41f64af98e5b941e9\"},\"headline\":\"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations\",\"datePublished\":\"2026-03-19T22:04:11+00:00\",\"dateModified\":\"2026-03-23T21:18:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/\"},\"wordCount\":555,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png\",\"articleSection\":[\"Tools &amp; SDKs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/\",\"name\":\"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png\",\"datePublished\":\"2026-03-19T22:04:11+00:00\",\"dateModified\":\"2026-03-23T21:18:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations\"}]},{\"@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\/82a1d345d82f28a41f64af98e5b941e9\",\"name\":\"Anisha Padamshi, Solution Marketing Manager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/91258fb2eba0b5caea0b51ec1562761e\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/03\/anisha-padamshi.jpeg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/03\/anisha-padamshi.jpeg\",\"caption\":\"Anisha Padamshi, Solution Marketing Manager\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/anishapadamshi\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations - 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-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/","og_locale":"en_US","og_type":"article","og_title":"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations","og_description":"Activepieces is an all-in-one AI automation system designed to be extensible through a type-safe pieces framework written in TypeScript. With the new Couchbase connector, Activepieces workflows now can operate on data stored in Couchbase clusters, including clusters hosted on Couchbase [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/","og_site_name":"The Couchbase Blog","article_published_time":"2026-03-19T22:04:11+00:00","article_modified_time":"2026-03-23T21:18:28+00:00","og_image":[{"width":2400,"height":1256,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png","type":"image\/png"}],"author":"Anisha Padamshi, Solution Marketing Manager","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Anisha Padamshi, Solution Marketing Manager","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/"},"author":{"name":"Anisha Padamshi, Solution Marketing Manager","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/82a1d345d82f28a41f64af98e5b941e9"},"headline":"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations","datePublished":"2026-03-19T22:04:11+00:00","dateModified":"2026-03-23T21:18:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/"},"wordCount":555,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png","articleSection":["Tools &amp; SDKs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/","name":"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png","datePublished":"2026-03-19T22:04:11+00:00","dateModified":"2026-03-23T21:18:28+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Couchbase-brings-SQL-document-storage-and-vector-search-to-ActivePieces-AI-Automations.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-brings-sql-document-storage-and-vector-search-to-activepieces-ai-automations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase brings SQL++, document storage and vector search to ActivePieces AI Automations"}]},{"@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\/82a1d345d82f28a41f64af98e5b941e9","name":"Anisha Padamshi, Solution Marketing Manager","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/91258fb2eba0b5caea0b51ec1562761e","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/03\/anisha-padamshi.jpeg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/03\/anisha-padamshi.jpeg","caption":"Anisha Padamshi, Solution Marketing Manager"},"url":"https:\/\/www.couchbase.com\/blog\/author\/anishapadamshi\/"}]}},"authors":[{"term_id":10100,"user_id":85591,"is_guest":0,"slug":"anishapadamshi","display_name":"Anisha Padamshi, Solution Marketing Manager","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/03\/anisha-padamshi.jpeg","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/03\/anisha-padamshi.jpeg"},"0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/17956","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\/85591"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=17956"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/17956\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/17973"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=17956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=17956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=17956"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=17956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}