I don't have any experience with the Bump app but using the API was one of the worst experiences of my life.<p>Poor documentation, a number of undocumented bugs and general inconsistency of the API callbacks were incredibly frustrating. We used it for a simple app where the client wanted two devices to send a single string back and forth to one another. Debugging all the bugs with the Bump API became the most time consuming part of the project when it was suppose to save us time.<p>Maybe they'll have fixed some of these bugs in version 3.0 of the API but this is just a heads up for any developers who seen this and think using the API could be useful. Make sure you give yourself some extra time because it does not work out of the box. A lot of assembly is required.