APIs enable 3rd-parties to interact with your platform and utilize your data to build new products. However, with APIs, the integration possibilities are limited. An API alone does not allow 3rd-parties to deeply integrate into your platform. This talk introduces App Extensions, a new platform concept that enables these types of deep integrations. Unlike APIs, which enable your 3rd-party developers to consume data, App Extensions work in reverse. Extensions enable your 3rd-party developers to surface 3rd-party functionality directly in your product. As a result, users get a seamless, rich and powerful user experience. Using Shopify as a case study, Konstantin and Ellen will present the principles of App Extension platform design, including platform extensibility, user experience, implementation and platform scaling.
October 23, 2018 16:50