SDKs

This section documents the Software Development Kits (SDKs) that are published for common programming languages to reduce the development effort to build a connector to integrate with Amazon Yojaka.

Tip

You can invoke the Amazon Yojaka APIs directly over the HTTP protocol from your connector service. Use an SDK if you like the convenience of programming with your favourite programming language, and want an abstraction on the underlying communication protocol, authentication, etc.

Java

Use the Java SDK if you are developing your connector in the Java programming language. You can download the Java SDK here.

Note

The Amazon Yojaka Java SDK is currently available only as a fat JAR (a JAR file including all its dependent classes). In the future, we will support the release of this SDK via standard dependency management repositories like Maven or Gradle.

Refer to the Java SDK page for further details.

C#

Warning

This section is still work-in-progress. The contents of this section are incomplete and subject to change.

Use the C# SDK if you are developing your connector in the C# programming language.

Build your Own

You have the option of building your own SDK using our OpenAPI specification files. Use any standard code generation tools that work with OpenAPI specifications and generate an SDK in the programming language / platform of your choice.

Using the SDKs provided by Amazon Yojaka gives you the added advantage of including native support for both authentication and authorization of your API requests. Building your own SDK will require you to handle both authentication and authorization of your API requests in your own code.

Note

The Amazon Yojaka OpenAPI specifications are published in the standard YAML format.

Download the files for each section of the API below.

References

On this page