Android API Level Finder

Search Android versions by API level, codename, release year, or version name.

API LevelAndroid VersionCodenameRelease Year
37Android 17Cinnamon Bun2026
36Android 16Baklava2025
35Android 15Vanilla Ice Cream2024
34Android 14Upside Down Cake2023
33Android 13Tiramisu2022
32Android 12LSv22022
31Android 12Snow Cone2021
30Android 11Red Velvet Cake2020
29Android 10Quince Tart2019
28Android 9Pie2018
27Android 8.1Oreo2017
26Android 8.0Oreo2017
25Android 7.1Nougat2016
24Android 7.0Nougat2016
23Android 6.0Marshmallow2015
22Android 5.1Lollipop2015
21Android 5.0Lollipop2014
20Android 4.4WKitKat Wear2014
19Android 4.4KitKat2013
18Android 4.3Jelly Bean2013
17Android 4.2Jelly Bean2012
16Android 4.1Jelly Bean2012
15Android 4.0.3Ice Cream Sandwich2011
14Android 4.0Ice Cream Sandwich2011
13Android 3.2Honeycomb2011
12Android 3.1Honeycomb2011
11Android 3.0Honeycomb2011
10Android 2.3.3Gingerbread2011
9Android 2.3Gingerbread2010
8Android 2.2Froyo2010
7Android 2.1Eclair2010
6Android 2.0.1Eclair2009
5Android 2.0Eclair2009
4Android 1.6Donut2009
3Android 1.5Cupcake2009
2Android 1.1Base 1.12009
1Android 1.0Base2008

About This Tool

The Android API Level Finder is a searchable reference for Android platform versions, API levels, codenames, and release years.

Search by API number, Android version, codename, or release year to quickly find the value you need for minSdk, targetSdk, compatibility checks, or platform research.

Benefits and Use Cases

  • Find the API level for an Android version
  • Look up Android codenames such as Baklava or Tiramisu
  • Check release years for platform compatibility research
  • Copy an API level for Gradle or manifest configuration
  • Use a local reference table without uploading project data

How to Use

  1. Search for an API level, Android version, codename, or release year.
  2. Select a row to highlight the version.
  3. Copy the selected API level when needed.

Android Example

If you need Android 15 for a Gradle configuration, search for Android 15 or Vanilla Ice Cream. The table identifies it as API level 35:

compileSdk = 35
targetSdk = 35

Always verify project requirements against current Android and Google Play documentation before publishing.

Frequently Asked Questions

What is an Android API level?

An API level is an integer that identifies a specific revision of the Android framework API.

Can I search by codename?

Yes. Search for codenames such as Tiramisu, Baklava, or Vanilla Ice Cream.

Is Android 12 one API level?

Android 12 uses API 31, while the Android 12L update uses API 32.

Is the table searchable offline after loading?

Yes. The version data is stored locally in the page bundle and filtering runs in the browser.