XAML (uitgesproken als “zammel”) staat voor Extensible Application Markup Language en is een opmaaktaal (Markup Language) van Microsoft gebaseerd op XML. XAML wordt uitgebreid gebruikt vanaf het .NET Framework 3.0, in het bijzonder in Windows Presentation Foundation (WPF). Daarin dient het als markup-taal voor de gebruikersinterface, om elementen, gebeurtenissen enz. te definiëren.
XAML wordt ook gebruikt binnen Xamarin voor Cross Platform Programmeren.
Onderstaande handleiding is een korte kennismaking met XAML.