
Add secure, high definition voice and video features to your web app in just a few lines of JavaScript.
var call = endpoint.startCall({
constraints: { audio: true, video: true },
// the local camera is ready
onLocalMedia: localMediaCallback,
// the remote media is available
onConnect: remoteMediaCallback
});Add Respoke features like video or text chat/messaging to any mobile app using our open-source SDKs for iOS and Android.
func startCallWithUser(endpointID: String) {
let endpoint = respokeClient.getEndpointWithID(
endpointID,
skipCreate: false)
endpoint.startVideoCallWithDelegate(self,
remoteVideoView: remoteView,
localVideoView: localView);
}Integrate group and individual text chat as well as real-time events using our simple bi-directional messaging API.
var endpoint = client.getEndpoint({
id: 'jsmith'
});
endpoint.sendMessage({
message: 'hi there'
});
Made by developers for developers, we’ve built the tools that we’d like to use. Now you can work together with your communications API instead of against it.

Respoke uses peer to peer voice and video streams that are encrypted end-to-end. This means your communications are secure and private.

Our reliable cloud platform scales on demand, allowing your app to grow from workgroup to web scale.
