Skip to content

BigBlueHat/hypercouch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

HyperCouch

GitHub license Patreon

HyperCouch is (to be) a collection of CouchApps that enable various Hypermedia APIs within an Apache CouchDB database.

The goal is to provide browse-able alternate APIs for CouchDB.

Hypermedia Application Language (HAL) - application/hal+json

Bradley Holt began a CouchDB Hypermedia API project back in 2012 which worked on collection and resource documents.

The variant included here is based on that (New BSD licensed) code, but includes a default collection which is the primary index of the current database.

Usage

  1. Setup a hypercouch.dev (or whatever you like) in your /etc/hosts file pointing to the IP of your CouchDB or to a Cloudant account.
  2. Add a vhosts entry to your CouchDB config pointing to /hypercouch/_design/hal/_rewrite/
$ couchapp push hal/ http://{user}:{pass}@localhost:5984/hypercouch
  1. Use the HAL Browser to...browse it!

Collection+JSON

TBD

Siren

TBD

JSON API

TBD

License

Apache 2.0 License

About

Hypermedia API enabled Apache CouchDB - a work in progress

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published