Python on Azure
Build and deploy your Python apps in the cloud—and go further with AI and data science
Why Python on Azure?
Build Python web apps in the cloud
Build better web apps, faster, with our managed application platform optimized for Python. Connect your apps to data using Azure services for popular relational and non-relational (SQL and NoSQL) databases.
Complete platform for AI and machine learning with Python
Quickly and easily build, train, host, and deploy models from any Python environment with Azure services for data science and machine learning. Or bring in pre-built AI solutions to deliver cutting-edge experiences to your Python apps.
Our tools for Python development—or yours
Build and debug your Python apps with Visual Studio Code, our free editor for Windows, macOS, and Linux. Azure and Visual Studio Code also integrate seamlessly with GitHub, enabling you to adopt a full DevOps lifecycle for your Python apps. Or bring the tools you’re used to.
See what's possible
Focus on your application's code, not on infrastructure. Run Django and Flask apps on our serverless platform with Azure Web Apps on Linux or Azure Functions while Azure takes care of the underlying infrastructure.
Azure offers both relational and non-relational databases as managed services. Easily add these to your Python apps, choosing from among managed solutions for PostgreSQL and MySQL, Redis, Azure Cosmos DB (compatible with MongoDB), and other services.
AI and machine learning
Build, train, and deploy your models with Azure Machine Learning using the Python SDK, or tap into pre-built intelligent APIs for vision, speech, language, knowledge, and search, with a few lines of code.
Data scientists working with Python can use familiar tools. Get started quickly with built-in collaborative Jupyter notebooks for a code-first experience. With Azure Machine Learning you get a fully configured and managed development environment in the cloud.
Dev tools and DevOps
Try Visual Studio Code, our popular editor for building and debugging Python apps. It's free and open-source, and runs on macOS, Linux, and Windows. With over 20,000 extensions, it offers a customizable environment for creating Python apps and deploying them to the cloud.
Then host your Git repositories on GitHub, and use GitHub Actions as your CI/CD platform to build and test your Python applications. GitHub Actions lets you easily deploy your Python apps to the cloud too, with direct integrations into Azure App Service, Azure Functions, and Azure Kubernetes Services, and dozens more.
Building Python apps with Azure and Visual Studio Code
Learn how Microsoft Azure and Visual Studio Code can enable you to build powerful Python apps faster.