Upper Germanic languages can be generally classified as Alemannic or Austro-Bavarian.
However, there are several dialects or languages in these two groups besides the more standard versions of Alemannic and Austro-Bavarian.
Family tree
External link
Ethnologue report for Upper Germanic