.. SPDX-FileCopyrightText: 2021 cusy GmbH .. .. SPDX-License-Identifier: BSD-3-Clause Application Programming Interface (API) ======================================= APIs können genutzt werden um die Daten bereitstellen zu können. Mit :doc:`fastapi/index` steht euch eine Bibliothek zur Verfügung, die basierend auf `OpenAPI `_ und `JSON Schema `_ APIs und Dokumentationen generieren kann. :doc:`grpc/index` ist hingegen ein modernes Open-Source-RPC-Framework, das HTTP/2 und QUIC verwendet. Um das Design eurer API festzulegen, könnt ihr euch an `Zalandos API Styleguide `_ orientieren. Später könnt ihr dann mit `Zally `_ automatisiert die Qualität eurer API überprüfen. Darüberhinaus könnt ihr auch eure eigenen Regeln für Zally definieren, siehe `Rule Development Manual `_. .. seealso:: * `REST API Design – Resource Modeling `_ * `Richardson Maturity Model – steps toward the glory of REST `_ * `Irresistible APIs – Designing web APIs that developers will love `_ * `REST in Practice `_ * `Build APIs You Won’t Hate `_ * `Representational State Transfer (REST) `_ .. toctree:: :hidden: :titlesonly: :maxdepth: 0 fastapi/index grpc/index