Clients API officiels & générés

Vous pouvez utilisez nos clients validés ou générez le vôtre à partir de la spécification OpenAPI officielle de VetCoreSolution®.

1Clients API prêts à l’emploi

VetCoreSolution® propose deux clients API open source maintenus par Core Factor, pour une intégration rapide dans les environnements .NET et JavaScript modernes.

Ces clients sont générés automatiquement à partir de la spécification OpenAPI, puis testés et publiés dans le dépôt GitHub de l’organisation.

2Client C# (.NET Core)

Le client C# est compatible .NET Core et s’intègre directement dans vos projets.

Ce client C# est un client .NET Core moderne. En cas de besoin, il est possible de générer une version compatible avec des frameworks plus anciens

code
https://github.com/CoreFactor-org/vetcore-openapi-csharp

Le projet expose des classes fortement typées correspondant aux endpoints publics, et intègre la gestion de l’authentification via JWT.

3Client TypeScript (fetch)

Le client TypeScript utilise l’API native `fetch` pour effectuer les appels, sans dépendance à Axios ou à un runtime Node.js spécifique.

code
https://github.com/CoreFactor-org/vetcore-openapi-typescript

Il est conçu pour être utilisé aussi bien dans des applications front-end que dans des outils CLI TypeScript.

4Clients personnalisés dans d'autres langages

Vous pouvez générer des clients personnalisés dans plus de 40 langages et frameworks grâce à l’outil officiel `openapi-generator-cli`.

code
https://github.com/OpenAPITools/openapi-generator
  • Java, Kotlin, PHP, Python
  • Go, Ruby, Swift, Dart
  • JavaScript / Fetch, Angular, etc.

Le support des fonctionnalités spécifiques (authentification, pagination, typage fort) dépend du générateur choisi. Pensez à tester et adapter si nécessaire.

Cet article vous a-t-il été utile ?