---
title: ChannelRateLimit
slug: data-platform/connect-platform/app-sdk-api-reference-interfaces-channelratelimit
docTags: 
createdAt: 2026-08-05T20:06:32.790Z
---

[OCP App SDK](docId\:gxEU_0AA37IEZJK-uoVcT)

***

[OCP App SDK](docId\:gxEU_0AA37IEZJK-uoVcT) / ChannelRateLimit

# Interface: ChannelRateLimit

Defined in: [src/app/types/AppManifest.ts:140](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/types/AppManifest.ts#L140)

Defines a rate limit for channel delivery in to form of `<count>` per `<n>` `<unit>`
where unit is `second`, `minute`, `hour`, `day`, or `<number>` of seconds.
E.g., count: 100, period: 15, unit: second => 100 per 15 seconds

## Properties

### count

:::BlockQuote
**count**: `number`
:::

Defined in: [src/app/types/AppManifest.ts:144](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/types/AppManifest.ts#L144)

The number of delivery requests (batches) per period of time

***

### grouping

:::BlockQuote
**grouping**: `"app"` | `"install"`
:::

Defined in: [src/app/types/AppManifest.ts:156](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/types/AppManifest.ts#L156)

Whether this rate limit applies to the app as a whole or per each install

***

### period

:::BlockQuote
**period**: `number`
:::

Defined in: [src/app/types/AppManifest.ts:148](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/types/AppManifest.ts#L148)

The number of units of time to measure the rate limit over

***

### unit

:::BlockQuote
**unit**: `"second"` | `"minute"` | `"hour"` | `"day"`
:::

Defined in: [src/app/types/AppManifest.ts:152](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/types/AppManifest.ts#L152)

The unit of time applied to the period
