/ / Python crée un SDK à la place d'une API

Python crée un SDK à la place d’une API - python, sdk, django-rest-framework

J'ai un projet développé en Python / Django, je crée mon interface API pour le public une vue de la base de données à mes clients en utilisant POST GET et d'autres appels, tout est fait.

Maintenant, je me demande quelle est la meilleure façon de créerun vrai SDK pour mon programme, je veux dire la possibilité pour mes clients, en utilisant des appels spécifiques, de faire exécuter mon environnement et de renvoyer le résultat de leur code. Existe-t-il des outils, tels que, par exemple, la structure Django REST pour l’API, ainsi que pour les SDK?

Merci du tout d'avance

Réponses:

3 pour la réponse № 1

L'API est côté serveur tandis que SDK est côté client.

Par exemple, vous pouvez fournir des API à l'aide de python / django. Mais vos clients peuvent utiliser nodejs, C ++, C #, JAVA ... tout ce qu'ils veulent pour communiquer avec votre serveur.

Si vous fournissez un SDK pour C ++, il s’agit uniquement des clients C ++. Pour les clients JAVA, vous devez toujours fournir un autre SDK pour JAVA.

En bref, vous ne pouvez pas trouver un générateur de langues croisées.