This project creates API clients automatically from our swagger specification for the different languages.
Please see the successfully created one in the subfolders.
language | created? | tested? | alternative |
---|---|---|---|
java | yes | yes | Use the official client |
javascript | no | - | Use the official client or nodejs-server |
python | yes | no | |
csharp | yes | no | contributed client |
ruby | yes | yes | |
sinatra (ruby) | yes | no | |
php | yes | yes | |
perl | yes | no | |
scala | yes | no | |
swift | yes | no | |
objc | yes | no | |
tizen | yes | no | |
nodejs-server | yes | no | |
dart | yes | no | |
go | yes | no | |
clojure | yes | no | |
qt5cpp | yes | no | |
haskell | yes | no |
Description:
- created=yes: this means we were able to create the client with the swagger library
- tested=yes: this means we or one of our customers has successfully used the library
Currently we use swagger codegen 2.2.1 to create the projects and e.g. java uses swagger-core 1.5.9
./create.sh
./create.sh [yourlanguage]