JSON:API is a specification for building APIs in JSON.

This package consists of several libraries:

  • The Client to make requests to JSON:API servers
  • The Server which is still under development
  • The Document model for resources, relationships, identifiers, etc
  • The Query to build and parse the query parameters (pagination, sorting, etc)
  • The URL Design to build and match URLs for resources, collections, and relationships

Libraries

client
document
query
server
The JSON:API Server. [...]
url_design
The URL Design specifies the structure of the URLs used for specific targets. The JSON:API standard describes 4 possible request targets: [...]