Furhat SDK

All the power of Furhat's conversational technology and development tools right on your desktop
Watch FurhatSDK in Action

Join an Expanding Community of Researchers and Developers

With a fast growing research and R&D community, more than 5000 developers, 200 universities, and hundreds of research publications, FurhatSDK is the state-of-the-art tool for research in human-robot interaction in the world today. Built for scientists, engineers, and students to explore and develop systems using Furhat.

Virtual Furhat Robot

Build full robot applications with the virtual version of the Furhat Robot. The FurhatSDK contains the same architecture and similiar functionalities that you would find in the physical Furhat.

Conversational modelling with Kotlin

Create advanced interactions in our easy-to-use dialogue framework built in Kotlin, a modern programming language that uses Java Runtime Environment, allowing you to use all existing Java libraries directly from Kotlin.

The Furhat Library

Do you want to breathe even more life into your robot? The Furhat Library hosts a collection of advanced facial gestures, pre-programmed automatic head movements and many more code snippets that will give you a head start when creating your skills.

Furhat API

Furhat API lets you connect and give commands to your Furhat robot from a program running on an external computer on the same network. The API supports a large number of programming languages, including Python (of course!), C#, JavaScript, Rust etc.

Wizard-Of-Oz tools

The Wizard of Oz features in Furhat’s graphical interface allow you to operate the robot, including its speech, facial expressions, and head movements. By directly controlling the behaviors and responses of the robot you can easily prototype interactions and teleoperate the robot, either for collecting human-control data or for doing user studies.

Visual Programming

Create interactions for the Furhat robot in minutes using the quick prototyping tool based on Google Blockly.

Data Logging

Regardless of whether you are doing scientific experiments, developing your skill using Wizard-of-Oz, or wanting to fine-tune your skill, it's very useful to be able to log the interactions. The SDK offers a Log Viewer tool, where you can see logs from your interactions. There you can see detailed timestamps of events, read the transcriptions of what has been said and also listen to the user’s speech.

Download the Furhat SDK

Seamlessly switch between the physical Furhat robot and the Virtual Furhat on your computer to simulate interactions. Easily accessible to your extended developer team – or your students! Download for free below.

Download Furhat SDK

Research Publications

Explore the latest research publication about Furhat's impact on society and human-robot interaction.

Go to publications

Furhat Community

All our SDK users are provided access to the Furhat community – a global collection of developers and enthusiasts that are creating solutions with social robots. Share your work, collaborate together and gain experience from experts in the field.

Slack

Be part of the family! Come join our community and meet other Furhateers, exchange tips and tricks and ask questions.

Github

Tired of re-inventing the wheel? Get our latest examples kills on Github so that you do not have to start your project from scratch

Meetups

Join us for virtual and physical events around the world and share learnings with other Furhat users