The Base Commerce PERL SDK is a pre-built library that implements the Base Commerce API (which integrates Credit Card Processing, ACH processing, Secured Vault, and a Push Notifications Platform). The Base Commerce SDKs are available in other languages as well. This allows developers to drop the library into applications and start communicating with the Base Commerce platform.
The promise of sharing our data from one site with another raises plenty of privacy concerns. While not all of these worries can be solved by technology, one definitely can. You should not have to share your password in order for services to access your content on other sites. That's where OAuth comes in. It's "an open protocol to allow secure API authorization in a simple and standard method from desktop and web applications."