Azure Cloud Shell is an interactive browser-based shell for managing Azure resources. It allows users to access common tools and programming languages from any browser to create and manage Azure resources. Files can be persisted in attached cloud storage. The shell provides both Bash and PowerShell experiences and allows customizing preferences like selecting a preferred shell URL.