FBReader SDK

The SDK is a library that allows building an ebook reader based on FBReader engine. We use the engine in FBReader, the app with millions installs on Android and iOS. If you want to test how your files look in the engine, please install FBReader.

The library includes rendering engine for text formats, i.e. ePub, fb2, mobi, etc. It does not include PDF renderer.

The library distributed in binary form. If you are interested in the source code license, contact us via email.

Platforms and releases

FBReader SDK is currently available for Android and iOS platforms. For the future, we consider releasing a pure C++ version that can be adopted for Qt5 or another graphic framework.

The iOS SDK is currently on the beta stage. This means you can download the framework and the sample app code, and even can purchase the full version of the SDK. However, some functions are still not implemented, the documentation is not complete, and the API is not stable yet. The status will be changed to stable by the end of February 2020.

If you need SDK for another platform, please contact us via email.

Latest updates

The SDK for Android updated 1 December 2020. The major update introduces a way to extract book cover without opening the book. We also released FBReader 3.1 beta for Android, that is built on the SDK.

The SDK for iOS updated 24 February 2021. The samples include the almost full version of FBReader 1.0.23, as available on the App Store. Cloud sync feature is removed.