3 dépôts
Platforms for managing and documenting API interfaces.
Explore 3 awesome GitHub repositories matching part of an awesome list · Interface Management. Refine with filters or upvote what's useful.
yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend, and quality assurance teams. It functions as a centralized system for documenting interface specifications, simulating server responses, and validating requests through a built-in testing client. The platform features an API code generator that transforms interface specifications into typed request functions and data models across multiple programming languages. It also includes a mock server capable of generating synthetic responses using schema-based generators and rule-based
Visual interface management platform for teams.
Ce projet est une plateforme de gestion de documentation API et un serveur de mocking. Il fournit un système central pour organiser les spécifications d'API et gérer les métadonnées afin de maintenir la cohérence tout au long du cycle de vie du développement. L'ensemble d'outils inclut un moteur de mocking qui génère des réponses backend simulées, permettant au développement frontend de progresser sans service backend actif. Il fonctionne également comme un générateur de documentation statique qui convertit les spécifications d'API dynamiques en fichiers hors ligne pour la distribution et l'archivage. La plateforme est livrée sous forme d'ensemble d'outils conteneurisés, empaquetant le serveur et ses dépendances dans des images pour assurer un déploiement cohérent dans différents environnements. Elle utilise une base de données relationnelle pour le stockage et la récupération des définitions et configurations d'API.
Open-source interface management and mock tool.
swagger-node est une boîte à outils pour le développement d'API OpenAPI qui garantit que l'implémentation d'un projet correspond à sa conception documentée. Il permet la génération de serveurs API fonctionnels et d'une documentation interactive directement à partir de fichiers de spécification YAML. Le projet propose un système pour mapper les endpoints d'API vers des fonctions de contrôleur spécifiques et un mode mock qui simule les réponses d'API à partir de la spécification. Cela permet le prototypage d'API et le développement frontend avant que la logique métier backend ne soit implémentée. La plateforme fournit une interface en ligne de commande pour le bootstrapping de projet, la gestion de serveur et la vérification d'intégrité. Elle inclut des capacités pour la validation des paramètres basée sur des middlewares, la génération automatisée de documentation et l'exécution de suites de tests avec prise en charge du débogage à distance.
Node.js implementation of Swagger API documentation.