sofa: Connector to 'CouchDB'

Provides an interface to the 'NoSQL' database 'CouchDB' (<https://couchdb.apache.org/>). Methods are provided for managing databases within 'CouchDB', including creating/deleting/updating/transferring, and managing documents within databases. One can connect with a local 'CouchDB' instance, or a remote 'CouchDB' database such as 'IBM Cloudant'. Documents can be inserted directly from vectors, lists, data.frames, and 'JSON'. Targeted at 'CouchDB' v2 or greater.

Package details

AuthorYaoxiang Li [aut, cre] (ORCID: <https://orcid.org/0000-0001-9200-1016>), Eduard Szöcs [aut] (ORCID: <https://orcid.org/0000-0001-5376-1194>), Scott Chamberlain [aut] (ORCID: <https://orcid.org/0000-0003-1444-9135>), rOpenSci [fnd] (ROR: <https://ror.org/019jywm96>)
MaintainerYaoxiang Li <liyaoxiang@outlook.com>
LicenseMIT + file LICENSE
Version0.4.2
URL https://github.com/ropensci/sofa https://docs.ropensci.org/sofa/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("sofa")

Try the sofa package in your browser

Any scripts or data that you put into this service are public.

sofa documentation built on July 22, 2026, 1:06 a.m.