Solid-State Drive Checker for Python
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Tiny little Solid-State Drive checker for Python.

Working on Windows, macOS and Linux.

Table of contents


Travis Build Status Requirements Status Codacy Badge Scrutinizer Code Quality

PyPI Status PyPI Version PyPI Python Versions PyPI License


Type in your command shell with administrator/root privileges:

pip install ssd

In Unix-based systems, this is generally achieved by superseding the command sudo.

sudo pip install ssd

If the above commands fail, consider installing it with the option --user:

pip install --user ssd

If the command pip is not found in your system, but you have the Python Interpreter and the package setuptools (>=20.8.1) installed, you can try to install it from the sources, in this way:

  1. Get the latest tarball of the source code in format ZIP or TAR.
  2. Extract the downloaded archive.
  3. From the extracted path, launch the command python install.


Import in your script the module sdd and call its function is_ssd.

from ssd import is_ssd


Return value will be True if the drive, where the given path is located, was recognized as SSD, otherwise False.

Note: Ramdisks are always recognized as SSD under Windows.

That's All Folks!

© 2017 Walter Purcaro