4.4. SFF-8020 / ATA Packet Interface (ATAPI)
 
Inicialmente, a interface IDE/ATA foi desenvolvida apenas para trabalhar com discos. As drives de CD-ROM e cassetes usavam interfaces proprietárias. No início dos anos 90, tornou-se óbvio de que se teriam enormes vantagens em usar a interface IDE/ATA para suportar outros dispositivos além de discos, devido à sua elevada performance, simplicidade e universalidade.

Infelizmente, devido à forma como a estrutura dos comandos ATA funcionava, não era possível ligar um dispositivo, que não fosse um disco, ao canal IDE e esperar que este funcionasse. Por isso, foi desenvolvido um protocolo especial chamado AT Attachment Packet Interface ou ATAPI. O standard ATAPI é usado para dispositivos ópticos, cassetes e drives de armazenamento móveis. Permite ligar os vários dispositivos ao cabo standard IDE usado pelos discos IDE/ATA e serem configuradas como master ou slave.

Internamente, o protocolo ATAPI não é idêntico ao conjunto de comandos do standard ATA (ATA-2, etc.) usado pelos discos. ATAPI, em geral, é uma interface muito mais complexa do que a interface ATA.

O primeiro standard que descreve a interface ATAPI não foi desenvolvido pelos responsáveis pela manutenção dos standards ATA. Foi definido pelo Small Form Factor Committee, um grupo industrial que normalmente defina standards para componentes físicos como cabos. O primeiro documento do standard ATAPI produzido por este grupo foi designado SFF-8020 (mais tarde renomeado para INF-8020), que se encontra agora obsoleto. No final dos anos 90 o T13 Technical Committee tomou o controlo do conjunto de comandos e protocolo ATAPI, combinando-o com a interface ATA, convergindo no standard ATA/ATAPI-4.