JSONAPI adds an 8th OSI layer called "The complexity layer".
I mean it is fine for very complex APIs that require denormalization, but for a simple , one-depth-relation API, it is a useless overkill.

I am currently working on interfacing a JSONAPI nicely in ruby. The existing gems are either quirky or outdated/unmaintained.
Fellow developers, please stay away from it. GraphQL is a much better and friendlier solution.

Show thread
Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!