API Portal Kavramı
API Keşfi
API kataloğunu keşfetme
Dokümantasyon
Detaylı API dokümantasyonu
Test Etme
API’leri test etme
Self-Service
Kullanıcı self-service yönetimi
Apinizer Developer Portal’in Sağladığı Avantajlar
İş Birimleri İçin
- 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
Geliştiriciler İçin
- İ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
İş Ortakları İçin
- 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
API Kataloğu
- Tüm API’lerin listelenmesi
- Kategori bazlı filtreleme
- Arama fonksiyonu
- API detay sayfaları
API Dokümantasyonu
API Dokümantasyonu
- OpenAPI/Swagger dokümantasyonu
- Endpoint detayları
- Request/Response örnekleri
- Schema tanımları
API Versiyonları
API Versiyonları
- Versiyon listesi
- Versiyon karşılaştırma
- Deprecation bilgileri
Self-Service Yönetim
Uygulama Yönetimi
- Uygulama oluşturma
- Uygulama düzenleme
- API ürünlerine abone olma
API Key Yönetimi
- API Key oluşturma
- API Key rotasyonu
- API Key iptal etme
Kullanım İzleme
- API kullanım istatistikleri
- Quota durumu
- Hata logları
Profil Yönetimi
- Kullanıcı profili
- Bildirim tercihleri
- Hesap ayarları
Test ve Deneme
Interactive API Console
Interactive API Console
- API endpoint’lerini test etme
- Request gönderme
- Response görüntüleme
- Authentication test etme
Code Snippets
Code Snippets
- Çeşitli programlama dilleri için kod örnekleri
- cURL örnekleri
- SDK örnekleri
Özelleştirme
Tema ve Markalaşma
- Logo ve renkler
- Custom CSS
- Branding
Dil Desteği
- Çoklu dil desteği
- Lokalizasyon
Özel Sayfalar
- Custom HTML sayfaları
- İçerik yönetimi
Entegrasyon
- SSO entegrasyonu
- Custom authentication
Temel Özellikler
Esnek Deployment
Hem internal hem de external API’ler için on-premise veya cloud ortamlarda kurulum
Çoklu API Spesifikasyon Desteği
OpenAPI (Swagger), WSDL ve özel dokümantasyon formatları
Özelleştirilebilir İçerik
Site seviyesinde ve API seviyesinde markdown ile zengin içerik oluşturma
Self-Service Yönetim
Geliştiricilerin kendi API key’lerini ve aboneliklerini yönetmesi
Gelişmiş Arama ve Filtreleme
API katalogunda hızlı arama ve kategori bazlı filtreleme
Responsive Tasarım
Tüm cihazlarda sorunsuz çalışan modern arayüz
Güvenlik ve Yetkilendirme
Rol bazlı erişim kontrolü ve API seviyesinde izin yönetimi
API Portal Kullanım Senaryoları
API Keşfi
- Portal’a giriş yapma
- API kataloğunu inceleme
- İlgili API’yi bulma
- Dokümantasyonu okuma
- Test etme
Uygulama Oluşturma
- Yeni uygulama oluşturma
- API ürünlerine abone olma
- API Key alma
- API’yi kullanmaya başlama
API Test Etme
- 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ışı:1. API Yönetimi
API Manager’da API Proxy’ler oluşturulur ve yapılandırılırAPI konfigürasyonları ve dokümantasyon API Manager’da yönetilir.
2. Portal Entegrasyonu
API bilgileri API Portal’a aktarılırAPI Proxy’ler ve dokümantasyonlar portalda görüntülenir.
3. Geliştirici Erişimi
Geliştiriciler portal üzerinden API’leri keşfeder ve kullanırSelf-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ı
Self-Service
- Kullanıcılar kendi hesaplarını yönetir
- API Key’leri kendileri oluşturur
- Daha az yönetim yükü
Geliştirici Deneyimi
- Kolay API keşfi
- Detaylı dokümantasyon
- Test araçları
API Adoption
- API kullanımını artırır
- Geliştirici on boarding’i kolaylaştırır
Entegrasyon
- Mevcut sistemlerle entegrasyon
- SSO desteği

