---
title: "MLS"
description: "MLS as a MainSDK driver for e2e. Pick it in main.yaml; your calls stay the same."
section: "integrations"
canonical: "https://mainsdk.dev/docs/integrations/mls"
updated: "2026-10-28"
---

# MLS

> MLS as a MainSDK driver for e2e. Pick it in main.yaml; your calls stay the same.

Canonical: https://mainsdk.dev/docs/integrations/mls · Updated: 2026-10-28

MLS as a MainSDK driver for e2e. Pick it in main.yaml; your calls stay the same.

## Interfaces it serves

### End-to-end encryption (`e2e`)

- Status: Building for 1.2 · ships as a experimental API
- Driver: `mls` (MLS (RFC 9420), default)
- Docs: https://mainsdk.dev/docs/interfaces/e2e.md

```yaml
e2e:
  driver: mls
```

Swap to another provider: `local`.
