Glosarium

Apa itu API?

API (application programming interface) adalah cara yang terdefinisi bagi satu perangkat lunak untuk meminta data atau melakukan sesuatu dari perangkat lunak lain, misalnya “ambil pesanan pelanggan ini” atau “tagih kartu ini”.

Menu restoran adalah gambaran yang baik untuk API. Menu itu mencantumkan apa yang bisa dipesan dan cara memesannya; Anda tidak perlu tahu bagaimana dapur bekerja.

Aplikasi menggunakan API setiap saat. Frontend Anda memanggil API backend Anda sendiri untuk memuat dan menyimpan data. Backend Anda memanggil API perusahaan lain untuk mengirim email, menerima pembayaran, menampilkan peta, atau memakai model AI.

Sebagian besar API membutuhkan kunci untuk membuktikan siapa yang memanggil. Kunci tersebut adalah rahasia dan harus disimpan di server, bukan di browser.

Contoh

  • API pembayaran untuk menagih kartu
  • API peta untuk menampilkan lokasi
  • API AI untuk merangkum teks

Pertanyaan

Apa itu REST API?

REST adalah gaya API yang umum dan memakai alamat web serta aksi standar: get untuk membaca, post untuk membuat, put atau patch untuk mengubah, dan delete untuk menghapus.

Apakah API gratis?

Sebagian gratis, banyak yang punya paket gratis, dan lainnya menagih berdasarkan pemakaian. Periksa batasan dan harganya sebelum membangun sesuatu yang bergantung pada API tersebut.

Lihat juga

  • Apa itu API? (panduan lengkap)
  • Cara membuat REST API
  • REST vs GraphQL

Mythex · Pricing · Bangun apa pun dengan AI · Template website dan aplikasi · Mythex dibandingkan · Glosarium membuat aplikasi dengan AI · Alat gratis untuk membuat aplikasi dengan AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)