{tocify} $title={Table of Contents}
Introduction
No matter which language/technology you use for developing applications, there is always a need of tool to assist us in the process.
Here I am trying to capture the list of such tools which are helpful while working with Azure services (other technologies also)
List of tools and it's use
Visual Studio
Visual Studio and Azure are two products from Microsoft that can help you develop, debug, deploy, and monitor cloud applications.
Visual Studio is an integrated development environment (IDE) that supports various programming languages and platforms.
Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more.
You can use Visual Studio to create and publish applications for Azure, or set up a continuous integration and continuous delivery (CI/CD) pipeline to automate your code deployment.
You can also use Visual Studio to troubleshoot and diagnose issues in your cloud applications using tools like remote debugging and snapshot debugging.
If you want to download Visual Studio, you can go to the official website of Visual Studio and choose the edition that suits your needs.
There are three editions available: Community, Professional, and Enterprise. Community is free for students, open-source contributors, and individual developers. Professional and Enterprise offer more features and support for small and large teams, respectively. You can also try them for free for a limited time.
Download it from - https://visualstudio.microsoft.com/downloads/
Visual Studio code
Visual Studio Code and Azure are two products that can help you code and deploy your applications to the cloud. Visual Studio Code is a free and lightweight code editor that supports various languages and extensions. Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more.
You can use Visual Studio Code to connect to Azure services, create and manage resources, debug and test your applications, and set up continuous integration and delivery pipelines. You can also use Azure extensions for Visual Studio Code to work with local emulators and tools for Azure services.
Download it from - https://code.visualstudio.com/docs/azure/extensions
SQL server management studio
SQL Server Management Studio (SSMS) and Azure are two products that can help you manage and query your SQL databases in the cloud. SSMS is an integrated environment that provides tools to configure, monitor, and administer instances of SQL Server and databases.
Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more. You can use SSMS to connect to Azure SQL Database or Azure SQL Managed Instance, create and manage databases, run queries, and troubleshoot issues.
You can also use SSMS to set up automated deployments to Azure using GitHub Actions or Azure Pipelines.
Download it from - https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
Service Bus Explorer
Service Bus Explorer and Azure are two products that can help you work with Azure Service Bus, a messaging service that enables communication between applications and services.
Service Bus Explorer is a tool that is part of the Azure portal and allows you to perform data operations on Service Bus entities such as queues, topics, and subscriptions. You can use Service Bus Explorer to send, receive, and peek messages, as well as view and manage dead-letter queues.
Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more. You can use Azure to create and manage Service Bus namespaces and entities, as well as set up automated deployments using GitHub Actions or Azure Pipelines.
Download it from-https://github.com/paolosalvatori/ServiceBusExplorer
Azure Storage explorer
Azure Storage Explorer and Azure are two products that can help you work with Azure Storage, a service that provides scalable and durable cloud storage for your data.
Azure Storage Explorer is a free tool that you can download and install on your desktop to manage your Azure Storage accounts and resources.
You can use Azure Storage Explorer to upload, download, and copy blobs, files, queues, tables, and managed disks. You can also create snapshots, migrate data, and configure access policies and permissions. Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more.
You can use Azure to create and manage Azure Storage accounts and resources, as well as integrate them with other Azure services.
Download Link - https://azure.microsoft.com/en-us/features/storage-explorer/
Azurite
Azurite and Azure are two products that can help you develop and test your Azure Storage applications locally. Azurite is an open-source emulator that simulates most of the commands supported by Azure Storage, including Blob, Queue, and Table services.
You can use Azurite to run your applications without connecting to Azure or paying for storage costs. You can install Azurite on your desktop using various methods, such as npm, Docker, or Visual Studio Code extension. Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more.
You can also use Azure Storage Explorer to manage your Azure Storage data on the cloud or on Azurite.
Download Link - https://github.com/Azure/Azurite
Apache Parquet viewer
Apache Parquet viewer and Azure are two products that can help you view and query Parquet files stored on Azure. Parquet is a columnar file format that is designed for efficient and scalable data processing. Parquet files can be created and read by various tools and frameworks, such as Apache Spark, Apache Hive, and Azure Data Factory.
Apache Parquet viewer is a tool that allows you to open and inspect Parquet files on your local machine or on Azure storage. You can use Apache Parquet viewer to view the schema, metadata, statistics, and data of Parquet files. You can also export the data to CSV or JSON formats.
Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more. You can use Azure to store and access Parquet files using services such as Azure Blob Storage, Azure Data Lake Storage, or Azure Synapse Analytics.
You can also use Azure to query Parquet files using services such as serverless SQL pool in Azure Synapse Analytics or Azure Databricks.
Download Link - https://parquet.apache.org/
Postman
Postman allows you to test your APIs.
Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
Postman and Azure are two products that can help you test and integrate your APIs on Azure. Postman is a tool that allows you to create, send, and analyze requests to any API endpoint. You can use Postman to explore the Azure REST APIs, authenticate with Azure AD, and manage your Azure resources.
Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more. You can use Azure to create and host your APIs using services such as Azure API Management, Azure Functions, or Azure App Service. You can also use Azure to monitor and secure your APIs using services such as Azure Application Insights, Azure Key Vault, or Azure Active Directory.
Download Link (Browser based) -- https://identity.getpostman.com/signup?continue=https%3A%2F%2Fgo.postman.co%2Fbuild&_ga=2.16068852.391014798.1645863829-313790044.1645863829
Desktop Client download link -- https://www.postman.com/downloads/?utm_source=postman-home
ARC (Advanced Rest Client)
Advanced REST client allows you to test your APIs.
Easy and clean user interface helps you focus on your API and not tooling.
Store your requests and projects on Google Drive and share it with your team.
Advanced REST Client and Azure are two products that can help you interact with Azure REST APIs using a graphical interface. Advanced REST Client is a tool that allows you to create, send, and analyze requests to any API endpoint.
You can use Advanced REST Client to explore the Azure REST APIs, authenticate with Azure AD, and manage your Azure resources. You can also use Advanced REST Client to generate code snippets, create variables and environments, and customize themes.
Download Link (Browser based - chrome extension)-- https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/related
Desktop Client download link -- https://install.advancedrestclient.com
JWT.IO
JWT.IO and Azure are two products that can help you work with JSON Web Tokens (JWTs) on Azure. JWTs are an open-industry standard method for representing claims securely between two parties. You can use JWTs to authenticate and authorize your APIs on Azure using services such as Azure Active Directory, Azure API Management, or Azure Functions.
JWT.IO is a tool that allows you to create, decode, and verify JWTs online. You can use JWT.IO to explore the Azure REST APIs, generate code snippets, and test your JWTs. You can also use JWT.IO to learn more about the JWT format and specifications.
Link - https://jwt.io/
Azure Studio
Azure Studio and Azure are two products that can help you manage and query your data on Azure. Azure Studio is a cross-platform database tool that supports various data sources, such as SQL Server, Azure SQL Database, Azure SQL Managed Instance, Azure Synapse Analytics, and PostgreSQL.
You can use Azure Studio to create and edit queries, notebooks, and dashboards, as well as to configure and deploy your databases and data warehouses.
Download link - https://learn.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver16&tabs=redhat-install%2Credhat-uninstall
base64decode
Base64decode and Azure are two products that can help you decode base64 strings on Azure. Base64decode is a function that performs base64 decoding of the input string. You can use base64decode to transform base64 strings to UTF-8 strings or arrays of long values.
You can also use base64decode to inspect the contents of JSON Web Tokens (JWTs) or other base64-encoded data. Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more. You can use Azure to store and process base64-encoded data using services such as Azure Data Explorer, Azure Logic Apps, or Azure Functions.
You can also use Azure to integrate with other services that use base64 encoding, such as Azure Active Directory or Azure Cognitive Search.
Notepad ++
Notepad++ and Azure are two products that can help you edit and upload your files to Azure. Notepad++ is a free and powerful text editor that supports various languages and features. You can use Notepad++ to create and edit your files locally, and then use the NppFTP plugin to connect to your Azure web app or blob storage via FTP.
You can also use Notepad++ to work with JSON Web Tokens (JWTs) or other base64-encoded data using the base64decode function. Azure is a cloud computing service that offers a range of solutions for hosting, computing, storage, networking, and more.
You can use Azure to create and manage your web apps or blob storage accounts, as well as to integrate them with other Azure services. You can also use Azure to access and edit your files using the Azure Cloud Shell editor or GitHub Codespaces.
There might be other tools and services which are getting used while working with Azure, if it is missing in above list then feel free to comment about it.