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 membuat, mengelola, dan mengamankan API — untuk kasus penggunaan, lingkungan, atau skala apa pun. 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 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 berbagai kebijakan yang memungkinkan Anda menambahkan keamanan, pengelolaan traffic, mediasi data, ekstensi, dan fitur lainnya ke lapisan proxy API untuk solusi pengelolaan API kelas perusahaan yang andal. Anda juga dapat menambahkan kode kustom, logika kondisional, penanganan error, pembatasan kapasitas, 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 menguntungkan dua jenis pengguna utama dan tantangan pengelolaan API unik yang mereka hadapi:

  • Produser API: Produsen API membuat 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.
  • Keterjangkauan: Produsen API harus memastikan bahwa developer aplikasi klien dapat menemukan API mereka dan menggunakannya. Seiring perubahan layanan, produsen API harus terus memberi tahu developer aplikasi tentang update 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 dirancang dengan baik, mudah ditemukan, dan terdokumentasi dengan baik sehingga mereka dapat memulai dengan cepat.
  • Keandalan: Konsumen API bergantung pada keandalan layanan backend untuk menjaga aplikasi klien mereka sendiri agar berjalan lancar. Mempertahankan antarmuka API yang konsisten memungkinkan produsen API menerapkan perubahan layanan backend tanpa gangguan bagi konsumen API.

Manfaat utama menggunakan Apigee

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

Keterlihatan API

Apigee menawarkan portal yang berfokus pada developer kepada produsen API, tempat developer aplikasi klien dapat menemukan API Anda, menemukan dokumentasi yang diperlukan untuk mem-build aplikasi yang menggunakannya, dan mendaftar sebagai developer aplikasi agar tetap sinkron dengan update atau perubahan apa pun. Pelajari lebih lanjut portal developer di Ringkasan publikasi.

Insight API

Apigee menawarkan fitur Advanced API security, API monitoring, dan analytics yang memungkinkan produsen API mengamankan akses ke layanan mereka, memantau waktu aktif dan traffic dengan pemberitahuan, serta mendapatkan insight tentang cara API mereka digunakan.

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. Dengan menggunakan proxy Apigee, Anda dapat mengisolasi konsumen API dari layanan backend. Artinya, Anda dapat membuat perubahan pada backend sekaligus mengizinkan aplikasi klien menggunakan layanan Anda tanpa gangguan. Untuk informasi selengkapnya, lihat Membuat proxy API sederhana.

Langkah Berikutnya

Siap memulai Apigee? Lakukan langkah berikutnya.

Menginstal Apigee

Mem-build proxy pertama Anda

Menambahkan fitur ke proxy

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