Skip to content

JetBrains/azure-tools-for-intellij

 
 

Repository files navigation

Logo Logo

Azure Toolkit for Rider

The Azure Toolkit for JetBrains Rider is an open-source project that helps .NET developers easily create, develop, configure, test, manage, and deploy highly available and scalable web apps to Azure.

JetBrains Official Version Downloads


The plugin can be downloaded and installed in JetBrains Rider and is available from the JetBrains plugins repository.

Functionality

  • Sign in to an Azure account
  • Manage one or multiple subscriptions
  • Basic management of container hosts (create/delete, start/stop, view details)
  • List container registries
  • Basic management of Redis caches (create/delete, start/stop, view details, list keys/values)
  • Basic management of Sql databases (list, create, delete, open in browser, add firewall rule for current public IP, connect to a database in database tools)
  • Basic management of storage accounts (create/delete, list/create/delete blob container, list/upload/download/delete blobs, connect to emulator)
  • Basic management of virtual machines (create/delete, start/stop, view details)
  • Basic management of web apps and deployment slots (create/delete, start/stop, view details, edit settings, swap slot)
  • Basic management of function apps and deployment slots (create/delete, start/stop, view details, edit settings, swap slot)
  • Azure Resource Manager (list/expand resource groups, deploy ARM template, import/export parameter file, edit deployment)
  • Run configuration to deploy function apps and ASP.NET web apps (can also provision SQL database)
    • ASP.NET Core web apps (any platform)
    • .NET framework web apps (Windows)
  • Azure Functions
    • Azure Functions Core Tools integration with project and item templates
    • Run configuration to run/debug .NET Core function apps
    • Run function from gutter
  • Azure Cloud Shell support
    • Connect to cloud shell and work with terminal
    • Upload file action in Rider, support download <file> command in terminal
    • Support for az aks browse command opening browser
    • Support for web app preview ports

Feature requests can be logged in our issue tracker, we also welcome contributions.

Resources

History and differences with Microsoft Azure Toolkit for IntelliJ

The Azure Toolkit for JetBrains Rider is a fork of the Azure Toolkit for IntelliJ, available on GitHub.

Microsoft's Azure Toolkit for IntelliJ provides similar functionality to the Azure plugin for JetBrains Rider, however, focus on the Java/JVM ecosystem and development flows. JetBrains decided to fork the original plugin, and split base functionality (such as browsing Azure resources) from Java/JVM-specific features (such as deploying a .war file to the HDInsight service).

The Azure Toolkit for JetBrains Rider is released with several notable differences:

  • No telemetry or usage data is collected and sent to Microsoft
  • Java/JVM-specific functionality was removed
  • .NET-specific functionalities, such as deploying an ASP.NET web application and more, have been added

Contributing

Please see the contribution instructions if you wish to build the plugin from source.

About

Azure Toolkit for JetBrains Rider.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 82.6%
  • Kotlin 11.4%
  • JavaScript 2.5%
  • Gherkin 1.0%
  • C# 0.9%
  • Scala 0.6%
  • Other 1.0%