Apa itu Apigee?

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Lihat dokumentasi Apigee Edge.

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.

Siap memulai Apigee? Lakukan langkah selanjutnya.

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 berbagai kebijakan yang memungkinkan Anda menambahkan keamanan, pengelolaan traffic, mediasi data, ekstensi, dan fitur lainnya ke lapisan proxy API untuk solusi pengelolaan API yang andal dan berkualitas perusahaan. Anda juga dapat menambahkan kode kustom, logika bersyarat, penanganan kesalahan, pembatasan kecepatan, penyimpanan dalam cache, dan banyak tindakan lainnya. Karena kebijakan dan tindakan diterapkan di Apigee, di lapisan proxy API, layanan backend yang mendasarinya dapat tetap tidak berubah.

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 dan menggunakan API mereka. Seiring perubahan layanan, produsen API harus terus memberi tahu developer aplikasi tentang pembaruan dan memastikan bahwa layanan tetap kompatibel dengan platform dan perangkat lain.
  • Kemampuan pengukuran: Sebagai produsen API, Anda harus memantau layanan untuk memastikan layanan tersebut selalu tersedia untuk aplikasi klien. Anda juga dapat 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 yang berbeda.
  • Kemudahan penggunaan: Konsumen API ingin menggunakan API yang didesain dengan baik, mudah ditemukan, dan didokumentasikan dengan baik sehingga mereka dapat mulai dengan cepat.
  • Keandalan: Konsumen API bergantung pada keandalan layanan backend agar aplikasi klien mereka sendiri berjalan 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 membuat aplikasi menggunakan API tersebut, dan mendaftar sebagai developer aplikasi agar tetap mendapatkan info terbaru tentang pembaruan atau perubahan. Pelajari lebih lanjut portal developer di Ringkasan publikasi.

Insight API

Apigee menawarkan fitur Advanced API Security, 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 Anda. Artinya, Anda dapat membuat perubahan pada backend sambil mengizinkan aplikasi klien menggunakan layanan Anda tanpa gangguan. Untuk mengetahui informasi selengkapnya, lihat Membangun proxy API sederhana.

Langkah Berikutnya

Siap memulai Apigee? Lakukan langkah-langkah berikutnya.

Menginstal Apigee

Membangun proxy pertama Anda

Menambahkan fitur ke proxy

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