Apa itu hub Apigee API?

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Hub API Apigee memungkinkan Anda menggabungkan dan mengatur informasi tentang semua API yang relevan bagi organisasi Anda. Hub API memungkinkan Anda mengambil informasi penting tentang API yang memungkinkan developer menemukan dan mengevaluasinya dengan mudah, serta memanfaatkan hasil kerja tim lain jika memungkinkan. Tim platform API dapat menggunakan hub API untuk mendapatkan visibilitas dan mengelola portofolio API mereka.

Nilai pengelolaan API terpusat

Banyak organisasi tertantang oleh meningkatnya jumlah API yang mereka kembangkan dan gunakan. Seiring bertambahnya jumlah API, API tersebut menjadi lebih sulit dilacak, yang dapat menyebabkan duplikasi, bukan digunakan kembali, sehingga menjadi inefisiensi yang mahal. Ketika API berkembang pesat tanpa pemeriksaan tata kelola dan standar desain, lanskap API akan menjadi tidak konsisten dan memperlambat tim, sementara program API yang diatur dengan baik membantu mereka bekerja lebih cepat.

Pengalaman hub API terutama ditujukan untuk konsumen dan produsen API dalam organisasi yang masalah utamanya adalah menemukan, mencantumkan, membandingkan, dan mengevaluasi API baik di dalam maupun di luar ekosistem jaringan organisasi. Hub API memungkinkan Anda mengelola katalog lengkap semua API beserta entitas terkaitnya, termasuk versi API. Anda juga dapat mengaitkan spesifikasi API dengan versi API, dan untuk spesifikasi OpenAPI, hub API akan mengurainya dan mengekstrak metadata, termasuk operasi API. Selain itu, Anda dapat menautkan versi API ke endpoint deployment API tertentu, dan lain-lain.

Manfaat utama hub API Apigee

Administrator hub API dapat:

  • Tambahkan, edit, dan kelola katalog lengkap semua API Anda beserta entitas terkaitnya.
  • Kelola seluruh siklus proses API dengan dukungan untuk pembuatan versi API, menautkan versi ke spesifikasi API, menampilkan operasi yang diuraikan dari spesifikasi, menautkan versi API ke endpoint deployment tertentu, dan banyak lagi.
  • Tambahkan atribut ke kumpulan API dan beri tag dengan berbagai tahap siklus proses, informasi kepatuhan, dan informasi lainnya yang ingin Anda lacak.
  • Filter dan telusuri API berdasarkan berbagai atribut.
  • Tautkan hub API ke satu atau beberapa project Apigee untuk otomatis mengambil informasi proxy API Apigee dan menyimpannya di hub API. Hub API secara berkala (sekali dalam enam jam) menjalankan penjadwal yang terhubung ke project Apigee Anda, dan mendapatkan definisi proxy terbaru.
  • Menggunakan kemampuan penelusuran semantik yang canggih untuk menemukan API dengan penelusuran bentuk bebas.
  • Melacak kepatuhan untuk file spesifikasi API Anda menggunakan fungsionalitas Linting.
  • Lacak dependensi untuk API Anda dengan membuat model dependensi antara berbagai operasi dalam API Anda.
  • Menyimpan data siklus proses API.

Dengan hub API, Anda menyatukan berbagai informasi tentang API Anda ke dalam satu tempat untuk mempercepat konsistensi, penggunaan, penggunaan kembali, dan tata kelola portofolio API Anda.

Fitur dan konsep utama

Resource API

Resource API mewakili API yang ada dalam ekosistem jaringan organisasi Anda. Resource API yang disimpan di hub API dapat ditelusuri dan memberikan informasi operasional dan deskriptif yang mendetail tentang API tersebut, seperti deployment, versi, operasi, tahap siklus proses, dan atribut utama lainnya.

Pembuatan Versi

Kemampuan untuk membuat model dan mengatur versi API adalah fitur utama hub API. Setiap resource API di hub API memiliki setidaknya satu versi yang terkait dengannya. Anda dapat menganggap versi sebagai status API pada waktu tertentu. Pada dasarnya, versi membantu Anda mengelompokkan dan mengatur API berdasarkan kumpulan operasi dasar, deployment, dan metadata lainnya.

Mendaftarkan otomatis proxy Apigee API

Pendaftaran otomatis mengacu pada proses memasukkan data API dari sistem eksternal ke hub API. Anda dapat mendaftarkan semua proxy yang ada dalam project runtime Apigee secara langsung di hub API dengan menambahkan project runtime Anda ke hub API. Lihat Mendaftarkan otomatis proxy Apigee.

Penguraian dan lint spesifikasi

Fitur hub API utama lainnya adalah kemampuannya untuk mengurai spesifikasi API tertentu, seperti spesifikasi OpenAPI, ke dalam definisi, operasi, dan komponen utama lainnya yang ada, serta menyimpan informasi tersebut dengan resource API. Hub API juga menyediakan masukan lint untuk spesifikasi yang diimpor.

Menelusuri

Kemampuan penelusuran yang kuat dari hub API mendukung operasi penelusuran berbasis filter dan teks bebas berbasis LLM yang memungkinkan Anda melakukan penelusuran berdasarkan bagian mana pun dari definisi API. Alat penelusuran canggih ini memungkinkan Anda mengidentifikasi aset API yang melayani kasus penggunaan tertentu, sehingga Anda dapat menghindari pembuatan ulang atau duplikasi upaya API engineering.

Pemetaan dependensi

Dependensi hub API membantu Anda melihat dan mengelola hubungan antar-API. Menemukan dan melacak dependensi API dapat membantu Anda mengelola ekosistem API dengan lebih efisien dan memecahkan masalah operasi API yang rusak.

Apa langkah selanjutnya?