# Programmatic Labeling

**Canonical:** https://apis.io/apis/snorkel-ai/programmatic-labeling/  
**Provider:** Snorkel AI — https://apis.io/providers/snorkel-ai/  
**Documentation:** https://docs.snorkel.ai/docs/0.95/sdk/

Programmatic Labeling is one of 4 APIs that [Snorkel AI](https://apis.io/providers/snorkel-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Programmatic Labeling, Labeling Functions, and Weak Supervision. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.

SDK surface (snorkelflow.studio, snorkelflow.lfs, snorkelflow.operators, snorkelflow.templates) for authoring code-based and template-based labeling functions, transformation and slicing functions, and combining them with a label model to programmatically generate training data via weak supervision.

## Machine-readable artifacts (3)

- **Documentation** — https://docs.snorkel.ai/docs/0.93/user-guide/overview/key-concepts/
- **APIReference** — https://docs.snorkel.ai/docs/0.95/sdk/
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/snorkel-ai/refs/heads/main/openapi/_original/snorkel-ai-openapi.yml

## Other Snorkel AI APIs (3)

- [Snorkel Flow SDK / Platform](https://apis.io/apis/snorkel-ai/snorkel-flow-sdk-platform/)
- [Evaluation](https://apis.io/apis/snorkel-ai/evaluation/)
- [Open-Source Snorkel Library](https://apis.io/apis/snorkel-ai/open-source-snorkel-library/)

## Tags

Programmatic Labeling, Labeling Functions, Weak Supervision

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/snorkel-ai/programmatic-labeling/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/snorkel-ai/.
