# flytekit.utils.rate_limiter

## Directory

### Classes

| Class | Description |
|-|-|
| [`RateLimiter`](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.utils.rate_limiter/page.md#flytekitutilsrate_limiterratelimiter) | Rate limiter that allows up to a certain number of requests per minute. |

## flytekit.utils.rate_limiter.RateLimiter

Rate limiter that allows up to a certain number of requests per minute.

### Parameters

```python
class RateLimiter(
    rpm: int,
)
```
| Parameter | Type | Description |
|-|-|-|
| `rpm` | `int` | |

### Methods

| Method | Description |
|-|-|
| [`acquire()`](#acquire) |  |
| [`sync_acquire()`](#sync_acquire) |  |

#### acquire()

```python
def acquire()
```
#### sync_acquire()

```python
def sync_acquire()
```

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/api-reference/flytekit-sdk/packages/flytekit.utils.rate_limiter.md
**HTML**: https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.utils.rate_limiter/
