Apa itu Apigee?

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat Apigee Edge dokumentasi.

Apigee adalah platform pengelolaan API native Google Cloud yang dapat digunakan untuk membangun, mengelola, dan mengamankan API — untuk segala kasus penggunaan, lingkungan, atau skala. Apigee menawarkan proxy API berperforma tinggi untuk membuat antarmuka yang konsisten dan andal untuk layanan backend Anda. Lapisan proxy memberi Anda kontrol terperinci atas keamanan, pembatasan kapasitas, kuota, analisis, dan lainnya untuk semua layanan Anda.

Apigee mendukung REST, gRPC, SOAP, dan GraphQL, sehingga memberikan fleksibilitas untuk menerapkan gaya arsitektur API apa pun.

Apa yang disediakan Apigee?

Apigee menyediakan lapisan proxy API yang berada di antara layanan backend Anda dan klien internal atau eksternal yang ingin menggunakan layanan Anda. Apigee menyediakan berbagai kebijakan yang memungkinkan Anda menambahkan keamanan, pengelolaan traffic, mediasi data, ekstensi, dan fitur lainnya ke lapisan proxy API untuk solusi pengelolaan API yang kuat dan berkelas perusahaan. Anda juga dapat menambahkan kode kustom, logika kondisional, penanganan error, pembatasan kapasitas, caching, dan banyak tindakan lainnya. Karena kebijakan dan tindakan diterapkan di Apigee, di lapisan proxy API, layanan backend yang mendasarinya dapat tetap tidak berubah.

Untuk ringkasan fitur teknis Apigee, lihat Ringkasan fitur teknis Apigee.

Siapa yang menggunakan Apigee?

Apigee dirancang untuk memberikan manfaat bagi dua jenis pengguna utama dan tantangan pengelolaan API unik yang mereka hadapi:

  • Produsen API: Produsen API membangun dan mengelola API yang mengekspos layanan backend mereka.
  • Konsumen API: Konsumen API menggunakan data yang disediakan oleh API di aplikasi klien mereka.

Tantangan bagi produsen API

Produsen API menghadapi serangkaian tantangan tertentu saat mengekspos layanan backend, seperti:

  • Keamanan: Karena produsen API menyediakan layanan mereka melalui web, mereka harus mengambil semua langkah yang diperlukan untuk mengamankan dan melindungi layanan mereka dari akses yang tidak sah.
  • Kemudahan penemuan: Produsen API harus memastikan bahwa developer aplikasi klien dapat menemukan API mereka dan menggunakannya. Saat layanan berubah, produsen API harus memberi tahu developer aplikasi tentang pembaruan dan memastikan bahwa layanan tersebut tetap kompatibel dengan platform dan perangkat lain.
  • Kemudahan pengukuran: Sebagai produsen API, Anda harus memantau layanan untuk memastikan layanan tersebut selalu tersedia untuk aplikasi klien. Anda mungkin juga ingin mengukur traffic, menetapkan kuota, dan mendapatkan insight tentang siapa yang menggunakan layanan Anda.

Tantangan bagi konsumen API

Developer aplikasi klien yang menggunakan layanan dari banyak penyedia menghadapi serangkaian tantangan yang sedikit berbeda, seperti:

  • Fleksibilitas: Saat ini ada banyak teknologi yang tersedia bagi penyedia layanan untuk mengekspos layanannya. Aplikasi klien yang sama mungkin harus menggunakan satu metode untuk menggunakan layanan dari satu penyedia, dan metode yang berbeda untuk menggunakan layanan dari penyedia lain.
  • Kemudahan penggunaan: Konsumen API ingin menggunakan API yang dirancang dengan baik, mudah ditemukan, dan didokumentasikan dengan baik sehingga mereka dapat segera memulai.
  • Keandalan: Konsumen API bergantung pada keandalan layanan backend agar aplikasi klien mereka dapat berjalan dengan lancar. Mempertahankan antarmuka API yang konsisten memungkinkan produsen API menerapkan perubahan layanan backend tanpa mengganggu konsumen API.

Manfaat utama menggunakan Apigee

Pengelolaan API Apigee menawarkan fitur yang dirancang khusus untuk memenuhi kebutuhan produsen dan konsumen API.

Kemudahan penemuan API

Apigee menawarkan portal yang berfokus pada developer kepada produsen API. Di portal ini, developer aplikasi klien dapat menemukan API Anda, menemukan dokumentasi yang diperlukan untuk membangun aplikasi menggunakan API tersebut, dan mendaftar sebagai developer aplikasi agar tetap mengetahui pembaruan atau perubahan apa pun. Pelajari portal developer lebih lanjut di Ringkasan publikasi.

Insight API

Apigee menawarkan fitur keamanan API Lanjutan, pemantauan API, dan analisis yang memungkinkan produsen API mengamankan akses ke layanan mereka, memantau waktu aktif dan traffic dengan pemberitahuan, serta mendapatkan insight tentang cara penggunaan API mereka.

Keandalan API

Apigee menyediakan antarmuka yang konsisten untuk pengelolaan dan penggunaan API. Anda dapat menjalankan kebijakan untuk keamanan, pengelolaan traffic, dan efisiensi API di tingkat proxy. Menggunakan proxy Apigee memungkinkan Anda mengisolasi konsumen API dari layanan backend. Artinya, Anda dapat melakukan perubahan pada backend sekaligus memungkinkan aplikasi klien menggunakan layanan Anda tanpa gangguan. Untuk mengetahui informasi selengkapnya, lihat Membangun proxy API sederhana.

Langkah berikutnya

Siap untuk mulai menggunakan Apigee? Ikuti langkah-langkah berikutnya.

Menginstal Apigee

Membangun proxy pertama Anda

Menambahkan fitur ke proxy Anda

Untuk mengetahui cara lain memanfaatkan Apigee di Google Cloud, coba Pelatihan dan Tutorial kami.