Skip to main content
Version: 25.8

snorkelai.sdk.client

Interfaces to interact with the Snorkel Flow REST API.

Most of the functions in the snorkelai.sdk.client module require a client context object — SnorkelSDKContext — that points to the Snorkel Flow instance:

import snorkelai.sdk.client as sai
ctx = sai.SnorkelSDKContext.from_endpoint_url()

All the functions under submodules are also available under snorkelai.sdk.client.

Examples

import snorkelai.sdk.client as sai
# get_annotation_sources is available under snorkelai.sdk.client.annotation_sources
sai.annotation_sources.get_annotation_sources()
# also available under snorkelai.sdk.client (recommended)
sai.get_annotation_sources() # noqa: F405

Since snorkelai.sdk.client submodules may be reorganized in the future, we recommend accessing functions directly from snorkelai.sdk.client to minimize the risk of future breaking changes.

Submodules

snorkelai.sdk.client.annotation_sourcesAnnotation source related functions.
snorkelai.sdk.client.connector_configsDataset views functions for datasets
snorkelai.sdk.client.ctxContext related classes.
snorkelai.sdk.client.external_modelsExternal model endpoints related functions.
snorkelai.sdk.client.filesFile storage related functions to upload and download files and directories.
snorkelai.sdk.client.fm_suiteFoundation model suite related functions.
snorkelai.sdk.client.secretsSecret store related functions.
snorkelai.sdk.client.syntheticSynthetic data related functions for generating synthetic data.
snorkelai.sdk.client.utilsUtility functions.
snorkelai.sdk.client.usersUser related functions.