Python modules for Near Field Communication

The nfcpy module allows wireless short-range data exchange between a local NFC reader and other NFC Devices or Tags. See the documentation for supported hardware. The module can be installed from PyPI or cloned from source code.

The ndeflib module can be used to parse or generate NFC Data Exchange Format (NDEF) messages, which are commonly used to store user data on NFC tags or exchange between phones. You may read the documentation, download the source code, or install from PyPI.

The ndeftool provides a command line interface to create, modify or print NDEF records, using the ndeflib module for decoding and encoding. It is documented with '--help' pages and online. Releases are pushed to PyPI and the source code provides the latest development state.