All integrationsDatabases

Couchbase Capella

Manage your Couchbase Capella databases: projects, clusters, buckets, scopes, collections and allowed IP addresses, and read, write, count, search and query documents.

actions
30

Actions

Steps a workflow can run in Couchbase Capella.

  • List organizationsList the Capella organizations the API key can see, with their ids.
  • List projectsList an organization's projects, one page at a time.
  • Get projectGet one project with its name, description and who last changed it.
  • Create projectCreate an empty project to group clusters. The result includes its id.
  • Update projectRename a project or change its description. Only the fields given change.
  • Delete projectDelete a project. Capella refuses while the project still has clusters.
  • List clustersList a project's database clusters with their state, cloud and connection string.
  • Get clusterGet one cluster: its state, cloud and region, Couchbase version and connection string.
  • List bucketsList a cluster's buckets with their settings, item counts and memory use.
  • Get bucketGet one bucket's settings and statistics.
  • Create bucketCreate a bucket, the top-level container for data. The result includes its id. On a free tier cluster only name and memory apply.
  • Update bucketChange a bucket's memory, durability, replicas, flush setting or document lifetime. Only the settings given change.
  • Delete bucketDelete a bucket and every scope, collection and document in it. This cannot be undone.
  • List scopesList a bucket's scopes, each with its collections.
  • Create scopeCreate a scope in a bucket, a named group of collections.
  • Delete scopeDelete a scope with all its collections and documents. This cannot be undone.
  • List collectionsList a scope's collections with their document lifetime.
  • Create collectionCreate a collection in a scope, the place documents are stored (like a table).
  • Update collectionChange how long documents in a collection are kept before Capella deletes them.
  • Delete collectionDelete a collection and every document in it. This cannot be undone.
  • List allowed addressesList the IP addresses and ranges allowed to connect to a cluster.
  • Add allowed addressAllow an IP address or range (like 203.0.113.0/24) to connect to a cluster, optionally until a time.
  • Delete allowed addressStop allowing an IP address or range to connect to a cluster.
  • Get documentRead one document by its key. Needs the Data API details in the connection.
  • Create documentAdd a new document under a key. It fails if the key is already used; use Update document to replace one.
  • Update documentReplace the whole content of an existing document. It fails if the key does not exist.
  • Delete documentDelete a document by its key.
  • Change counterAdd to a counter document and return its new value; a negative amount subtracts. A starting value creates it when missing.
  • Run SQL++ queryRun a SQL++ (N1QL) statement, such as a SELECT, an UPDATE or CREATE INDEX, and get its rows back.
  • Find documentsFind the documents in a collection whose field matches a value, with optional sorting. No SQL++ needed; the collection needs an index.

Automate Couchbase Capella with Lodol.

Connect Couchbase Capella, then hand Lodol the job in Slack, Claude or ChatGPT.

Free plan, no credit card