SDKs
Our latest API specs (both in YAML and JSON) can be found here:
Assembly APIs: Specifications
Async Assembly APIs: Asynchronous Specifications
The YAML file is formatted to allow auto generating SDKs using The Open API Generator which supports a wide range of coding languages such as C# (Framework and Core), Ruby, Go, Java, Android, iOS and many more with many different settings. For the full list please refer to: Open API Generator List
The following command gives an example of how to generate the C# .NET Core SDK
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli generate \
-i https://api.swaggerhub.com/apis/AssemblyPlatforms/assembly-api/2.0/swagger.yaml \
-g csharp-netcore \
-o /local/out/assembly/csharp-netcore
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli generate \
-i https://api.swaggerhub.com/apis/AssemblyPlatforms/assembly-api/2.0/swagger.yaml\?resolved\=true \
-g ruby \
-o /local/out/assembly/sdk-ruby
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli generate \
-i https://api.swaggerhub.com/apis/AssemblyPlatforms/assembly-api/2.0/swagger.yaml\?resolved\=true \
-g go \
-o /local/out/assembly/sdk-go
Updated about 3 years ago