Each SDK has a name that indicates its publisher and function. The developer sets each SDK Name. However, these names are all verified by MightySignal, so the values you see will be accurate and unique. MightySignal also removes any potentially offensive SDK names and converts any non-English characters.
The SDK Name refers to the development kit, rather than any of the individual functions contained within the SDK. If you’re researching a particular piece of functionality and you can’t find a match on the SDK list, check the developer’s website and see if they have published it as part of a larger kit. If so, then you’ll be able to find the information you need by searching for the relevant SDK Name.
How do you view SDK Name?
SDK Name is generally the most prominent piece of data when viewing information about any devkit. There are three primary ways to view SDK name in MightySignal:
- On the web portal: When you visit the web portal page for any SDK, you’ll see the SDK Name at the top of the page. The name is also reflected in the page’s web address. For example, the URL for Firebase Android SDK is https://mightysignal.com/sdk/android/1432/firebase
- On data feeds: When viewing any list of SDKs, you’ll immediately see the SDK Name. You can see an example of this by checking the Top iOS SDKs or the Top Android SDKs. On any data feed, click the SDK Name to find more information about the devkit. Some data feed options allow you to sort lists alphabetically by SDK Name.
- Through the API: SDK name is one of the values returned by the GET command. When you send this command to the API along with an SDK ID, you’ll receive a list of related values. The name appears in this format:
"name": "[SDK Name as listed on MightySignal]"
SDK Name is consistent across all views, which means you’ll always see the same name in every context.
Where does the SDK name come from?
MightySignal collates and verifies information about each public SDK used in a vast library of iOS and Android apps. The MightySignal platform gives each SDK a unique ID, and then it creates a detailed information file about the devkit.
One of the first items added to this file is the SDK Name. This is usually available on the publisher’s website or on the relevant GitHub page. MightySignal refines this name to make it more descriptive. For example, each SDK Name on the MightySignal platform includes the term “iOS” or “Android”.
A typical SDK Name might contain the following elements:
- Publisher or brand name: This will either be the name of the company that issued the SDK (such as Google or Facebook), or the brand associated with the SDK’s functionality (such as Firebase).
- Function: SDK Name will sometimes include an indication of the core functionality. For instance, Google Mobile Ads Android SDK offers functionality for mobile advertising. This value may not appear in the SDK name when the devkit contains a diverse range of tools.
- Operating system: MightySignal appends iOS and Android to each SDK Name to make it easier to navigate and avoid confusion.
SDK Name is only an indication of the package contents. For more information, check details on the individual SDK webpage.