API Portal
API Portal Kavramı
API kataloğunu keşfetme
Detaylı API dokümantasyonu
API'leri test etme
Kullanıcı self-service yönetimi
Apinizer Developer Portal'in Sağladığı Avantajlar
- API'lerinizi iç ekiplerinizle paylaşarak sistemler arası entegrasyonu hızlandırın
- Teknik dokümantasyonu merkezi bir noktada toplayarak bilgi dağınıklığını önleyin
- Self-service yaklaşımı ile destek ekiplerinizin yükünü azaltın
- İhtiyacınız olan API'yi kolayca bulun ve hemen kullanmaya başlayın
- İnteraktif dokümantasyon ile API'yi anlamak için daha az zaman harcayın
- Sandbox ortamında güvenle test yapın, production'a geçmeden önce emin olun
- Güvenli bir şekilde API'lerinize erişim sağlayın
- Partner ekosisteminizi yönetin ve kontrol edin
- Şeffaf kullanım metrikleri ile iş birliğinizi güçlendirin
API Portal Özellikleri
API Keşfi
API Kataloğu
- Tüm API'lerin listelenmesi
- Kategori bazlı filtreleme
- Arama fonksiyonu
- API detay sayfaları
API Dokümantasyonu
- OpenAPI/Swagger dokümantasyonu
- Endpoint detayları
- Request/Response örnekleri
- Schema tanımları
API Versiyonları
- Versiyon listesi
- Versiyon karşılaştırma
- Deprecation bilgileri
Self-Service Yönetim
- Uygulama oluşturma
- Uygulama düzenleme
- API ürünlerine abone olma
- API Key oluşturma
- API Key rotasyonu
- API Key iptal etme
- API kullanım istatistikleri
- Quota durumu
- Hata logları
- Kullanıcı profili
- Bildirim tercihleri
- Hesap ayarları
Test ve Deneme
Interactive API Console
- API endpoint'lerini test etme
- Request gönderme
- Response görüntüleme
- Authentication test etme
Code Snippets
- Çeşitli programlama dilleri için kod örnekleri
- cURL örnekleri
- SDK örnekleri
Özelleştirme
- Logo ve renkler
- Custom CSS
- Branding
- Çoklu dil desteği
- Lokalizasyon
- Custom HTML sayfaları
- İçerik yönetimi
- SSO entegrasyonu
- Custom authentication
Temel Özellikler
Hem internal hem de external API'ler için on-premise veya cloud ortamlarda kurulum
OpenAPI (Swagger), WSDL ve özel dokümantasyon formatları
Site seviyesinde ve API seviyesinde markdown ile zengin içerik oluşturma
Geliştiricilerin kendi API key'lerini ve aboneliklerini yönetmesi
API katalogunda hızlı arama ve kategori bazlı filtreleme
Tüm cihazlarda sorunsuz çalışan modern arayüz
Rol bazlı erişim kontrolü ve API seviyesinde izin yönetimi
API Portal Kullanım Senaryoları
- Portal'a giriş yapma
- API kataloğunu inceleme
- İlgili API'yi bulma
- Dokümantasyonu okuma
- Test etme
- Yeni uygulama oluşturma
- API ürünlerine abone olma
- API Key alma
- API'yi kullanmaya başlama
- API endpoint'ini seçme
- Request parametrelerini girme
- Authentication bilgilerini ekleme
- Request gönderme
- Response'u inceleme
API Portal ve API Manager İlişkisi
API Portal, API Manager'dan API bilgilerini alır ve kullanıcılara sunar. İşleyiş akışı:
API Manager
│
│ API Konfigürasyonu
│ API Dokümantasyonu
│
▼
API Portal
│
│ Kullanıcı Arayüzü
│
▼
API Consumers (Developers)
API Manager'da API Proxy'ler oluşturulur ve yapılandırılır
API konfigürasyonları ve dokümantasyon API Manager'da yönetilir.
API bilgileri API Portal'a aktarılır
API Proxy'ler ve dokümantasyonlar portalda görüntülenir.
Geliştiriciler portal üzerinden API'leri keşfeder ve kullanır
Self-service kayıt, API key yönetimi ve test yapılır.
API Portal ve API Manager arasındaki bu entegrasyon, API'lerin merkezi yönetimi ve geliştiricilere sunumu arasında köprü kurar.
API Portal Avantajları
- Kullanıcılar kendi hesaplarını yönetir
- API Key'leri kendileri oluşturur
- Daha az yönetim yükü
- Kolay API keşfi
- Detaylı dokümantasyon
- Test araçları
- API kullanımını artırır
- Geliştirici on boarding'i kolaylaştırır
- Mevcut sistemlerle entegrasyon
- SSO desteği