TeamSpeak 3 SDK

The TeamSpeak 3 Software Development Kit (SDK) offers a complete integrated voice and text chat solution for your game or application..

Featuring advanced codec implementation and cross-platform support, the TeamSpeak 3 SDK allows you complete control over your network infrastructure resulting in stability within your product while minimizing points of failure. The TeamSpeak 3 SDK consists of the ClientLib and the ServerLib and is delivered as shared libraries with a C style coding interface to provide developers direct access to the flexible and feature-rich set of TeamSpeak 3's core functions using simple API calls.

With a standard C interface, the TeamSpeak SDK can be easily integrated into high-level programming languages. No matter what technology your application is using, the TeamSpeak SDK will fit.

Why use TeamSpeak?

Proven technology. TeamSpeak 3 is used by millions of users each day and is among the most popular and successful voice communication tools ever created. The same core technology used to create TeamSpeak 3 is available to you with the TeamSpeak SDK.

Shorten time to market. Don't waste valuable resources developing a voice solution. Our proven solution is built from years of expertise and experience.

Easy to get started. Free kick-start consulting, extensive documentation and a ready-made client and server with numerous source code examples allow you to build major parts of your application with full implementation within as little as a week.

Cloud or On-premise. Choose between a cloud and a self-hosted solution. Let us handle the set-up, administration and bandwidth costs or you can run the voice servers on your own infrastructure allowing you complete control and customization of your deployment environment. It’s your choice.

Scalability. Launch and shut down virtual voice servers on-demand as needed. TeamSpeak 3 SDK was designed with scalability in mind to fit any game or application.

Security. Client and server authentication based on public and private keys with optional server-wide or per-channel AES encryption of voice data. Alternatively, you can implement your custom authentication and encryption.

Customization. Advanced features such as positional audio playback and access to raw voice data, allowing for audio filters and customization as required by your product.

Flexible, cost effective licensing program. Evaluation license and kick-start consulting is available at no charge.

Unreal Engine and Unity support. Easily integrate voice and text chat with our Unreal Engine plugin or Unity package.

Dedicated SDK Support Team. TeamSpeak SDK customers receive technical support from our development team

Contact Us for more information or to inquire about our flexible licensing options.

Key Features

Voice and text chat
Push-to-Talk or Voice Activation
Global and Private Chat
Whisper Functionality
Full Client Administration (Kick/Ban/Mute Users)
Automatic Gain Control
Advanced Noise Reduction Filter
Echo Cancellation
Positional Audio
Dynamic and Persistent Channels
Password Protected Channels
Fully Encrypted Packet Streams and Voice Data
Multiple audio codecs with customizable quality
Provisioning server for matchmaking
File Transfer
Operable in LAN environments

Custom Development Services

Need a custom extension, a feature not currently available in the TeamSpeak SDK, or help with your development or implementation? We offer customization, feature add-on, and even full product development services using our SDK.

Use Cases and Examples

In some cases, voice chat can be added to a game or application using the TeamSpeak SDK with only a few lines of code. To get you better acquainted with the SDK, we have created several client and server examples that you can compile, see in action, or even build upon.

Examples

Cross-Platform Support

TeamSpeak 3 interoperates across platforms ensuring seamless communication and collaboration for your users.

Windows
x86, x86_64
Linux
x86, x86_64
macOS
x86_64
FreeBSD
x86, x86_64
Android
ARMv7, x86
iOS
ARMv7, ARMv7s, ARM64