WebRTC · WebSocket

End-to-end realtime control.

Start secure sessions, stream audio, and update agent behavior while the conversation continues.

Read the docs
session.ts
const session = await mee.sessions.create({
  agent_id: "agt_…"
});

session.update({
  instructions: "Schedule the appointment.",
  business_state: { qualified: true }
});
YOUR APPEphemeral tokenmeeAgent APISecure realtime audioVOICE AGENT

Low-latency sessions

Use a browser-native connection with clear quality and connection states.

Realtime prompting

Update instructions, context, and business state without ending the session.

Ephemeral browser access

Keep tenant credentials server-side. Browser tokens are short-lived and single-use.