-
Notifications
You must be signed in to change notification settings - Fork 8.3k
HTTP interface and a UI for Keeper #55332
Copy link
Copy link
Open
Labels
Description
Use case
This task is good for coursework.
A handy interface for occasional ad-hoc actions with Keeper, not an alternative to the usual wire protocol.
Describe the solution you'd like
A subset of operations in Keeper could be provided as REST API:
- list, get, set, create, delete without watches and without ephemeral nodes;
- it could optionally use HTTP methods such as PUT, PATCH, and DELETE, but primarily support GET (for read-only) and POST (for mutable) with method names in the URL.
- the content of a node can be provided as an HTTP body with binary/octet-stream, and the metadata as HTTP headers.
/api/v1 handler for API,
and /, /ui/... handlers for listing nodes and displaying metadata as an HTML page.
Reactions are currently unavailable