Apa itu Apigee?

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Baca dokumentasi Apigee Edge.

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

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

Siap untuk mulai menggunakan Apigee? Lakukan langkah berikutnya.

Apa yang disediakan Apigee?

Apigee menyediakan lapisan proxy API yang berada di antara layanan backend dan klien internal atau eksternal yang ingin menggunakan layanan Anda. Apigee menyediakan beragam kebijakan yang memungkinkan Anda menambahkan keamanan, pengelolaan traffic, mediasi data, ekstensi, dan fitur lainnya ke lapisan proxy API untuk solusi pengelolaan API tingkat perusahaan yang tangguh. Anda juga dapat menambahkan kode kustom, logika bersyarat, penanganan fault, pembatasan kapasitas, penyimpanan cache, dan banyak tindakan lainnya. Karena kebijakan dan tindakan diimplementasikan di Apigee, di lapisan proxy API, layanan backend yang mendasarinya dapat tetap tidak berubah.

Siapa yang menggunakan Apigee?

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

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

Tantangan untuk produser API

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

  • Keamanan: Karena produsen API menyediakan layanannya melalui web, mereka harus melakukan semua langkah yang diperlukan untuk mengamankan dan melindungi layanannya dari akses yang tidak sah.
  • Kemudahan ditemukan: Produsen API harus memastikan bahwa developer aplikasi klien dapat menemukan API mereka dan menggunakannya. Seiring dengan perubahan layanan, produsen API harus terus memberi tahu developer aplikasi tentang update dan memastikan bahwa layanan tetap kompatibel dengan platform dan perangkat lain.
  • Keterukuran: Sebagai produsen API, Anda harus memantau layanan untuk memastikan layanan selalu tersedia untuk aplikasi klien. Anda juga dapat mengukur traffic, menetapkan kuota, dan mendapatkan insight tentang siapa yang menggunakan layanan Anda.

Tantangan untuk konsumen API

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

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

Manfaat utama menggunakan Apigee

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

Visibilitas API

Apigee menawarkan portal yang berfokus pada developer kepada produsen API, sehingga developer aplikasi klien dapat menemukan API Anda, menemukan dokumentasi yang diperlukan untuk membangun aplikasi menggunakan API tersebut, dan mendaftar sebagai developer aplikasi agar tetap sinkron dengan setiap update atau perubahan. 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 beroperasi dan traffic dengan pemberitahuan, serta mendapatkan insight tentang penggunaan API mereka.

Keandalan API

Apigee menyediakan antarmuka yang konsisten untuk pengelolaan dan pemakaian API. Anda dapat menjalankan kebijakan untuk keamanan, pengelolaan traffic, dan efisiensi API di level proxy. Dengan menggunakan proxy Apigee, Anda dapat mengisolasi konsumen API dari layanan backend Anda. Ini berarti Anda dapat membuat perubahan pada backend sekaligus mengizinkan aplikasi klien untuk menggunakan layanan Anda tanpa gangguan. Untuk informasi selengkapnya, lihat Membangun proxy API sederhana.

Langkah Berikutnya

Siap untuk mulai menggunakan Apigee? Lakukan langkah selanjutnya.

Instal Apigee

Membangun proxy pertama Anda

Menambahkan fitur ke proxy Anda

Untuk mengetahui cara lainnya dalam memanfaatkan Apigee di Google Cloud, cobalah Pelatihan dan Tutorial kami.