{"id":1337,"date":"2019-05-07T00:00:00","date_gmt":"2019-05-07T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more"},"modified":"2025-06-23T12:01:39","modified_gmt":"2025-06-23T19:01:39","slug":"azure-app-service-update-free-linux-tier-python-and-java-support-and-more","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/","title":{"rendered":"Azure App Service update: Free Linux Tier, Python and Java support, and more"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Web applications continue to be at the center of business-critical applications for many Azure App Service customers, whether it\u2019s helping migrate existing applications into the cloud or innovate by adding new functionality to delight end-users. We recently celebrated a couple of important milestones for Azure App Service, crossing the mark of over 2 million applications and websites hosted on Azure App Service and 550,000 monthly active customers. Our recent customer success story with <a href=\"https:\/\/customers.microsoft.com\/story\/laliga-media-entertainment-azure\">LaLiga media and entertainment company from Spain<\/a> illustrates some of the amazing work our customers are doing leveraging Azure App Service and Cognitive Services or AI to build truly engaging experiences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re excited to share new capabilities for <a href=\"https:\/\/azure.microsoft.com\/services\/app-service\/\">Azure App Service<\/a>, especially those that focus on enabling a richer set of applications, both Microsoft stack and open source, to be hosted efficiently on our platform-as-a-service.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Build, deploy and run <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/containers\/quickstart-nodejs\">Node.js<\/a>, <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/containers\/quickstart-python\">Python<\/a>, and <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/containers\/quickstart-php\">PHP<\/a> apps using the perpetually Free Tier with App Service on Linux!<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Python (3.7, 3.6, 2.7) support Linux is now generally available.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Java 11 is now available on Windows and Linux.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">A new intrinsic build system on Linux handles resolving and installing Node.js and Python package dependencies as well as running custom build scripts.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Linux workloads requiring secure access to virtual network connected resources, App Service on Linux supports back-end virtual network integration (preview).<\/li>\n\n\n\n<li class=\"wp-block-list-item\">New full screen creation experience in the Azure portal.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"free-tier\">Free Tier<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Experimentation and exploration are how curious developers try out cloud-based development. With the new Free Tier, developers can easily experiment using App Service on Linux without ever worrying about paying a bill. Using the Free Tier is as easy as selecting the Free SKU when initially creating a new web application.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp\" alt=\"Using the Free Tier is as easy as selecting the Free SKU when initially creating a new web application.\" title=\"Free Tier\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Details on the compute resources and options available when running on the Free Tier can be found on the <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-subscription-service-limits#app-service-limits\">Azure subscription and service limits page<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"python-general-availability-and-new-build-system\">Python general availability and new build system<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">App Service on Linux introduced expanded Python support a few months ago, and now Python versions 3.7, 3.6 and 2.7 are generally available. Combined with the new build system for App Service on Linux, its easier than ever for <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/containers\/quickstart-python\">Python<\/a> and <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/containers\/quickstart-nodejs\">Node.js<\/a> developers to quickly deploy and run their apps on Azure. The new build system automatically resolves package dependencies using yarn or npm for Node.js apps, and pip for Python apps. The build system also supports customizations such as automatically collecting static files for Python apps, as well as running pre and post-build scripts for both Node.js and Python apps. At runtime, App Service on Linux will run Node.js apps with npm start while Python apps run using Gunicorn, including support for WSGI frameworks such as Django and Flask. Find out more on the <a href=\"https:\/\/github.com\/Microsoft\/Oryx\">configuration options and available customizations for the new build system<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"java-11-general-availability-for-both-linux-and-windows\">Java 11 general availability for both Linux and Windows<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11 is now available for both Linux and Windows App Service. Developers can run JAR files on Java 11, or WAR files on Tomcat 8.5 and 9.0, also using Java 11. With Java 11, App Service on Linux now supports the two latest LTS versions of the Java runtime, and App Service on Windows supports the three latest LTS versions. Microsoft will support Java 7 until July 2023, and Java 8 until March 2025, and Java 11 until September 2026. This means Azure customers can explore the API changes and adopt new versions of Java at their own pace. <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/containers\/quickstart-java\">Try Java on App Service today<\/a> and see the <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/containers\/app-service-linux-java\">Java developer guide<\/a> for more details.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ux-updates-for-application-creation\">UX updates for application creation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Developers want an easy experience to get up and running on App Service, but with an ever-expanding universe of features, they don\u2019t want to be overwhelmed with screen clutter. The new App Service full screen creation experience in the Azure portal takes advantage of increased screen real estate to guide developers through smart defaults while cleanly presenting additional customization options and real-time feedback on creation progress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The new experience presents all the available options for both code and container-based deployments on App Service, with the choice of runtime stacks dynamically adjusting to match the selected publishing and OS choices.<br>&nbsp;&nbsp; <img loading=\"lazy\" decoding=\"async\" title=\"Create Experience\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/a09654c1-152b-4ef4-a72d-0a2ad535054f.webp\" alt=\"Azure App Service presents all the available options for both code and container-based deployments available.\" width=\"689\" height=\"744\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After a developer walks through the customization UX, optionally adding Application Insights to their application as well as configuring ARM tags, they are presented with a summary of their choices.<br>&nbsp; <img loading=\"lazy\" decoding=\"async\" title=\"Create Validation\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/ac2f6bba-b629-4b6b-8e63-53d5d222f8c8.webp\" alt=\"At the end of the application creation experience, the developer is presented with a summary of their choices.\" width=\"358\" height=\"480\">&nbsp;<br>While the application is created, the new UX experience shows a real-time view of the provisioning process. After provisioning is complete, developers can see the intermediate steps that occurred as well as a convenient link to jump to the newly provisioned application.<br>&nbsp; <img loading=\"lazy\" decoding=\"async\" title=\"Create Completed \" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/2d79bf2b-0b84-4ec3-a5bc-aa5c62588e09.webp\" alt=\"Azure App Service shows a real-time view of the provisioning process, including a convenient link to jump to the newly provisioned application.\" width=\"528\" height=\"364\">&nbsp;<br>Login to the <a href=\"https:\/\/portal.azure.com\/\">Azure portal<\/a> today and get started creating new apps on App Service.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"virtual-network-integration-preview-for-app-service-on-linux\">Virtual network integration preview for App Service on Linux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">App Service on Linux introduces the preview of back-end virtual network integration for the public variant of App Service on Linux. Applications running in the Standard or Premium v2 tiers can now connect to virtual networks using the new preview virtual network integration feature. Once connected to a virtual network, this feature enables Linux applications to communicate with other resources connected to the same virtual network. This includes resources reachable via Express Route or Site-to-Site VPN and other Azure platform services secured via Service Endpoints including Azure Database for MySQL server and Azure Database for PostgreSQL server.<br>&nbsp; <img loading=\"lazy\" decoding=\"async\" title=\"MySQL Vnet Configuration\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/d676478a-5fa5-470d-bb09-eb79612d8e2a.webp\" alt=\"Applications running in the Standard or Premium v2 tiers can now connect to virtual networks using the new preview virtual network integration feature.\" width=\"1130\" height=\"376\">&nbsp;<br>Find out more information about the <a href=\"https:\/\/aka.ms\/appservicelinuxvnet\">new virtual network integration feature<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"next-steps\">Next steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/azure.microsoft.com\/services\/app-service\/\">Try Azure App Service<\/a> for yourself.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Web applications continue to be at the center of business-critical applications for many Azure App Service customers, whether it\u2019s helping migrate existing applications into the cloud or innovate by adding new functionality to delight end-users.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1467],"tags":[],"audience":[3055,3056],"content-type":[],"product":[2902],"tech-community":[],"topic":[],"coauthors":[535],"class_list":["post-1337","post","type-post","status-publish","format-standard","hentry","category-compute","audience-developers","audience-it-implementors","product-app-service","review-flag-2-1680286581-601","review-flag-3-1680286581-173","review-flag-5-1680286581-950","review-flag-6-1680286581-909","review-flag-7-1680286581-146","review-flag-8-1680286581-263","review-flag-9-1680286581-259","review-flag-free-1680286579-836","review-flag-gener-1680286584-335","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure App Service update: Free Linux Tier, Python and Java support, and more | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Web applications continue to be at the center of business-critical applications for many Azure App Service customers, whether it\u2019s helping migrate existing applications into the cloud or innovate by adding new functionality to delight end-users.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure App Service update: Free Linux Tier, Python and Java support, and more | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Web applications continue to be at the center of business-critical applications for many Azure App Service customers, whether it\u2019s helping migrate existing applications into the cloud or innovate by adding new functionality to delight end-users.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-07T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-23T19:01:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp\" \/>\n<meta name=\"author\" content=\"Stefan Schackow\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stefan Schackow\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/stefan-schackow\/\",\"@type\":\"Person\",\"@name\":\"Stefan Schackow\"}],\"headline\":\"Azure App Service update: Free Linux Tier, Python and Java support, and more\",\"datePublished\":\"2019-05-07T00:00:00+00:00\",\"dateModified\":\"2025-06-23T19:01:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/\"},\"wordCount\":906,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp\",\"articleSection\":[\"Compute\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/\",\"name\":\"Azure App Service update: Free Linux Tier, Python and Java support, and more | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp\",\"datePublished\":\"2019-05-07T00:00:00+00:00\",\"dateModified\":\"2025-06-23T19:01:39+00:00\",\"description\":\"Web applications continue to be at the center of business-critical applications for many Azure App Service customers, whether it\u2019s helping migrate existing applications into the cloud or innovate by adding new functionality to delight end-users.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Compute\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/compute\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure App Service update: Free Linux Tier, Python and Java support, and more\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure App Service update: Free Linux Tier, Python and Java support, and more | Microsoft Azure Blog","description":"Web applications continue to be at the center of business-critical applications for many Azure App Service customers, whether it\u2019s helping migrate existing applications into the cloud or innovate by adding new functionality to delight end-users.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/","og_locale":"en_US","og_type":"article","og_title":"Azure App Service update: Free Linux Tier, Python and Java support, and more | Microsoft Azure Blog","og_description":"Web applications continue to be at the center of business-critical applications for many Azure App Service customers, whether it\u2019s helping migrate existing applications into the cloud or innovate by adding new functionality to delight end-users.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2019-05-07T00:00:00+00:00","article_modified_time":"2025-06-23T19:01:39+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp","type":"","width":"","height":""}],"author":"Stefan Schackow","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Stefan Schackow","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/stefan-schackow\/","@type":"Person","@name":"Stefan Schackow"}],"headline":"Azure App Service update: Free Linux Tier, Python and Java support, and more","datePublished":"2019-05-07T00:00:00+00:00","dateModified":"2025-06-23T19:01:39+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/"},"wordCount":906,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp","articleSection":["Compute"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/","name":"Azure App Service update: Free Linux Tier, Python and Java support, and more | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp","datePublished":"2019-05-07T00:00:00+00:00","dateModified":"2025-06-23T19:01:39+00:00","description":"Web applications continue to be at the center of business-critical applications for many Azure App Service customers, whether it\u2019s helping migrate existing applications into the cloud or innovate by adding new functionality to delight end-users.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/298981cc-fb46-457f-b830-fefb464a0425.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-app-service-update-free-linux-tier-python-and-java-support-and-more\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Compute","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/compute\/"},{"@type":"ListItem","position":3,"name":"Azure App Service update: Free Linux Tier, Python and Java support, and more"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/1337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=1337"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/1337\/revisions"}],"predecessor-version":[{"id":42889,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/1337\/revisions\/42889"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=1337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=1337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=1337"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=1337"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=1337"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=1337"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=1337"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=1337"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=1337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}