Using App IDs is optional, both in calls to the Kiva API and in links to Kiva. However, it helps us track the impact of applications on Kiva's mission and allows us to provide with statistics on what your app is doing. There is a detailed explaination of the App ID format, but the simple rule is to a choose a reverse-DNS string, such as
net.foo.myGreatApplication, based on a domain you control.
We've provided examples of how App IDs are used in each of the techniques described below.