# OneSay Developer Platform

> Documentation for building on OneSay: the Control API, Task voice over the Realtime WebSocket, realtime voice (RTC), the JavaScript and ESP32 SDKs, MCP and the Console.

The API and SDK reference pages are generated from the OneSay specifications; where a guide and a reference page differ, follow the reference. Never share Production credentials, device secrets, connection tickets, customer audio or transcripts. MCP does not carry realtime audio.

The full text of every page is at /llms-full.txt.

## Pages

- [OneSay Developer Platform](/)
- [Documentation](/docs)
- [JavaScript Quickstart](/docs/quickstart/javascript)
- [ESP32 Quickstart](/docs/quickstart/esp32)
- [Credential Safety](/docs/security/credentials)
- [MCP Guide](/docs/guides/mcp)
- [Device Diagnostics](/docs/guides/device-diagnostics)
- [Multi-party voice Room](/docs/guides/multi-party-voice)
- [Canonical Reference](/docs/reference)
- [API Reference](/docs/reference/api)
- [JavaScript SDK Reference](/docs/reference/javascript-sdk)
- [ESP32 SDK Reference](/docs/reference/esp32-sdk)
- [SDK Capability and Compatibility](/docs/reference/sdk-compatibility)
- [Console](/console)
- [API Playground](/playgrounds/api)
- [Realtime Playground](/playgrounds/realtime)
- [Device Playground](/playgrounds/device)
- [Examples](/examples)
- [Changelog](/changelog)
- [Community](/community)
