---
title: "Duolingo"
description: "Duolingo is a Marketplace integration for Home Assistant. It has 134 installs sharing analytics, needs the vendor's cloud and was last updated September 15, 2026."
canonical: "https://vulpo.app/integrations/marketplace/makhuta-homeassistant-duolingo"
url: "https://vulpo.app/integrations/marketplace/makhuta-homeassistant-duolingo.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Duolingo

> Duolingo is a Marketplace integration for Home Assistant. It has 134 installs sharing analytics, needs the vendor's cloud and was last updated September 15, 2026.

Duolingo is an integration that scrapes statistics from a Duolingo account and exposes them in Home Assistant. It adds sensors with information and statistics taken from the account, along with buttons. Setup is done in the UI with a username and a JWT token, and an update interval in minutes can be changed in the options. Users are viewed from the point of view of the JWT token, so some data may be missing when reading other users with the same token. The integration depends on the vendor's cloud and is installed through the Marketplace, or HACS on 2026.10 and older.

Automatic summary of the README and code of Makhuta/homeassistant-duolingo. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=Makhuta&repository=homeassistant-duolingo&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=Makhuta&repository=homeassistant-duolingo&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Connect

- **Username**
- **JWT Token**

### After setup

- **Username**
- **JWT Token**
- **Update interval (minutes)**

Texts from the code of [Makhuta/homeassistant-duolingo](https://github.com/Makhuta/homeassistant-duolingo).

## From the README

> Adds multiple sensors with information/statistics grabbed from Duolingo account

From the README of [Makhuta/homeassistant-duolingo](https://github.com/Makhuta/homeassistant-duolingo#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Productivity and information](https://vulpo.app/integrations/category/productivity-and-information.md)
- Number: 134 installs sharing analytics; 28 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.3.17, last updated September 15, 2026
- Domain: `duolingo`
- Source: <https://github.com/Makhuta/homeassistant-duolingo>
- Issues: <https://github.com/Makhuta/homeassistant-duolingo/issues>

In Vulpo: Button card, Chart card, Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/makhuta-homeassistant-duolingo

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/makhuta-homeassistant-duolingo
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
