

# APIs, CLI, and SDKs
<a name="api-and-sdk-reference-overview"></a>

Amazon SageMaker AI provides APIs, SDKs, and a command line interface that you can use to create and manage notebook instances and train and deploy models. 
+ [https://sagemaker.readthedocs.io/en/stable/](https://sagemaker.readthedocs.io/en/stable/) (Recommended)
+ [Amazon SageMaker API Reference](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Reference.html)
+ [Amazon Augmented AI API Reference](https://docs.aws.amazon.com/augmented-ai/2019-11-07/APIReference/Welcome.html)
+ [AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/reference/sagemaker/index.html#cli-aws-sagemaker)
+ [AWS SDK for .NET](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/SageMaker/NSageMaker.html)
+ [AWS SDK for C\$1\$1](https://sdk.amazonaws.com/cpp/api/LATEST/aws-cpp-sdk-sagemaker/html/class_aws_1_1_sage_maker_1_1_sage_maker_client.html)
+ [AWS SDK for Go](https://docs.aws.amazon.com/sdk-for-go/api/service/sagemaker/)
+ [AWS SDK for Java](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/sagemaker/AmazonSageMaker.html)
+ [AWS SDK for JavaScript](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SageMaker.html)
+ [AWS SDK for PHP](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-sagemaker-2017-07-24.html)
+ [AWS SDK for Python (Boto)](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sagemaker.html)
+ [AWS SDK for Ruby](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/SageMaker.html)
+ [Amazon SageMaker AI Spark](https://github.com/aws/sagemaker-spark/blob/master/README.md)

You can also get code examples from the Amazon SageMaker AI example notebooks GitHub repository.
+ [Example notebooks](https://github.com/awslabs/amazon-sagemaker-examples)