# Compatability

pyinfra aims to be compatible with all Unix-like operating systems and is currently tested against:

- Ubuntu 14/15
- Debian 7/8
- CentOS 6/7
- Fedora 23
- OpenBSD 5.8
- macOS 10.12

In general, the only requirement (beyond a SSH server) on the remote side is shell access. POSIX commands are used where possible for facts and operations, so most of the `server` and `files` operations should work anywhere POSIX.