Hanya ada dua protokol - UCI dan Winboard. Winboard adalah protokol lama dan tidak benar-benar digunakan saat ini. Crafty adalah satu-satunya mesin utama yang masih mendukung protokol Winboard, tetapi itu hanya karena mesinnya juga sangat tua. UCI adalah protokol baru yang dikembangkan oleh Shredder, dan digunakan di mana-mana - Windows, Mac, Linux, Android, iOS dll. UCI adalah satu-satunya protokol yang harus Anda pertimbangkan.
- UCI didukung di mana-mana
- Setiap GUI catur selain xboard mendukung UCI, seperti, Chessbase, Scid, Arena dll. Bahkan xboard dapat terhubung ke mesin UCI oleh sesuatu yang dikenal sebagai Polyglot.
- Dokumentasi UCI ada di http://wbec-ridderkerk.nl/html/UCIProtocol.html
Winboard kurang lebih sudah usang karena protokolnya lebih rumit daripada UCI yang lebih bersih. Winboard adalah protokol yang dinyatakan, itu berarti keadaan mesin tergantung pada iterasi sebelumnya, sedangkan UCI lebih mudah untuk ditangani karena Anda hanya perlu memasok dengan FEN Anda saat ini atau daftar langkah.