Penelitian ini bertujuan untuk bagaimana mengendalikan RouterOS MikroTik sebagai sebuah konfigurasiIPS menggunakanAPI Client berbasis Python. Apakah perintah-perintah jaringan untuk konfigurasi IPS melaluiAPI berbasis Python dapat memiliki kinerja sebaik ketika mengkonfigurasi router MikroTik secara langsungmalaui SSH, WinBox, atau bahkan WebFig. Dalam penelitian ini API yang digunakan berbasis Python, secaralebih spesifik lingkungan Python 3. Terdapat tiga fokus serangan meliputi Port Scan, Brute Force, dan seranganDenial of Service (DoS). Manfaat yang diperoleh pada hasil penelitian ini adalah sebagai awal dari penelitianselanjutnya dimana apabila pengendalian API Client berhasil dan kinerja baik maka bisa dikembangkan menjadiaplikasi kendali jaringan yang otonom dimana dengan memanfaatkan teknologi IoT dapat mengakses routerMikroTik sebagai IPS kapanpun dan dimanapun. Metode penelitian meliputi Studi Literatur, Persiapan Test Bed,Implementasi, dan Pengujian. Hasilnya telah berhasil dimanfaatkan API Client berbasis Python untuk menerapkankonfigurasi IPS pada router MikroTik dalam bertahan dari serangan Port Scan, Brute Force, dan DoS. Secarafungsional, konfigurasi berhasi diterapkan pada router MikroTik. Sedangkan secara kinerja, router MikroTikmampu bertahan dari skenario serangan. Parameter penting pada konfigurasi IPS untuk Port Scan adalah PSD,Brute Force SSH adalah jumlah filter SSH, Brute Force FTP adalah Destination Limit, dan serangan DoS adalahpengaktifan TCP SynCookies serta penggunaan Firewall Raw.