API Manager Kavramı
API Manager, Apinizer platformunun merkezi yönetim bileşenidir. API Gateway’lerin (Data Plane) konfigürasyonunu yönetir, API yaşam döngüsünü kontrol eder ve platform genelinde izleme ve analitik sağlar.Merkezi Yönetim
Tüm API Proxy’lerin ve platform bileşenlerinin merkezi yönetimi
Web Arayüzü
Web tabanlı yönetim arayüzü ile kolay konfigürasyon
Management API
Programatik erişim için RESTful API
Yaşam Döngüsü
API yaşam döngüsü yönetimi ve versiyonlama
API Manager Bileşenleri
API Manager aşağıdaki bileşenlerden oluşur:Web Arayüzü
API Manager, web tabanlı bir yönetim arayüzü sağlar. Tüm konfigürasyonlar bu arayüz üzerinden yapılır:API Proxy Yönetimi
API Proxy Yönetimi
- API Proxy oluşturma, düzenleme ve silme
- API Proxy konfigürasyonu
- Policy yönetimi
- Routing yapılandırması
Proje ve Ortam Yönetimi
Proje ve Ortam Yönetimi
- Proje oluşturma ve yönetimi
- Ortam (Environment) yönetimi
- Deployment yönetimi
Kullanıcı ve Rol Yönetimi
Kullanıcı ve Rol Yönetimi
- Kullanıcı yönetimi
- Rol tanımlama
- ACL (Access Control List) yönetimi
Bağlantı Yönetimi
Bağlantı Yönetimi
- Veritabanı bağlantıları
- LDAP bağlantıları
- HTTP bağlantıları
Management API
Programatik erişim için RESTful API. Tüm yönetim işlemleri bu API üzerinden de yapılabilir:RESTful API
Standart REST API endpoint’leri
Authentication
OAuth2, JWT, Basic Auth desteği
OpenAPI Spec
OpenAPI/Swagger dokümantasyonu
- CI/CD pipeline entegrasyonu
- Otomatik deployment
- Toplu konfigürasyon yönetimi
- Custom tool geliştirme
Test Console
API’lerin test edilmesi için geliştirme ortamı araçları:- Request Builder: İstek oluşturma ve gönderme
- Response Viewer: Yanıt görüntüleme ve analiz
- Policy Testing: Politika test etme
- Debug Mode: Hata ayıklama modu
API Manager Özellikleri
Konfigürasyon Yönetimi
Merkezi Konfigürasyon
Merkezi Konfigürasyon
- Tüm API Proxy konfigürasyonları tek merkezden yönetilir
- Konfigürasyon versiyonlama
- Konfigürasyon geri alma (rollback)
Deployment Yönetimi
Deployment Yönetimi
- Ortam bazlı deployment
- Otomatik deployment
- Deployment geçmişi
Template Yönetimi
Template Yönetimi
- Policy şablonları
- Yeniden kullanılabilir konfigürasyonlar
Yaşam Döngüsü Yönetimi
API’lerin yaşam döngüsü yönetimi:Versiyonlama
API versiyonlama ve yönetimi
Deployment
Ortam bazlı deployment
Deprecation
API kullanımdan kaldırma yönetimi
İzleme ve Analitik
Gerçek Zamanlı İzleme
- API trafiği izleme
- Performans metrikleri
- Hata oranları
Analitik
- Kullanım istatistikleri
- Trend analizi
- Raporlama
API Manager ve API Gateway İlişkisi
API Manager, API Gateway’lerin (Data Plane) konfigürasyonunu yönetir:- API Manager’da konfigürasyon yapılır
- Konfigürasyon API Gateway’lere deploy edilir
- API Gateway’ler konfigürasyonu kullanarak trafiği işler
- API Gateway’ler metrikleri API Manager’a gönderir
API Manager Kullanım Senaryoları
API Geliştirme
API Geliştirme
- API Proxy oluşturma ve konfigürasyonu
- Policy tanımlama ve uygulama
- Test ve debug
API Yönetimi
API Yönetimi
- API versiyonlama
- Deployment yönetimi
- Kullanıcı ve erişim yönetimi
İzleme ve Analitik
İzleme ve Analitik
- API performans izleme
- Kullanım analizi
- Hata tespiti ve çözümü

