> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Portal

> API Portal, Apinizer platformunda geliştiricilerin API'leri keşfetmesi, dokümantasyonu incelemesi, test etmesi ve kullanması için kullanıcı arayüzü sağlayan bileşendir. Apinizer API Developer Portal, geliştiricilerin, iş birimlerinin ve iş ortaklarınızın API'lerinizi kolayca keşfedip kullanabilmesini sağlayan özelleştirilebilir bir platformdur. Portal, API'lerinizi güvenli bir şekilde paylaşmanız, dokümante etmeniz ve yönetmeniz için ihtiyaç duyduğunuz tüm araçları sunar.

## API Portal Kavramı

<CardGroup cols={2}>
  <Card title="API Keşfi" icon="magnifying-glass">
    API kataloğunu keşfetme
  </Card>

  <Card title="Dokümantasyon" icon="book">
    Detaylı API dokümantasyonu
  </Card>

  <Card title="Test Etme" icon="flask">
    API'leri test etme
  </Card>

  <Card title="Self-Service" icon="user-gear">
    Kullanıcı self-service yönetimi
  </Card>
</CardGroup>

## Apinizer Developer Portal'in Sağladığı Avantajlar

<CardGroup cols={3}>
  <Card title="İş Birimleri İçin" icon="building">
    * 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
  </Card>

  <Card title="Geliştiriciler İçin" icon="code">
    * İ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
  </Card>

  <Card title="İş Ortakları İçin" icon="handshake">
    * 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
  </Card>
</CardGroup>

## API Portal Özellikleri

### API Keşfi

<AccordionGroup>
  <Accordion title="API Kataloğu">
    * Tüm API'lerin listelenmesi
    * Kategori bazlı filtreleme
    * Arama fonksiyonu
    * API detay sayfaları
  </Accordion>

  <Accordion title="API Dokümantasyonu">
    * OpenAPI/Swagger dokümantasyonu
    * Endpoint detayları
    * Request/Response örnekleri
    * Schema tanımları
  </Accordion>

  <Accordion title="API Versiyonları">
    * Versiyon listesi
    * Versiyon karşılaştırma
    * Deprecation bilgileri
  </Accordion>
</AccordionGroup>

### Self-Service Yönetim

<CardGroup cols={2}>
  <Card title="Uygulama Yönetimi" icon="mobile-screen-button">
    * Uygulama oluşturma
    * Uygulama düzenleme
    * API ürünlerine abone olma
  </Card>

  <Card title="API Key Yönetimi" icon="key">
    * API Key oluşturma
    * API Key rotasyonu
    * API Key iptal etme
  </Card>

  <Card title="Kullanım İzleme" icon="chart-line">
    * API kullanım istatistikleri
    * Quota durumu
    * Hata logları
  </Card>

  <Card title="Profil Yönetimi" icon="user">
    * Kullanıcı profili
    * Bildirim tercihleri
    * Hesap ayarları
  </Card>
</CardGroup>

### Test ve Deneme

<AccordionGroup>
  <Accordion title="Interactive API Console">
    * API endpoint'lerini test etme
    * Request gönderme
    * Response görüntüleme
    * Authentication test etme
  </Accordion>

  <Accordion title="Code Snippets">
    * Çeşitli programlama dilleri için kod örnekleri
    * cURL örnekleri
    * SDK örnekleri
  </Accordion>
</AccordionGroup>

### Özelleştirme

<CardGroup cols={2}>
  <Card title="Tema ve Markalaşma" icon="palette">
    * Logo ve renkler
    * Custom CSS
    * Branding
  </Card>

  <Card title="Dil Desteği" icon="language">
    * Çoklu dil desteği
    * Lokalizasyon
  </Card>

  <Card title="Özel Sayfalar" icon="file-code">
    * Custom HTML sayfaları
    * İçerik yönetimi
  </Card>

  <Card title="Entegrasyon" icon="plug">
    * SSO entegrasyonu
    * Custom authentication
  </Card>
</CardGroup>

## Temel Özellikler

<CardGroup cols={2}>
  <Card title="Esnek Deployment" icon="server">
    Hem internal hem de external API'ler için on-premise veya cloud ortamlarda kurulum
  </Card>

  <Card title="Çoklu API Spesifikasyon Desteği" icon="file-code">
    OpenAPI (Swagger), WSDL ve özel dokümantasyon formatları
  </Card>

  <Card title="Özelleştirilebilir İçerik" icon="pencil">
    Site seviyesinde ve API seviyesinde markdown ile zengin içerik oluşturma
  </Card>

  <Card title="Self-Service Yönetim" icon="user-gear">
    Geliştiricilerin kendi API key'lerini ve aboneliklerini yönetmesi
  </Card>

  <Card title="Gelişmiş Arama ve Filtreleme" icon="magnifying-glass">
    API katalogunda hızlı arama ve kategori bazlı filtreleme
  </Card>

  <Card title="Responsive Tasarım" icon="mobile-screen-button">
    Tüm cihazlarda sorunsuz çalışan modern arayüz
  </Card>

  <Card title="Güvenlik ve Yetkilendirme" icon="shield">
    Rol bazlı erişim kontrolü ve API seviyesinde izin yönetimi
  </Card>
</CardGroup>

## API Portal Kullanım Senaryoları

<CardGroup cols={3}>
  <Card title="API Keşfi" icon="magnifying-glass">
    1. Portal'a giriş yapma
    2. API kataloğunu inceleme
    3. İlgili API'yi bulma
    4. Dokümantasyonu okuma
    5. Test etme
  </Card>

  <Card title="Uygulama Oluşturma" icon="mobile-screen-button">
    1. Yeni uygulama oluşturma
    2. API ürünlerine abone olma
    3. API Key alma
    4. API'yi kullanmaya başlama
  </Card>

  <Card title="API Test Etme" icon="flask">
    1. API endpoint'ini seçme
    2. Request parametrelerini girme
    3. Authentication bilgilerini ekleme
    4. Request gönderme
    5. Response'u inceleme
  </Card>
</CardGroup>

## 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)
```

<CardGroup cols={3}>
  <Card title="1. API Yönetimi" icon="gear">
    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.
  </Card>

  <Card title="2. Portal Entegrasyonu" icon="globe">
    API bilgileri API Portal'a aktarılır

    API Proxy'ler ve dokümantasyonlar portalda görüntülenir.
  </Card>

  <Card title="3. Geliştirici Erişimi" icon="users">
    Geliştiriciler portal üzerinden API'leri keşfeder ve kullanır

    Self-service kayıt, API key yönetimi ve test yapılır.
  </Card>
</CardGroup>

<Info>
  API Portal ve API Manager arasındaki bu entegrasyon, API'lerin merkezi yönetimi ve geliştiricilere sunumu arasında köprü kurar.
</Info>

## API Portal Avantajları

<CardGroup cols={2}>
  <Card title="Self-Service" icon="user-gear">
    * Kullanıcılar kendi hesaplarını yönetir
    * API Key'leri kendileri oluşturur
    * Daha az yönetim yükü
  </Card>

  <Card title="Geliştirici Deneyimi" icon="code">
    * Kolay API keşfi
    * Detaylı dokümantasyon
    * Test araçları
  </Card>

  <Card title="API Adoption" icon="arrow-trend-up">
    * API kullanımını artırır
    * Geliştirici on boarding'i kolaylaştırır
  </Card>

  <Card title="Entegrasyon" icon="plug">
    * Mevcut sistemlerle entegrasyon
    * SSO desteği
  </Card>
</CardGroup>

## Sonraki Adımlar

<CardGroup cols={2}>
  <Card title="API Portal Kullanımı" icon="globe" href="/tr/api-portal/genel-bakis">
    API Portal kullanım kılavuzu
  </Card>

  <Card title="API Portal Yapılandırması" icon="gear" href="/tr/api-portal/api-portal-ayarlari">
    API Portal yapılandırması
  </Card>

  <Card title="API Designer" icon="pencil" href="/tr/concepts/temel-bilesenler/api-designer">
    API Designer bileşenini öğrenin
  </Card>

  <Card title="API Creator" icon="wand-magic-sparkles" href="/tr/concepts/temel-bilesenler/api-creator">
    API Creator bileşenini öğrenin
  </Card>
</CardGroup>
