Skip to content

kouchlin/kouchlin

Repository files navigation

Kouchlin

WIP: A Kotlin client for CouchDB

API Progress

Server

Endpoint Method Status
/ GET ✔️
/_all_dbs GET ✔️
/_db_updates GET ✔️
/_active_tasks GET
/_replicate POST ✔️
/_uuids GET
/_cluster_setup GET ✖️
/_cluster_setup POST ✖️
/_membership GET ✖️
/_scheduler/jobs GET ✖️
/_scheduler/docs GET ✖️
/_scheduler/docs/{replicator_db} GET ✖️
/_scheduler/docs/{replicator_db}/{docid} GET ✖️
/_restart POST ✖️
/_stats GET ✖️

Database

Endpoint Method Status
/db HEAD ✔️
/db GET ✔️
/db PUT ✔️
/db DELETE ✔️
/db/_compact POST ✔️
/db/_ensure_full_commit POST ✔️
/db/_all_docs GET ✔️
/db/_all_docs POST
/db/_bulk_docs POST ✔️
/db/_changes GET ✔️
/db/_changes POST

Find

Endpoint Method Status
/db/_find POST
/db/_explain POST
/db/_index POST
/db/_index GET
/db/_index DELETE
/db/_compact/design-doc POST
/db/_view_cleanup POST

Document

Endpoint Method Status
/db POST ✔️
/db/doc HEAD ✔️
/db/doc GET ✔️
/db/doc PUT ✔️
/db/doc DELETE ✔️
/db/doc COPY ✖️

Attachment

Endpoint Method Status
/db/doc/attachment HEAD ✔️
/db/doc/attachment GET ✔️
/db/doc/attachment PUT ✔️
/db/doc/attachment DELETE ✔️

Design

Pending

Releases

No releases published

Packages

No packages published

Languages