KIO (KDE Input/Output soit KDE Entrées-sorties) est un composant de KDE. Il permet d'accéder à n'importe quelle ressource accessible par un chemin ou une URI au moyen d'une API. Les applications KDE utilisant cette API peuvent alors utiliser ces ressources (fichiers sur support amovibles, pages web, fichiers sur serveur FTP, etc.) de manière transparente, comme si la ressource était un fichier local sur l'ordinateur.
Les KIO slaves sont des programmes qui apportent à KIO le support d'un protocole donné (HTTP, FTP, SMB, SSH, FISH, SVN, TAR, etc.). Ceux disponibles sur un système sont listés dans le programme Kinfocenter.