{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"Provides Python bindings to Tesla's Fleet API for controlling vehicles and energy sites, with support for signed commands, local Bluetooth communication, and routing/failover across cloud and local backends.","skillfed_tags":["tesla-integration","iot-control","async-http"],"use_cases":["Build a home automation system that controls Tesla vehicles and Powerwall/energy sites via local Bluetooth when available, falling back to cloud API.","Implement a fleet management dashboard that lists vehicles, sends signed commands (lock/unlock, climate control), and monitors energy site status.","Create a local-first Tesla vehicle integration for Home Assistant or similar platforms, prioritizing Bluetooth over cloud to reduce latency and API calls.","Develop a monitoring service that listens to unsolicited Bluetooth broadcasts for real-time vehicle status updates without polling.","Integrate Tesla vehicle control into a custom mobile or web app using signed commands for security-sensitive operations."],"what_it_does":"Tesla Fleet API is a Python client for Tesla's official Fleet API, designed to let developers control Tesla vehicles and energy infrastructure programmatically. It wraps the cloud-based Fleet API with support for signed commands (cryptographic verification of mutations), local Bluetooth communication for vehicles, and a routing layer that automatically fails over between local and cloud backends. The library also integrates with Teslemetry and Tessie services as alternative backends.\n\nThe package is built on async/await patterns using aiohttp and includes specialized classes for vehicles (TeslaFleetApi, VehicleBluetooth, VehicleSigned), energy sites (EnergySites), and routers that compose multiple backends. It handles Bluetooth transport errors, connection state, and command confirmation ladders for reliability. All API interactions are asynchronous, and the library manages BLE keepalive, key generation, and failover logic internally.","worth_installing":"Yes, if you need to control Tesla vehicles or energy sites programmatically. The library is actively maintained, has no known vulnerabilities, and offers both cloud and local Bluetooth pathways with automatic failover. The Python 3.13+ requirement is restrictive but matches current best practice. Install it if you're building Tesla integrations; skip it if you only need read-only telemetry or cannot upgrade to Python 3.13."},"id":"tesla-fleet-api","links":{"html":"https://skillfed.io/packages/tesla-fleet-api","md":"https://skillfed.io/packages/tesla-fleet-api.md","pypi":"https://pypi.org/project/tesla-fleet-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-13","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"tesla-fleet-api","python_support":"supports_current","summary":"Tesla Fleet API library for Python"},"popularity":{"monthly_downloads":94955,"position":13295,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.9.0"}
