Skip to content

bob-gray/serviceberry

Repository files navigation

Serviceberry

CircleCI Test Coverage Maintainability npm version

Documentation

A focused HTTP service framework for Node.js

require("serviceberry").createTrunk().on("*", () => "Hello World!");

Handlers

Serializers, deserializer, plugins and endpoints all handle requests in the same way.

Plugins

Powerful plugins that are easy to use and easy to create.

Tree

Flexible tree structure reduces duplication by allowing plugins at any node.

The Best API for Building HTTP APIs

Serviceberry is designed to be flexible, extensible and easy to use. It doesn't mandate boilerplate or configuration or demand to marry your application. It helps you do HTTP well by facilitating a thin HTTP frontend to your backend where statuses, methods and headers have meaning.