Python 创建 SDK 而不是 API

Ale*_*Mal 2 python sdk django-rest-framework

我有一个用 python/django 开发的项目,我使用 POST GET 和其他调用创建 API 接口,以便向我的客户公开数据库的视图,全部完成。

现在我想知道为我的程序创建真正的 SDK 的最佳方法是什么,我的意思是我的客户可以使用特定的调用使我的环境执行某些操作并从他们的代码返回结果。是否有一些工具,例如适用于 API 的 Django REST 框架,也适用于 SDK?

提前致谢

Sra*_*raw 6

API是服务器端,而SDK是客户端。

例如,您可以使用 python/django 提供 API。但您的客户可以使用 Nodejs、C++、C#、JAVA...任何他们想要与您的服务器进行通信的内容。

如果您提供 C++ SDK,则仅适用于 C++ 客户。对于JAVA客户,还需要另外提供JAVA的SDK。

简而言之,你找不到跨语言的 sdk 生成器。