Outils de développement
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
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.
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`.
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.