d!!! still a work in progress !!! DatabagClientSDK provides a typescript interface for communication over the decentralized databag network. The SDK has minimal dependencies and contains reference applications for react-js, react-native, and node. The API is provided through a set of interfaces; each interface groups methods by their functionality and are only allocated as needed. The platform specific implementations of storage and cryptography are defined externally and are also provided to the SDK through interfaces. ## Initialization
The SDK must first be allocated

Account communcation is provided through the Session interface

Admin communcation is provided through the Node interface

Bot communication is provided through the Bot interface

## Account Communication
Session provides the core functionality and provides access to all user interface modules

Settings interface module manages the account access settings

Identity interface module manages the account profile

## Admin Communication ## Bot Communication