Android version history and API Levels

Code name Version API level
Oreo 8.0 API level 26
Nougat MR1 7.1 API level 25
Nougat 7.0 API level 24
Marshmallow 6.0 API level 23
Lollipop MR1 5.1 API level 22
Lollipop 5.0 API level 21
KitKat WATCH 4.4 API level 20
KitKat 4.4 - 4.4.4 API level 19
Jelly Bean MR2 4.3.x API level 18
Jelly Bean MR1 4.2.x API level 17
Jelly Bean 4.1.x API level 16
Ice Cream Sandwich MR1 4.0.3 - 4.0.4 API level 15, NDK 8
Ice Cream Sandwich 4.0.1 - 4.0.2 API level 14, NDK 7
Honeycomb MR2 3.2.x API level 13
Honeycomb MR1 3.1 API level 12, NDK 6
Honeycomb 3.0 API level 11
Gingerbread MR1 2.3.3 - 2.3.7 API level 10
Gingerbread 2.3 - 2.3.2 API level 9, NDK 5
Froyo 2.2.x API level 8, NDK 4
Eclair MR1 2.1 API level 7, NDK 3
Eclair 0.1 2.0.1 API level 6
Eclair 2.0 API level 5
Donut 1.6 API level 4, NDK 2
Cupcake 1.5 API level 3, NDK 1
Base 1.1 1.1 API level 2
Base 1.0 1.0 API level 1