# xturn_plugin_api v0.1.1 - Table of Contents

> Shared plugin contract (behaviour + structs) for xturn data-plane plugins.

## Pages

- [XTurn Plugin API](readme.md)
- [LICENSE](license.md)
- [Changelog](changelog.md)

## Modules

- [Xirsys.XTurn.Plugin](Xirsys.XTurn.Plugin.md): Behaviour for XTurn data-plane plugins.
- [Xirsys.XTurn.Plugin.Allocation](Xirsys.XTurn.Plugin.Allocation.md): Allocation context built once per TURN allocation for plugin attach/init.
- [Xirsys.XTurn.Plugin.Frame](Xirsys.XTurn.Plugin.Frame.md): Per-frame metadata passed to plugin `handle_frame/3` callbacks.

