# CAN Interface Modules

python-can hides the low-level, device-specific interfaces to controller area network adapters in interface dependant modules. However as each hardware device is different, you should carefully go through your interface’s documentation.

The available interfaces are:

- Socketcan
- Kvaser’s CANLIB
- CAN over Serial
- CAN over Serial / SLCAN
- IXXAT Virtual CAN Interface
- PCAN Basic API
- USB2CAN Interface
- NI-CAN
- isCAN
- neoVI Interface
- Vector
- Virtual

The Interface Names are listed in Configuration.