API Ürün Yöneticisi (API Product Manager)
API Ürün Yöneticisi (API Product Manager)
API Ürün Yöneticisi, API ürünlerinin stratejisini, pazarlamasını, fiyatlandırmasını ve yaşam döngüsünü yönetir. Apinizer bu roldeki kullanıcılar için:
- API Portal Yönetimi: API ürünlerini kategorize etme, görünürlük seviyeleri belirleme ve farklı planlar tanımlama
- Fiyatlandırma Yönetimi: Free, Subscription, Metered ve Tiered gibi esnek fiyatlandırma planları oluşturma ve API monetizasyonu
- Kullanım Analitiği: API kullanım istatistikleri, trafik analizi ve performans metrikleri ile ürün kararları alma
- API Portal Issue Tracker: Portal üzerinden API ürün gereksinimlerini takip etme, önceliklendirme ve dokümante etme
- Jira Entegrasyonu: Portal’daki issue’ları Jira gibi araçlarla entegre olarak ürün geliştirme süreçlerini yönetme
API Gereksinim Çözümleyici (API Requirements Analyzer)
API Gereksinim Çözümleyici (API Requirements Analyzer)
API gereksinimlerinin belirlenmesi, analiz edilmesi ve dokümante edilmesiyle ilgilenir. Apinizer bu roldeki kullanıcılar için:
- API Portal Issue Tracker: Portal üzerinden API gereksinimlerini takip etme, önceliklendirme ve dokümante etme
- API Spec Creator: Belirlenen gereksinimleri API Specification formatına dönüştürme ve tasarım aşamasına hazırlama
- Metadata Manager: API metadata’larını yöneterek gereksinimlerin dokümante edilmesini sağlama
- Jira Entegrasyonu: Portal’daki gereksinimleri Jira gibi araçlarla entegre olarak takip etme
API Tasarımcısı (API Designer)
API Tasarımcısı (API Designer)
API endpoint’lerinin, mesaj yapılarının, parametrelerin ve başlıkların tasarımından sorumludur. Apinizer bu roldeki kullanıcılar için:
- API Spec Creator: OpenAPI/Swagger formatında API spesifikasyonları oluşturma ve düzenleme
- Metadata Manager: API metadata’larını, örnek mesajları ve dokümantasyonu yönetme
- API Proxy Tasarımı: API Proxy yapısını tasarlama ve endpoint routing’lerini belirleme
- Mesaj Dönüşüm Tasarımı: Request/Response mesaj dönüşümlerini tasarlama ve örnekler oluşturma
- Policy Tasarımı: Güvenlik, doğrulama ve trafik yönetimi politikalarının tasarımını yapma
API Geliştirici (API Developer)
API Geliştirici (API Developer)
Yeni API’lerin geliştirilmesi ve mevcut API’ler için API Proxy oluşturulmasından sorumludur. Apinizer bu roldeki kullanıcılar için:
- Yeni API Oluşturma: Kod yazmadan API oluşturma araçları:
- Mock API Creator: Anında Mock API oluşturma ve test etme imkanı
- DB-2-API: SQL sorguları ile veritabanı API’leri oluşturma ve hizmete açma
- Script-2-API: JavaScript/Groovy kodlarını API olarak açma ve yayınlama
- API Proxy Geliştirme: Mevcut API’ler için API Proxy oluşturma ve yapılandırma:
- Form tabanlı arayüzler ile kod yazmadan güvenlik, loglama ve mesaj dönüşümü politikaları ekleme
- Policy yönetimi ile trafik kontrolü, doğrulama ve mesaj zenginleştirme işlemleri yapma
- Routing ve yük dengeleme konfigürasyonları ile trafik yönetimi
- API Integrator: Görsel iş akışı tasarımcısı ile entegrasyon senaryoları tasarlama ve otomatikleştirme
- Sürüm Yönetimi: API sürümlerini yönetme, deployment işlemleri ve ortam yönetimi
API Test Uzmanı (API Tester)
API Test Uzmanı (API Tester)
API’lerin test edilmesi ve test senaryolarının oluşturulmasından sorumludur. Apinizer bu roldeki kullanıcılar için:
- API Test Console: Portal ve yönetim paneli üzerinden API’leri test etme, request/response inceleme
- Test Kaydetme ve Tekrar Kullanma: Test senaryolarını kaydetme ve tekrar çalıştırma imkanı
- Test Koleksiyonları: Test durumlarını gruplandırarak test koleksiyonları oluşturma ve yönetme
- Assertion ile Test: Response assertion’ları ile test sonuçlarını doğrulama ve otomatik kontrol etme
- Test Toolbox: Verileri online ortamlara göndermeden gerekli veri işlemleri yapabilme, test durumları oluşturma, kaydetme ve test derlemleri oluşturma
- Test Tarihçesi: Test sonuçlarının saklanması ve karşılaştırılması
API Kalite Uzmanı (API QA Specialist)
API Kalite Uzmanı (API QA Specialist)
API’lerin kalite standartlarına uygunluğunu, performansını ve güvenilirliğini değerlendirir. Apinizer bu roldeki kullanıcılar için:
- API Analytics: API performans metrikleri, başarı/hata oranları ve kullanım istatistikleri
- Anomaly Detector: Anormal durumları otomatik tespit etme ve uyarı alma
- Özelleştirilmiş Sorgular: Elasticsearch üzerinden detaylı log sorguları ile kalite analizi
- Performance Monitoring: API yanıt süreleri, throughput ve latency metrikleri
- Hata Analizi: Hata dağılımı ve sıklığı analizi ile kalite iyileştirmeleri
API Destek Uzmanı (API Support Specialist)
API Destek Uzmanı (API Support Specialist)
API kullanıcılarına destek sağlar, sorunları çözer ve hata bildirimlerini takip eder. Apinizer bu roldeki kullanıcılar için:
- API Test Console: Kullanıcı sorunlarını reproduce etme ve test etme
- Log Erişimi: Detaylı log kayıtlarına erişim ile sorun tespiti ve analizi
- Adım Adım İzleme: API çağrılarının adım adım izlenmesi ile sorun kaynağını belirleme
- Hata Bildirimi Takibi: Hata bildirimlerini dokümante etme ve ilgili ekiplere yönlendirme
- API Portal Jira Entegrasyonu: Destek taleplerini Jira’ya aktarma ve takip etme
API Portal Yöneticisi (API Portal Manager)
API Portal Yöneticisi (API Portal Manager)
API Portal’ın yönetimi, konfigürasyonu ve işletilmesinden sorumludur. Apinizer bu roldeki kullanıcılar için:
- Portal Konfigürasyonu: Portal görünümü, tema ve markalama ayarları
- API Ürün Yönetimi: API ürünlerini portal’a ekleme, kategorize etme ve görünürlük ayarları
- Dokümantasyon Yönetimi: API dokümantasyonlarını yönetme ve güncelleme
- Kullanıcı Yönetimi: Portal kullanıcılarını yönetme, onay süreçleri ve erişim kontrolü
- Fiyatlandırma Planları: API ürünleri için fiyatlandırma planları tanımlama ve yönetme
- Analytics Dashboard: Portal kullanım istatistikleri ve raporları görüntüleme
API Analizcisi (API Analytics)
API Analizcisi (API Analytics)
API kullanım verilerini analiz eder, trendleri belirler ve raporlar hazırlar. Apinizer bu roldeki kullanıcılar için:
- Gerçek Zamanlı Analytics: API kullanım verilerini gerçek zamanlı olarak izleme ve analiz etme
- Dashboard’lar: Hazır dashboard’lar ile API trafiği, hata dağılımı ve performans metrikleri
- Özelleştirilmiş Sorgular: Elasticsearch üzerinden detaylı sorgular ile özel analizler
- Log Verilerine Erişim: Tüm log verilerine kontrollü erişim ile detaylı analiz
- Veri Güvenliği: Hassas veriler içeren loglara erişim kısıtlamaları ve güvenlik kontrolleri
- Raporlama: API kullanım raporları oluşturma ve paylaşma
- Anomali Tespiti: Beklenmedik durumları otomatik tespit etme ve uyarı alma
API Güvenlik Yöneticisi (API Security Manager)
API Güvenlik Yöneticisi (API Security Manager)
API güvenlik politikalarını belirler, kimlik yönetimini yapar ve güvenlik kontrollerini uygular. Apinizer bu roldeki kullanıcılar için:
- Kimlik Yönetimi: Kullanıcı adı/şifre, API key, JWT token ve OAuth2 credential yönetimi
- Güvenlik Politikaları: Authentication, authorization, rate limiting ve güvenlik politikalarını yönetme
- Erişim Kontrolü: Rol bazlı erişim kontrolü (RBAC) ve endpoint bazlı yetkilendirme
- Güvenlik Bağlantıları: LDAP, Active Directory, veritabanı ve custom API kimlik doğrulama yapılandırmaları
- Veri Güvenliği: Hassas verilerin filtrelenmesi, maskelenmesi ve loglama politikaları
- Şifreleme Yönetimi: Şifreleme anahtarları ve sertifikaların yönetimi
- Güvenlik İzleme: Güvenlik olaylarını (audit) izleme ve güvenlik açıklarını tespit etme
API Tüketici (API Consumer)
API Tüketici (API Consumer)
API’leri kullanan, entegre eden ve tüketen geliştiriciler ve uygulamalardır. Apinizer bu roldeki kullanıcılar için:
- API Portal Erişimi: Self-service kayıt ile portal’a kaydolma ve API ürünlerini keşfetme
- API Dokümantasyonu: OpenAPI/Swagger dokümantasyonu, kod örnekleri ve kullanım kılavuzlarına erişim
- API Key Yönetimi: Kendi uygulamaları için API key oluşturma ve yönetme
- Test Araçları: Portal üzerinden “Try It” konsolu ile API’leri test etme
- Kullanım İstatistikleri: Kendi API kullanım detaylarını görüntüleme ve analiz etme
- Fiyatlandırma Planları: Uygun fiyatlandırma planını seçme ve abonelik yönetimi
Apinizer ile API Yaşam Döngüsünün tüm paydaşları işbirliği içinde çalışır.

