

# Running the code examples in this Developer Guide
<a name="CodeSamples"></a>

The Amazon SDKs provide broad support for Amazon DynamoDB in the following languages:
+ [ Java](http://www.amazonaws.cn/sdk-for-java)
+ [JavaScript in the browser](http://www.amazonaws.cn/sdk-for-browser)
+ [.NET](http://www.amazonaws.cn/sdk-for-net)
+ [Node.js](http://www.amazonaws.cn/sdk-for-node-js)
+ [PHP](http://www.amazonaws.cn/sdk-for-php)
+ [Python](http://www.amazonaws.cn/sdk-for-python)
+ [Ruby](http://www.amazonaws.cn/sdk-for-ruby)
+ [C\+\+](http://www.amazonaws.cn/sdk-for-cpp)
+ [Go](http://www.amazonaws.cn/sdk-for-go)
+ [Android](http://www.amazonaws.cn/mobile/sdk/)
+ [iOS](http://www.amazonaws.cn/mobile/sdk/)

The code examples in this developer guide provide more in-depth coverage of DynamoDB operations, using the following programming languages:
+ [Java code examples](CodeSamples.Java.md)
+ [.NET code examples](CodeSamples.DotNet.md)

Before you can begin with this exercise, you need to create an Amazon account, get your access key and secret key, and set up the Amazon Command Line Interface (Amazon CLI) on your computer. For more information, see [Setting up DynamoDB (web service)](SettingUp.DynamoWebService.md).

**Note**  
If you are using the downloadable version of DynamoDB, you need to use the Amazon CLI to create the tables and sample data. You also need to specify the `--endpoint-url` parameter with each Amazon CLI command. For more information, see [Setting the local endpoint](DynamoDBLocal.UsageNotes.md#DynamoDBLocal.Endpoint).