---
title: Data providers
framework: clockkit
role: collectionGroup
role_heading: API Collection
path: clockkit/data-providers
---

# Data providers

Feed data to a complication template.

## Topics

### Text providers

- [CLKSimpleTextProvider](clockkit/clksimpletextprovider.md)
- [CLKDateTextProvider](clockkit/clkdatetextprovider.md)
- [CLKRelativeDateTextProvider](clockkit/clkrelativedatetextprovider.md)
- [CLKTimeIntervalTextProvider](clockkit/clktimeintervaltextprovider.md)
- [CLKTimeTextProvider](clockkit/clktimetextprovider.md)
- [CLKTextProvider](clockkit/clktextprovider.md)

### Image providers

- [CLKImageProvider](clockkit/clkimageprovider.md)
- [CLKFullColorImageProvider](clockkit/clkfullcolorimageprovider.md)

### Gauge providers

- [CLKSimpleGaugeProvider](clockkit/clksimplegaugeprovider.md)
- [CLKTimeIntervalGaugeProvider](clockkit/clktimeintervalgaugeprovider.md)
- [CLKGaugeProvider](clockkit/clkgaugeprovider.md)
- [CLKSimpleGaugeProviderFillFractionEmpty](clockkit/clksimplegaugeproviderfillfractionempty.md)
- [CLKGaugeProviderStyle](clockkit/clkgaugeproviderstyle.md)

## See Also

### Templates

- [SwiftUI templates](clockkit/swiftui-templates.md)
- [ComplicationRenderingMode](clockkit/complicationrenderingmode.md)
- [Circular small](clockkit/circular-small.md)
- [Extra large](clockkit/extra-large.md)
- [Modular small](clockkit/modular-small.md)
- [Modular large](clockkit/modular-large.md)
- [Utilitarian](clockkit/utilitarian.md)
- [Graphic](clockkit/graphic.md)
- [CLKComplicationTemplate](clockkit/clkcomplicationtemplate.md)
- [CLKComplicationFamily](clockkit/clkcomplicationfamily.md)
- [CLKComplicationSupportedFamilies](bundleresources/information-property-list/clkcomplicationsupportedfamilies.md)
