Hint
Use Quick Start Guide to quickly jump to examples
API Reference¶
Interface types¶
b2sdk API is divided into two parts, public and internal. Please pay attention to which interface type you use.
Tip
Pinning versions properly ensures the stability of your application.
Public API¶
Internal API¶
Note
See Internal interface chapter to learn when and how to safely use the Internal API
b2sdk.session
– B2 Sessionb2sdk.raw_api
– B2 raw api wrapperb2sdk.b2http
– thin http client wrapperb2sdk.utils
b2sdk.cache
b2sdk.download_dest
– Download destinationb2sdk.sync.action
b2sdk.sync.exception
b2sdk.sync.file
b2sdk.sync.folder
b2sdk.sync.folder_parser
b2sdk.sync.policy
b2sdk.sync.policy_manager
b2sdk.sync.scan_policies
b2sdk.sync.sync
b2sdk.transferer.abstract
– Downloader base classb2sdk.transferer.file_metadata
b2sdk.transferer.parallel
– ParallelTransfererb2sdk.transferer.range
– transfer range toolkitb2sdk.transferer.simple
– SimpleDownloaderb2sdk.transferer.transferer
– Manager of downloadersb2sdk.upload_source