An Application is a group of several API keys, which are credentials identifying and authenticating your own application in the IndoorAtlas platform. You can manage them in https://app.indooratlas.com/apps
You should always create a new Application and API key for each new application you deploy with IndoorAtlas, in order to manage distribution and provide additional account security for your usage.
API keys have three possible scopes: “SDK”, “Positioning API” and "Data API", which can be used to restrict API key permissions. It is good to adhere to the principle of least privilege: if you do not need Positioning REST API in an application, then do not enable the Positioning API scope for the API key used in that app. Data API scope can be used separately to access user's session data.
Furthermore, for API keys with SDK scope, you need to choose whether to store session data, to be accessed through the Data API and the Session Viewer.