Skip to main content

CarConnectivity Connector for Volkswagen Vehicles

GitHub sourcecode GitHub release (latest by date) GitHub GitHub issues PyPI - Downloads PyPI - Python Version Donate at PayPal Sponsor at Github

CarConnectivity will become the successor of WeConnect-python in 2025 with similar functionality but support for other brands beyond Volkswagen!

CarConnectivity is a python API to connect to various car services. This connector enables the integration of volkswagen vehicles through the WeConnect API. Look at CarConnectivity for other supported brands.

Configuration

In your carconnectivity.json configuration add a section for the volkswagen connector like this:

{
    "carConnectivity": {
        "connectors": [
            {
                "type": "volkswagen",
                "config": {
                    "username": "test@test.de",
                    "password": "testpassword123"
                }
            }
        ]
    }
}

Credentials

If you do not want to provide your username or password inside the configuration you have to create a ".netrc" file at the appropriate location (usually this is your home folder):

# For WeConnect
machine volkswagen
login test@test.de
password testpassword123

In this case the configuration needs to look like this:

{
    "carConnectivity": {
        "connectors": [
            {
                "type": "volkswagen",
                "config": {
                }
            }
        ]
    }
}

You can also provide the location of the netrc file in the configuration.

{
    "carConnectivity": {
        "connectors": [
            {
                "type": "volkswagen",
                "config": {
                    "netrc": "/some/path/on/your/filesystem"
                }
            }
        ]
    }
}

The optional S-PIN needed for some commands can be provided in the account section of the netrc:

# For WeConnect
machine volkswagen
login test@test.de
password testpassword123
account 1234

Known issues

Locking/Unlocking and door status

Some cars do not announce the ACCESS capability although being able to lock/unlock and/or show the door status. You can fix this by adding "force_enable_access": true to the configuration of the connector

Unexpected keys found

Not all items that are presented in the data from the server are already implemented by the connector. Feel free to report interesting findings in your log data in the Discussions section or as an Issue (Enhancement). My time is very limited, so usually new features take some time to get into the library, also because I need to align functionallity between the connectors of all brands.

2 Factor Authentification

Some users currently report that the API is asking for a two factor auth. I have not seen this behaviour myself and currently also do not see an easy way to automate 2FA with a code coming in via email. The work-around that seems to work is to login via the browser on the machine running carconnectivity and put in the 2FA code.

Limitations

The connector is not working with US based vehicles. If you are looking for a connector for your Volkswagen in North America, use this connector instead: CarConnectivity-connector-volkswagen-na

Metadata

Release files for carconnectivity-connector-volkswagen 0.10.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for carconnectivity-connector-volkswagen 0.10.6
File Size Uploaded
carconnectivity_connector_volkswagen-0.10.6.tar.gz 54.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for carconnectivity-connector-volkswagen 0.10.6
File Interpreter ABI Platform
carconnectivity_connector_volkswagen-0.10.6-py3-none-any.whl Python 3 none any Details

Total release size: 110.0 kB

Release files / carconnectivity_connector_volkswagen-0.10.6.tar.gz

Download URL carconnectivity_connector_volkswagen-0.10.6.tar.gz
Size 54.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3b6f079c2a26b4f58deda3d6b507e5c46353b3bbde5e780c1ebc97feef8b7a2b
BLAKE2b-256 checksum
How to use checksums
54458332cd528eedd08febc8a7721d11e81486e81b17c796bb915e41f40c9423
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / carconnectivity_connector_volkswagen-0.10.6-py3-none-any.whl

Download URL carconnectivity_connector_volkswagen-0.10.6-py3-none-any.whl
Size 55.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94bed03e7c52f082f7a9bc7fe42f6f0bdb8bc2f056e313773959d8d5dd40873c
BLAKE2b-256 checksum
How to use checksums
92cf1ab2977dc966bf30c73c8fa416ffd75bdd298aee56f015399dc71643d56b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.10.6 This release

2 release files

0.10.5

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9

2 release files

0.9a1

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7

2 release files

0.6

2 release files

0.5

2 release files

0.5a3

2 release files

0.5a2

2 release files

0.5a1

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4

2 release files

0.4a10

2 release files

0.4a9

2 release files

0.4a8

2 release files

0.4a7

2 release files

0.4a6

2 release files

0.4a5

2 release files

0.4a4

2 release files

0.4a3

2 release files

0.4a2

2 release files

0.4a1

2 release files

0.3

2 release files

0.3a1

2 release files

0.2

2 release files

0.2a1

2 release files

0.1

2 release files

0.1a4

2 release files

0.1a3

2 release files

0.1a2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page