Skip to content

Documentation Guide#

Getting started with Fondant#

Learn about the Fondant project and how to get started with it.

→ Start with the official guide on how to install Fondant.
→ Get started by running your first fondant pipeline using the local runner.
→ Learn how to build your own Fondant Pipeline and implement your own custom components.
→ Learn how to use the data explorer to explore the outputs of your pipeline.

Fondant fundamentals#

Learn how to use Fondant to build your own data processing pipeline.

-> Design your own fondant pipeline using the Fondant pipeline SDK.
-> Use existing reusable components to build your pipeline.
-> Build your own custom lightweight component and share them by packaging them into containerized component using the Fondant component SDK.
-> Learn how to publish your own components to a container registry so that you can reuse them in your pipelines.

Components hub#

Have a look at the components hub to see what components are available.

Fondant Runners#

Learn how to run your Fondant pipeline on different platforms.

LocalRunner
VertexRunner
KubeflowRunner
SageMakerRunner

-> LocalRunner: ideal for developing fondant pipelines and components faster.
-> VertexRunner: used for running a fondant pipeline on Vertex AI.
-> KubeflowRunner: used for running a fondant pipeline on a Kubeflow cluster.
-> SageMakerRunner: used for running a fondant pipeline on a SageMaker pipelines

Fondant Explorer#

Discover how to utilize the Fondant data explorer to navigate your pipeline outputs, including visualizing intermediary steps between components.

Advanced Concepts#

Learn about some of the more advanced concepts in Fondant.

-> Learn more about the architecture of Fondant and how it works under the hood.
-> Learn how Fondant uses caching to speed up your pipeline development.
-> Find out how Fondant uses partitions to parallelize and scale your pipeline and how you can use it to your advantage.
-> Learn how to setup a Kubeflow to run your Fondant pipeline on a Kubeflow cluster.

Contributing#

Learn how to contribute to the Fondant project through our contribution guidelines.

Announcements#

Check out our latest announcements about Fondant.