The Stripe Python Library by Stripe is a REST resource. The library API is designed for predictable, resource-oriented URLs and HTTP response codes to indicate API errors. Further, it is aims to support the built-in HTTP features, like HTTP authentication and HTTP verbs with off-the-shelf HTTP clients, and the support cross-origin resource sharing to allow interaction with the API from a client-side web application. The returns are in JSON, including errors.
Why, you may ask, would Zappos--which you probably know as that online shoe store with the great return policy--need an API, much less a developer platform? Well, Zappos doesn't just sell shoes these days; they also carry men's and women's clothing, handbags, housewares, and other related products. And if there's one thing online shoppers love, it's new ways to shop.