BUILT FOR VUE
Vue Video Calling UI Kit
Add voice and video calls with Tencent RTC’s Vue Video Calling UI Kit. Mount TUICallKit in your Vue app and connect call controls to your existing user flow.
DEVELOPER RESOURCES
Vue Video Calling UI Kit Docs & Examples
Integration Guides
Install the Vue Video Calling UI Kit and connect your users.
Examples & Source
See the product in action and explore its implementation.
One-to-One Video Calls in Vue
Bring a face-to-face conversation into your Vue app for personal connections or consultations, with video and call controls in the same experience.
Group Video Calls in Vue
Connect several participants in your Vue call component. Use the platform guide to configure the call flow and supported group layout.
VUE CALL CAPABILITIES
Vue Video Calling Features
Connect people
- Voice and video calls
- Incoming call handling
Stay in control
- Camera and microphone controls
- Call lifecycle events
Make it yours
- Your application flow
- Platform-specific integration
Explore Vue Video Call Components
Connect TUICallKit to your component layout, then start calls from the actions in your app.
Embed Your Vue Call Interface
Mount TUICallKit in your component layout and initialize it with your authenticated user. The component provides the call interface and controls.
Read the Documentation<script setup>
import { TUICallKit } from "@trtc/calls-uikit-vue";
</script>
<template>
<TUICallKit />
</template>Start a Video Call in Vue
Pass the recipient IDs from your application to the calling API. Connect this action to a contact, conversation, or call button in your Vue interface.
Read the Documentationimport { TUICallKitAPI, CallMediaType } from
'@trtc/calls-uikit-vue';
await TUICallKitAPI.calls({
userIDList: [recipientID],
type: CallMediaType.VIDEO,
});Floating window
Keep the conversation visible as people move through your app.
Read the DocumentationTUICallKitAPI.enableFloatWindow(true);CUSTOMIZATION
Customize Your Vue Call UI Kit
Adapt the Vue call component, controls, and incoming-call flow to your product.
Layout & controls
Adapt the call experience using the customization options in your platform guide.
Read the DocumentationRingtone & identity
Make incoming calls recognizable with your user profiles and a custom ringtone.
Read the DocumentationGET STARTED
Add Video Calling to Your Vue App
- 01
- 02
Add the Vue Video Calling UI Kit
Follow the platform guide to connect your project.
Follow the Integration Guide - 03
npm install @trtc/calls-uikit-vueimport { TUICallKitAPI } from '@trtc/calls-uikit-vue';
await TUICallKitAPI.init({ SDKAppID, userID, userSig });Vue Video Calling UI Kit FAQs
What does the Vue Video Calling UI Kit include?
The Vue Video Calling UI Kit provides TUICallKit screens and call controls. Connect it to your user identity and component layout; the Call service connects participants.
Should I use a Vue call SDK or UI Kit?
The UI Kit provides interface components on top of the underlying service. Choose the SDK when you need more control over your own application UI.
What does Vue video calling need in the browser?
Initialize TUICallKit for authenticated users with the Call service enabled. Use HTTPS or localhost and handle camera, microphone, and browser playback permissions.
How do I authenticate users of the Vue Video Calling UI Kit?
Create a UserSig on your server and pass it to the client after your own sign-in flow. Keep the application secret on your server.
Is the Vue Video Calling UI Kit free to use?
The interface and the hosted Call service have different roles. Activate the service for your application and review the current plan, feature availability, and usage charges.
How do I integrate Vue Video Calling UI Kit with Vue?
Use the documented Vue integration and component APIs. Initialize the service before the connected view, and remove listeners or release resources when the view unmounts.
How do I test Vue Video Calling UI Kit before releasing my app?
Test invitation, accept, decline and end-call state between independent users, including permission denial.
How do I customize the interface for Vue Video Calling UI Kit?
Use TUICallKitAPI from @trtc/calls-uikit-vue to set camera-off backgrounds with setLocalViewBackgroundImage and setRemoteViewBackgroundImage. These backgrounds appear for voice calls or when video is off. For custom button SVGs, the documented source-copy workflow requires Vue 3 with TypeScript and version 3.2.2 or later. Update imports to your local component copy and maintain its changes when upgrading.
Vue Call Integration Support
Talk about your application
Discuss your product, expected usage, and integration needs.
Contact SalesBring Video Calling to Your Vue App
Start with the Vue Video Calling UI Kit, connect two test users, and build your first call.

