SDK overview
The Snorkel SDK provides programmatic access to the Snorkel AI Data Development Platform, enabling you to build, deploy, and manage data-centric AI applications at scale.
Get started
New to the Snorkel SDK? Start here:
- SDK quickstart - Get up and running with the SDK in minutes
- Notebook tips - Best practices and helpful tips for using the SDK in Jupyter notebooks
Main SDK components
The Snorkel SDK is organized into three main modules:
- snorkelai.sdk.client: Interfaces to interact with Snorkel's REST API.
- snorkelai.sdk.develop: Object-oriented SDK for Snorkel.
- snorkelai.sdk.utils: Utilities for working with Snorkel.
API reference
For detailed API documentation, see the API Reference section which contains comprehensive documentation for all SDK classes, methods, and functions.