Bodo Usage Guides¶
This section provides a collection of guides to help you go from beginner to expert with Bodo. Choose a guide from the list below to get started.
Installation and Setup Guides¶
This section provides guides to help you install and set up Bodo on your local machine or get onboarded on Bodo Platform on AWS or Azure.
Python Developer's Guide¶
If you are a developer and want to get started with Bodo, this guide will help you get started with Bodo on your local machine.
Understanding Parallelism with Bodo¶
This section provides a collection of guides to help you understand how Bodo parallelizes your code and how to write code that can benefit from Bodo's parallelism.
Scalable Data I/O with Bodo¶
This guide demonstrates how to use Bodo's file I/O APIs to read and write data.
Iceberg¶
This guide demonstrates how to use Bodo for reading and writing Iceberg tables.
Using the Bodo Cloud Platform¶
This set of guides explains the basics of using the Bodo cloud platform and associated concepts.
- Organization Basics
- Creating a Cluster
- Using Notebooks
- Using native SQL with Catalogs
- Running a Batch Job
- Using your own Instance Role for a Cluster
- Managing Packages on the cluster using Jupyter magics - Conda and Pip
- Running shell commands on the cluster using Jupyter magics
- Connecting to a Cluster
- Troubleshooting
Using Regular Python inside Bodo (Object Mode)¶
This guide teaches you how to can interleave regular Python code with Bodo functions using Bodo's object mode.
Measuring Performance¶
This guide provides an overview of how to correctly measure performance of your Bodo code.
Caching¶
This guide outlines how caching works in Bodo and best practices for using it.
Inlining¶
This guide discusses advanced Bodo feature that allows you to inline functions to perform additional compiler optimizations.
Bodo Errors¶
This guide provides a list of common Bodo errors and tips on how to resolve them.
Compilation Tips¶
This guide provides a list of tips to help you optimize your Bodo code for compilation and get the most out of Bodo.
Verbose Mode¶
For advanced developers, this guide provides an overview of Bodo's verbose mode and how to use it to debug your code.
Deploying Bodo with Kubernetes¶
This guide walks through an example showing how to deploy a Bodo application with Kubernetes.
Don't see what you're looking for? Check out the Bodo API Reference for more information.