

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

The AWS SDKs provide broad support for Amazon DynamoDB in the following languages:
+ [ Java](https://aws.amazon.com/sdk-for-java)
+ [JavaScript in the browser](https://aws.amazon.com/sdk-for-browser)
+ [.NET](https://aws.amazon.com/sdk-for-net)
+ [Node.js](https://aws.amazon.com/sdk-for-node-js)
+ [PHP](https://aws.amazon.com/sdk-for-php)
+ [Python](https://aws.amazon.com/sdk-for-python)
+ [Ruby](https://aws.amazon.com/sdk-for-ruby)
+ [C\+\+](https://aws.amazon.com/sdk-for-cpp)
+ [Go](https://aws.amazon.com/sdk-for-go)
+ [Android](https://aws.amazon.com/mobile/sdk/)
+ [iOS](https://aws.amazon.com/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 AWS account, get your access key and secret key, and set up the AWS Command Line Interface (AWS 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 AWS CLI to create the tables and sample data. You also need to specify the `--endpoint-url` parameter with each AWS CLI command. For more information, see [Setting the local endpoint](DynamoDBLocal.UsageNotes.md#DynamoDBLocal.Endpoint).