{"id":4905,"date":"2022-09-22T07:00:26","date_gmt":"2022-09-22T14:00:26","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=4905"},"modified":"2022-09-19T09:14:55","modified_gmt":"2022-09-19T16:14:55","slug":"intellij-idea-support","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/intellij-idea-support\/","title":{"rendered":"IntelliJ support for Azure Cosmos DB!"},"content":{"rendered":"<p style=\"text-align: left;\">We&#8217;re excited to announce that the <a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\" target=\"_blank\" rel=\"noopener\">Azure ToolKit for IntelliJ<\/a> plugin now includes support for <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/introduction\" target=\"_blank\" rel=\"noopener\">Azure Cosmos DB<\/a>!<\/p>\n<p>IntelliJ IDEA\u00a0is an\u00a0<a title=\"Integrated development environment\" href=\"https:\/\/en.wikipedia.org\/wiki\/Integrated_development_environment\" target=\"_blank\" rel=\"noopener\">integrated development environment<\/a> (IDE) for Java, <a title=\"Kotlin (programming language)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Kotlin_(programming_language)\" target=\"_blank\" rel=\"noopener\">Kotlin<\/a>,\u00a0<a class=\"mw-redirect\" title=\"Groovy (programming language)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Groovy_(programming_language)\" target=\"_blank\" rel=\"noopener\">Groovy<\/a>, and other\u00a0<a class=\"mw-redirect\" title=\"JVM\" href=\"https:\/\/en.wikipedia.org\/wiki\/JVM\" target=\"_blank\" rel=\"noopener\">JVM<\/a>-based languages. The Azure plugin allows Java developers to easily develop, configure, test, and deploy highly available and scalable Java cloud-native web apps in Azure.<\/p>\n<p>With the latest release of the plugin, Java developers can now view any Azure Cosmos DB account, database, or container from the resource explorer&#8230;<\/p>\n<p><iframe title=\"YouTube video player\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2022\/09\/explorer.mp4\" width=\"800\" height=\"450\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Users of <a href=\"https:\/\/www.jetbrains.com\/lp\/intellij-frameworks\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA Ultimate edition<\/a> can also introspect collections and manipulate data for <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/mongodb\/mongodb-introduction\" target=\"_blank\" rel=\"noopener\">Azure Cosmos DB API for MongoDB<\/a> &#8211; directly within the context of their developer environment. The video below shows connecting to a MongoDB API account from the resource explorer, viewing a collection, switching views between &#8220;table&#8221; and &#8220;tree&#8221;, and then updating a record from the table view&#8230;<\/p>\n<h3><iframe title=\"YouTube video player\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2022\/09\/demo2.mp4\" width=\"800\" height=\"368\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/h3>\n<p>If you don\u2019t already have the <a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\" target=\"_blank\" rel=\"noopener\">Azure ToolKit for IntelliJ<\/a> plugin, go to <strong>File<\/strong> \u2192 <strong>Settings<\/strong> \u2192 <strong>Plugins<\/strong> and search for Azure ToolKit for IntelliJ&#8230;<\/p>\n<p><iframe title=\"YouTube video player\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2022\/09\/toolkit2.mp4\" width=\"800\" height=\"450\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/p>\n<p>If you have any question or feedback on the new Azure Cosmos DB functionality, let us know in the comments!<\/p>\n<h3 id=\"get-started\">Get Started with Java in Azure Cosmos DB<i class=\"fabric-icon fabric-icon--Link\" aria-hidden=\"true\"><\/i><\/h3>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/sql\/sql-api-sdk-java-v4\" target=\"_blank\" rel=\"noopener\">Azure Cosmos DB Java SDK v4 technical documentation<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/sql\/sql-api-java-sdk-samples\" target=\"_blank\" rel=\"noopener\">Java SDK v4 getting started sample application<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure-Samples\/azure-spring-data-cosmos-java-sql-api-samples\" target=\"_blank\" rel=\"noopener\">Azure Cosmos DB Spring Data Sample<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/AzureCosmosDB\/CosmicWorksJava\" target=\"_blank\" rel=\"noopener\">Cosmic Works Java<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/sql\/sql-api-sdk-java-v4\" target=\"_blank\" rel=\"noopener\">Release notes and additional resources<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/java-sdk-v4-async-vs-sync\/\" target=\"_blank\" rel=\"noopener\">Exploring the Async API (reactor programming)<\/a><\/li>\n<\/ul>\n<h3 id=\"about-azure-cosmos-db\">About Azure Cosmos DB<i class=\"fabric-icon fabric-icon--Link\" aria-hidden=\"true\"><\/i><\/h3>\n<p><a href=\"https:\/\/azure.microsoft.com\/services\/cosmos-db\/\" target=\"_blank\" rel=\"noopener\">Azure Cosmos DB<\/a>\u00a0is a fast and scalable distributed NoSQL database, built for modern application development. Get guaranteed single-digit millisecond response times and 99.999-percent availability,\u00a0<a href=\"https:\/\/azure.microsoft.com\/support\/legal\/sla\/cosmos-db\/\" target=\"_blank\" rel=\"noopener\" data-bi-an=\"content-overview-01\" data-bi-tn=\"undefined\">backed by SLAs<\/a>,\u00a0<a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/scaling-throughput\" target=\"_blank\" rel=\"noopener\" data-bi-an=\"content-overview-01\" data-bi-tn=\"undefined\">automatic and instant scalability<\/a>, and open-source APIs for MongoDB and Cassandra. Enjoy fast writes and reads anywhere in the world with turnkey data replication and multi-region writes.<\/p>\n<p class=\"\">To easily build your first database, watch our\u00a0<a href=\"https:\/\/youtube.com\/playlist?list=PLmamF3YkHLoLLGUtSoxmUkORcWaTyHlXp\" target=\"_blank\" rel=\"noopener\">Get Started videos<\/a> on YouTube and explore ways to <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/optimize-dev-test\" target=\"_blank\" rel=\"noopener\">dev\/test free<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re excited to announce that the Azure ToolKit for IntelliJ plugin now includes support for Azure Cosmos DB! IntelliJ IDEA\u00a0is an\u00a0integrated development environment (IDE) for Java, Kotlin,\u00a0Groovy, and other\u00a0JVM-based languages. The Azure plugin allows Java developers to easily develop, configure, test, and deploy highly available and scalable Java cloud-native web apps in Azure. With the [&hellip;]<\/p>\n","protected":false},"author":9387,"featured_media":4938,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"video","meta":{"_acf_changed":false,"footnotes":""},"categories":[16,15,14,643,19],"tags":[1768,1830,1806,1829],"class_list":["post-4905","post","type-post","status-publish","format-video","has-post-thumbnail","hentry","category-cassandra-api","category-mongodb-api","category-core-sql-api","category-java-sdk","category-tips-and-tricks","tag-azure-cosmos-db-api-for-mongodb","tag-azure-toolkit-for-intellij","tag-cosmos-db-java-sdk","tag-intellij","post_format-post-format-video"],"acf":[],"blog_post_summary":"<p>We&#8217;re excited to announce that the Azure ToolKit for IntelliJ plugin now includes support for Azure Cosmos DB! IntelliJ IDEA\u00a0is an\u00a0integrated development environment (IDE) for Java, Kotlin,\u00a0Groovy, and other\u00a0JVM-based languages. The Azure plugin allows Java developers to easily develop, configure, test, and deploy highly available and scalable Java cloud-native web apps in Azure. With the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/4905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/users\/9387"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=4905"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/4905\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/4938"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=4905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=4905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=4905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}