Skip to main content


The Bitfount Software Development Kit (SDK) can be leveraged to interact directly with Bitfount APIs, programmatically connect data sources or save models, and build your own federated data collaboration networks.

Getting Started

Deploying Bitfount via the SDK involves a few easy steps:

  1. Create Account: Create a Bitfount account.
  2. Install Bitfount: Run:
pip install bitfount
  • Bitfount requires Python 3.8 or 3.9 to be installed.

  • If you wish to explore Bitfount without installing our libraries locally, please see our interactive tutorials.

  • Please see Installation Guides for more detailed guidance for your operating system

  1. Connect Data: You or your partners will need to connect data to a Pod and set up access controls prior to analysis. We recommend starting with the Running a Pod Tutorial to see how this process works. For details on how to connect your own data, see For Data Custodians.

  2. Analyse Data: You or your partners can train Bitfount-supported or custom models on Pod-connected data. We recommend executing the Running a Pod Tutorial and the Querying and Training a Model Tutorial to learn the basics of this process. For more detailed instructions, please see For Data Scientists.

Next Steps

Now you understand how to get started with the SDK, please see Installation Guides to get Bitfount running on your OS.

Once complete, head to the appropriate guide for your use of the Bitfount platform - For Data Custodians or For Data Scientists.

Need Help?

If you have any questions after reviewing our Guides and Tutorials, visit our FAQs. If you can't find the answer you are looking for or would like to discuss anything further, please contact us at We're here to help!