hyper logo

hyper

hyper
services

Build any application by taking advantage of hyper's single API entry point and composable application services.

  • # Single API Entry Point
    VERB /:service/:app/[:identifier | :action]
hyper services

Data Service

API powered data access:

  • # Create
    POST /data/{app} -d {...}
  • # Read
    GET /data/{app}/:id
  • # Update
    PUT /data/{app}/:id -d {...}
  • # Delete
    DELETE /data/{app}/:id
  • # Query
    POST /data/{app}/_query -d { selector }

Storage Service

Store files using a REST API

  • # Store
    POST /storage/{app} -d {...}
  • # Retrieve
    GET /storage/{app}/:id
  • # Update
    PUT /storage/{app}/:id -d {...}
  • # Delete
    DELETE /storage/{app}/:id

Cache Service

JSON Key Value Store:

  • # Store
    POST /cache/{app} -d {key, value, ttl}
  • # Retrieve
    GET /cache/{app}/:key
  • # Update
    PUT /cache/{app}/:key -d {...}
  • # Delete
    DELETE /cache/{app}/:key
  • # Query
    POST /cache/{app}/_query?pattern="ABC*"

Queue Service

A RESTful web hook queue service:

  • # Create Queue
    PUT /queue/{app}/:name -d {target}
  • # Post Task
    POST /queue/{app}/:name -d {job}
  • # Get Tasks
    GET /queue/{app}/:name?status=READY
  • # Delete Queue
    DELETE /queue/{app}/:name