With SharedBook's suite of open APIs, any Web site can flow online content into a structured book product for on-demand output by their users. Released in beta form, SharedBook's open API methods give Web sites a new way to monetize archived materials and user-generated content and to build awareness through the book's pass along value.

The SharedBook open API differs from other APIs, in that, instead of writing an interface to extract data, developers can create new ways to introduce content into SharedBook's browser-based, private and secure book creation software.

Web developers can take comments and photos from blog posts, message boards, photo galleries or other sources and send them into a SharedBook book making space. The Web site owner has full control over the data that is pushed into the system and the level of control given to users.

Several different types of data have been defined for standard use within SharedBook's structured book products, with each one available to developers through its own API method. For example, each book contains an "article" or story, a block of text that will allow users to respond by attaching comments and photos to carry on a conversation.

The SharedBook book making process includes additional API methods to push data into the following sections: cover and title, dedication, comments and photos.


The first step for an API developer is to organize the data on the site that will comprise the book. Before this data leaves the site, it should be formatted to flow smoothly into the SharedBook book making space through a simple set of API methods. To do this, an HTML form can be set up on the site, where users can select the available content they want to feed into their SharedBook project. The source of an article can be widely variable, depending on a site's design and content, and users can choose from multiple options on the bridge page.

The second step is to use SharedBook's APIs to transmit the formatted data to our servers. There is great flexibility in the choice of languages for interacting with SharedBook's platform. While doing this, a developer may also want to create fields on the HTML form where users can enter additional information that will help to define their books. This includes the name of the book making space, a book title and subtitle which will appear on the front cover, and a customized dedication.

Finally, the data is transmitted to SharedBook's servers. Individuals can purchase the book from a preview page, or log in to personalize it further by editing the content, adding to it, and sharing the experience with family and friends.