
Application Programming Interface (API) adalah jembatan komunikasi antar 2 sistem,API dibuat dengan aturan aturan yang ditetapkan dan aplikasi lain yang ingin menggunakan API tersebut harus mengikuti aturan-aturan API.
Dalam hal ini saya berbicara API untuk website atau aplikasi berbasis web, hampir semua website besar mempunyai API sendiri salah satu contohnya adalah facebook, fb membuat API agar developer luar dapat membuat aplikasi dan bisa di integrasikan dengan facebook, dengan mengikuti aturan2 API fb, maka aplikasi dapat menyimpan data2 pengguna facebook, dapat memposting otomatis ke halaman pengguna fb, dsb.
API juga diperlukan untuk keamanan data software, sebagai contoh BCA bisa berkomunikasi dengan ATM, KlikBCA dan m-BCA adalah melalui API, dengan API maka data yang bisa diakses bisa dibatasi, misal hanya utk cek saldo atau transfer. kira2 seperti itu
Saat anda lagi buat software dan ingin ditambahkan fitur misalnya bisa kirim dan terima premium sms (sms 4 digit), maka anda bisa bekerjasama dengan CP (Content Provider), CP akan memberikan API kepada anda dan anda silahkan buat kode program sesuai dengan stadar API tsb.
Saat ini NixSMS juga telah membuat API untuk SMS Gateway, dengan API Ini anda dapat membuat layanan berbasis SMS tanpa harus membangun sendiri SMS Gateway, karena untuk membangun SMS Gateway anda paling tidak menyediakan perangkat PC dan modem gsm standby online 24 jam.
Baca Selengkapnya