Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
---
title: Azure NetApp Files SDKs and CLI tools
description: "Learn about supported SDKs for Azure NetApp Files and their published locations in GitHub, and about supported command-line tools: Azure CLI and PowerShell."
services: azure-netapp-files
author: b-hchen
ms.service: azure-netapp-files
ms.custom: devx-track-arm-template, devx-track-azurecli
ms.topic: concept-article
ms.date: 06/30/2025
ms.author: anfdocs
# Customer intent: "As a developer using Azure NetApp Files, I want to access SDKs and CLI tools, so that I can efficiently manage resources and automate deployments for my applications."
---
# Azure NetApp Files SDKs, CLI tools, and ARM templates
Learn about the SDKs, command-line (CLI) tools, and Azure Resource Manager (ARM) templates supported by Azure NetApp Files.
## Supported SDKs
The table below lists the supported SDKs. You can find details about the supported SDKs at their published locations in GitHub.
| Language | SDK published location in GitHub |
|------------------|--------------------------------------------------------------|
| .NET | [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/netapp) |
| Python | [Azure/azure-sdk-for-python](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/netapp) |
| Go | [Azure/azure-sdk-for-go](https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/resourcemanager/netapp) |
| Java | [Azure/azure-sdk-for-java](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/netapp) |
| JavaScript | [Azure/azure-sdk-for-js](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/netapp/arm-netapp) |
| Ruby | [Azure/azure-sdk-for-ruby](https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_netapp) |
## CLI tools
The table below lists the supported CLI tools and their command reference.
| Tool | Command reference |
|------------------|--------------------------------------------|
| Azure CLI | [az netappfiles](/cli/azure/netappfiles) |
| PowerShell | [Azure PowerShell for Azure NetApp Files](/powershell/module/az.netappfiles/#netapp_files&preserve-view=true) |
## Code samples
See [code samples for Azure NetApp Files](/samples/browse/?filter-products=netapp&products=azure-netapp-files).
## Azure Resource Manager templates
Azure Resource Manager (ARM) allows you to provision your applications using a declarative template. In a single template, you can deploy multiple services along with their dependencies. You use the same template to repeatedly deploy your application during every stage of the application lifecycle.
See [available ARM templates for Azure NetApp Files](https://azure.microsoft.com/resources/templates/?term=anf).
## Next steps
[Download Azure SDKs](https://azure.microsoft.com/downloads/)