{"repo":"mts-ai/FastAPI-JSONAPI","free":true,"listed":false,"github":"https://github.com/mts-ai/FastAPI-JSONAPI","clone":"git clone https://github.com/mts-ai/FastAPI-JSONAPI.git","description":"JSON:API for FastAPI","language":"Python","stars":139,"topics":["fastapi","python","sqlalchemy","asyncio","tortoise-orm"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"FastAPI-JSONAPI FastAPI-JSONAPI is a FastAPI extension for building REST APIs. Implementation of a strong specification JSONAPI 1.0. This framework is designed to quickly build REST APIs and fit the complexity of real life projects with legacy data and multiple data storages. Architecture Install A minimal API Create a test.py file and copy the following code into it This example provides the following API structure: URL method endpoint Usage -------------------- -------- ------------- ------------------------------- /users/ GET user list Get a collection of users /users/ POST user list Create a user /users/ DELETE user list Delete users /users/{obj id}/ GET user detail Get user details /users/{obj id}/ PATCH user detail Update a user /users/{obj id}/ DELETE user detail Delete a user /operations/ POST atomic Create, update, delete users","default_branch":null,"files":null,"tree":[],"storefront":"/r/mts-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mts-ai/FastAPI-JSONAPI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}