10:A config driven NodeJS framework implementing [`json:api`](http://jsonapi.org/) and [`GraphQL`](http://graphql.org/). You define the resources, it provides the api.
16:A config driven approach to building an API enables:
24: * Automatic handling of relationships
27: * What are my resources called
28: * What properties do my resources have
29: * For each resource, implement a `handler` for:
30:   * `create`ing a resource
31:   * `delete`ing a resource
32:   * `search`ing for many resources
33:   * `find`ing a specific resource
34:   * `update`ing a specific resource
36:We've created `handler`s to automatically map our config over to database solutions help people get off the ground:
51:- [Configuring jsonapi-server](documentation/configuring.md)
53:- [Defining Resources](documentation/resources.md)
59:- [Migrating from an existing express server](documentation/api-migration.md)
64:You can have a complete json:api server providing a `photos` resource with just this:
74:  resource: "photos",
86:Your new API will be alive at `http://localhost:16006/` and your `photos` resources will be at `http://localhost:16006/photos`. The GraphiQL interface will be available at `http://localhost:16006/`.
90:Fire up an example `json:api` server using the resources mentioned in the official spec via:
