Skip to main content
The Plaud Developer Platform gives you everything you need to build iOS and Android applications that control Plaud recording devices and turn voice into structured data. It covers three layers in a single integration: Hardware control. Pair Plaud devices over BLE or Wi-Fi, manage recording sessions, transfer audio files, and push firmware updates — all through the Embedded SDK. AI processing. Transcribe recordings in 112 languages with speaker diarization, generate structured summaries from 10,000+ templates, and extract action items — via Plaud’s cloud AI or your own processing pipeline. Developer tooling. A developer console where you create applications, manage credentials, monitor your device fleet, and view usage.
If you are an individual Plaud app user looking to access your own recordings programmatically, see Plaud App for the MCP server and CLI options.

Architecture

Plaud Developer Platform Integration Data Flow Integration flow: Create app in console → get Client ID + Secret Key → install SDK → pair device → start recording → transfer audio → call the Plaud ASR API server-side or route audio to your own transcription provider.

How it works

1

Request access

Visit dev.plaud.ai and fill out the contact form to request developer access. Once your request is reviewed, you’ll receive instructions to sign up and create an Embedded SDK application. You’ll receive a Client ID and Secret Key — the Secret Key is shown once, so copy it immediately.When creating the application, select your target region (us or jp; eu and sg coming soon). The Client ID, Secret Key, and API Key are scoped to that region, and every subsequent call must go to the matching platform-<region>.plaud.ai host.
2

Choose your setup

Two paths to get started:Starter App — Clone a complete iOS or Android project with all screens preconfigured. Drop in your Client ID and run. See Starter App for details.SDK Only — Add the SDK directly to your existing project via Swift Package Manager (iOS) or Maven (Android) and build your own UI.
3

Obtain a per-user access token

Exchange your credentials server-side for the per-user token that the SDK will be initialized with. First, use Basic Auth with client_id:secret_key to obtain a partner token, then call POST /open/partner/users/access-token on platform-<region>.plaud.ai with a user_id in the body to receive the per-user JWT. Keep both exchanges on your backend — the per-user JWT is the only credential that should reach the device. The SDK exposes setUserAccessToken(...) for rotation, so plan to cache and refresh on your backend rather than treating the token as long-lived.
4

Initialize and pair a device

Initialize the SDK with the per-user access token from the previous step and your platform-<region>.plaud.ai host, then start a scan. The SDK discovers nearby Plaud devices, negotiates the BLE or Wi-Fi connection, and handles the full pairing handshake. Your app receives callbacks for device discovery, connection state changes, and file transfer progress.
5

Record and transfer audio

Once paired, your app controls recording sessions and receives a callback when audio is ready. The SDK returns the raw audio file to your backend. From there, submit it to Plaud’s ASR endpoint for full control over timing, params, and retries — or route it to any third-party transcription provider. The platform is open; you are not locked into Plaud’s AI pipeline.
6

Manage your fleet

The developer console shows every device paired through your app — serial number, model, firmware version, battery level, and last-seen time. Push OTA firmware updates to individual devices or groups, and tag devices by location, team, or any label that fits your workflow.

Devices for every workflow

Plaud Note Pro

Designed for phone calls and conversation-heavy workflows.
Battery30–50 h (endurance mode)
Microphones4-mic array
DisplayAMOLED
ConnectivityDual-band Wi-Fi + Bluetooth
ModeSmart dual-mode (calls + in-person)

Plaud NotePin S

Designed for hands-free, on-the-go use in field work, healthcare, and retail.
Battery20 h
Weight0.81 oz
WearingMagnetic pin, clip, lanyard, or wristband
ConnectivityDual-band Wi-Fi + Bluetooth
OptimizedIn-person conversations
All devices: 64 GB local storage, M4A audio output, BLE + Wi-Fi connectivity.

Transcription API

Plaud’s ASR was trained specifically for offline audio data, delivering accuracy even with background noise, overlapping speakers, and distance from mics.

Speaker Diarization

Industry-leading speaker diarization built into the Transcription API. Automatically identifies and labels each speaker with word-level timestamps.

112 Languages

Support for 112 languages with published accuracy benchmarks by language, scenario, and environment.
The SDK exposes raw audio files. Plaud’s transcription service is recommended, but audio can also be routed through your own pipeline if your use case requires it.

Enterprise-grade by default

Privacy and security are built into the foundation, not added on.

Global compliance

Plaud meets global compliance standards including SOC 2 Type II, HIPAA, GDPR, EN18031, ISO 27001, and ISO 27101.

Encryption in transit & at rest

Data is encrypted on-device. In transit, all data is encrypted using HTTPS/TLS 1.2 or above. At rest, data is encrypted using AES-256.

Multi-region cloud

Plaud processes and stores data in regional AWS data centers in the US, Europe, Singapore, and Japan.

Key concepts

Credentials

Create a client in the Portal to receive a client_id and secret_key. An api_key is optional — issue one if you want to authenticate directly with an API key and monitor usage separately.

Transcription

Submit file_url and processing params authenticated with X-Client-Id + X-Client-Api-Key headers. Result delivered via polling.

Frequently asked questions

No. With the SDK, Plaud acts as infrastructure for your product — you pay for transcription usage and the number of connected devices, and you own the product experience and pricing for your app.
Phones are not designed for capturing in-person conversations, nor can they capture phone calls without significant effort. They also drain the phone battery, create an awkward end-user experience, and lack built-in state-of-the-art transcription. Plaud devices and the SDK address all of this.
Yes. The Plaud Embedded SDK integrates directly into your iOS or Android application. Your app handles device pairing, recording controls, and user experience — Plaud provides the SDK, transcription API, and a starter app to build from.
112 languages, with published accuracy benchmarks by language, scenario, and environment.
Free tier accounts have starter limits on monthly transcription minutes and connected devices per client. These are intended for prototyping and evaluation. Contact us through the developer console to upgrade to a production tier with raised or unmetered limits.