--- id: myskoda version: "2.16.1" license: unclear license_treatment: unclear maintenance: active --- # myskoda — Library for interaction with the MySkoda APIs. License: unclear · Maintenance: active · Downloads: 130.1K/mo ## What it is and what it does MySkoda is an async Python library designed to interact with the Skoda API, primarily built to support Home Assistant integration. It handles authentication via username/password and OIDC 2.0 refresh tokens, vehicle enumeration, data fetching, and event subscriptions. The library wraps Skoda's API and provides both a programmatic interface via aiohttp and a command-line tool for API exploration and fixture generation. The package depends on aiohttp for HTTP communication, aiomqtt for event subscriptions, firebase-messaging for push notifications, mashumaro for serialization, pyjwt for token handling, and pyyaml for configuration. It requires Python 3.13.0 or later. The library is actively maintained with a recent release. Use it for: - Fetch real-time vehicle data from Skoda vehicles in a Home Assistant automation - Subscribe to vehicle events via MQTT for reactive home automation - Build a custom application that displays Skoda vehicle telemetry and status - Automate vehicle actions triggered by home automation routines - Generate test fixtures for Skoda API endpoints to contribute to the project ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. MySkoda is an async Python library that connects to the Skoda API to retrieve vehicle data and subscribe to vehicle events. It provides both programmatic and CLI interfaces for interacting with Skoda vehicles. Yes, if you own a Skoda vehicle and use Home Assistant or need async Python integration with the Skoda API. The package is actively maintained, has low install friction, and carries no known vulnerabilities. However, verify the license terms before use, and be aware that it requires Python 3.13.0 or later. The Skoda API is unofficial, so future changes could break functionality. ## Install pip install myskoda uv add myskoda poetry add myskoda ## Installing myskoda Before you install: Low install friction with a pure-Python wheel. Active maintenance (latest release 2026-07-15, 30 days ago). Requires Python 3.13.0 or later, which is a relatively recent version constraint. Seven runtime dependencies including aiohttp, aiomqtt, and firebase-messaging add some complexity but are all standard async libraries. License in practice: License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Before using in production or proprietary work, verify the actual license terms from the project repository. Quickstart: pip install myskoda import asyncio from aiohttp import ClientSession from myskoda import MySkoda async def main(): async with ClientSession() as session: myskoda = MySkoda(session) await myskoda.connect("user@example.com", "password") vins = await myskoda.list_vehicle_vins() await myskoda.disconnect() asyncio.run(main()) Requires Python 3.13.0 or later. aiohttp must be installed and a ClientSession must be created and passed to MySkoda. Verify before relying: - Whether the package is licensed under an open-source or proprietary license (license metadata is missing) - Actual maintenance velocity and responsiveness (repo stars, commit history not provided) - Whether the Skoda API terms of service permit third-party client use - Specific vehicle models and API endpoints supported by this version ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 130.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags skoda vehicle api client, async skoda api library, skoda car data integration, skoda vehicle events subscription, skoda homeassistant integration, skoda oidc authentication, skoda vehicle telemetry, skoda-api, home-assistant, async-http [View on SkillFed](https://skillfed.io/packages/myskoda) · [View on PyPI](https://pypi.org/project/myskoda/)