| copyright |
|
||
|---|---|---|---|
| lastupdated | 2018-11-20 |
{:shortdesc: .shortdesc} {:new_window: target="_blank"} {:tip: .tip} {:important: .important} {:note: .note} {:deprecated: .deprecated} {:pre: .pre} {:codeblock: .codeblock} {:screen: .screen} {:javascript: .ph data-hd-programlang='javascript'} {:java: .ph data-hd-programlang='java'} {:python: .ph data-hd-programlang='python'} {:swift: .ph data-hd-programlang='swift'}
SDKs abstract much of the complexity associated with application development. By providing programming interfaces in languages that you already know, they can help you get up and running quickly with Watson services. {: shortdesc}
The following {{site.data.keyword.ibmwatson}} SDKs are supported by {{site.data.keyword.IBM_notm}}:
- Android SDK
{: new_window}
- Go SDK
{: new_window}
- Java SDK
{: new_window}
- Node.js SDK
{: new_window}
- Python SDK
{: new_window}
- Ruby SDK
{: new_window}
- .NET SDK
{: new_window}
- OpenWhisk SDK
{: new_window}
- Salesforce SDK
{: new_window}
- Swift SDK
{: new_window}
- Unity SDK
{: new_window}
The API reference {: new_window} for each service includes information and examples for many of the SDKs, including Java, Node.js, Python, and Ruby.
The following SDKs are available from the {{site.data.keyword.watson}} community of developers:
- PHP SDK
{: new_window}
- Ruby wrappers
{: new_window}
- Scala SDK
{: new_window}