> For the complete documentation index, see [llms.txt](https://viper-development-1.gitbook.io/viperdocs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://viper-development-1.gitbook.io/viperdocs/viper-scripts/safe-zone/developer-api.md).

# Developer API

Hook your own resources into `viper-safezones` with these exports and events.

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3><i class="fa-code-simple">:code-simple:</i></h3></td><td><strong>Client Exports</strong></td><td>Check zone state, read zone data, and test points from the client.</td><td><a href="/viperdocs/viper-scripts/safe-zone/developer-api/client-exports.md">Client Exports</a></td></tr><tr><td><h3><i class="fa-bolt">:bolt:</i></h3></td><td><strong>Client Events</strong></td><td>React when the local player enters or exits a safe zone.</td><td><a href="/viperdocs/viper-scripts/safe-zone/developer-api/client-events.md">Client Events</a></td></tr><tr><td><h3><i class="fa-server">:server:</i></h3></td><td><strong>Server Exports</strong></td><td>Read zone data and check player positions from the server.</td><td><a href="/viperdocs/viper-scripts/safe-zone/developer-api/server-exports.md">Server Exports</a></td></tr></tbody></table>
