Skip to main content


Bacalhau comes pre-loaded with exciting examples to showcase its abilities and help get you started.


Use the navigation bar on the left to browse through the examples. You can also view the raw codebase by visiting our examples repository.


Examples are organised by task. Each task has a number of examples that showcase different ways to solve the same problem.


We're adding examples all the time. Check back soon for more!


Each example is a self-contained Jupyter notebook that can be run locally or on your favourite jupyter host.

Data is typically stored externally in GCS (for remote data examples) or IPFS (for local data examples).

The examples execute on the Bacalhau public network (a.k.a. mainnet).

Developer Information

All of the examples are open source and available on GitHub. The examples exist in a separate repository located at Please see the for more instructions on how to contribute.

Note that the code for the rest of the documentation website is located in a separate repository.