> For the complete documentation index, see [llms.txt](https://docs.kangal.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kangal.dev/tr/getting-started.md).

# Başlangıç

Kangal, yönetim katmanı ile çalışma zamanı trafiğini birbirinden ayırır:

* **Kontrol düzlemi (control plane)** gateway yapılandırmasını, politikaları, kimlikleri, entegrasyon ayarlarını, audit geçmişini ve veri düzlemi hedef durumunu saklar.
* **Veri düzlemi (data plane)** gelen istekleri eşleştirir, plugin'leri uygular, upstream target seçer, trafiği proxy eder ve telemetry gönderir.

Temel gateway entity'leri tanıdık bir modeli izler:

| Entity   | Amacı                                                                   |
| -------- | ----------------------------------------------------------------------- |
| Gateway  | Kontrol düzlemi yapılandırmasını ve runtime sınırını izole eder.        |
| Service  | Upstream uygulamanın davranışını tanımlar.                              |
| Route    | İstekleri host, path, method, header, query veya SNI ile eşleştirir.    |
| Upstream | Backend target'larını ve load-balancing davranışını gruplar.            |
| Target   | Somut bir backend endpoint'ini ve sağlık durumunu tanımlar.             |
| Consumer | API istemcisini ve credential'larını temsil eder.                       |
| Plugin   | Kimlik, trafik, dönüşüm, gözlemlenebilirlik veya AI politikası uygular. |

## İlk operasyon akışı

1. Bir gateway oluşturun veya seçin.
2. Service ve route ekleyin.
3. Load balancing gerekiyorsa upstream ve en az bir target ekleyin.
4. API key authentication veya rate limiting gibi bir politika bağlayın.
5. Proxy üzerinden istek gönderip trafik telemetry'sini inceleyin.
6. Büyük değişikliklerden önce configuration snapshot oluşturun.

## Önerilen öğrenme yolu

1. [Gateway hızlı başlangıç](/tr/gateway/quickstart.md) akışını tamamlayın.
2. Trafiğin nasıl eşleştiğini [service ve route](/tr/gateway/services-routes.md) rehberinden öğrenin.
3. Dayanıklılık için [upstream ve target](/tr/gateway/upstreams-targets.md) ekleyin.
4. Authentication veya trafik [plugin'i](/tr/pluginler/plugins.md) uygulayın.
5. [Consumer ve credential](/tr/consumerlar/consumers.md) oluşturun.
6. [Metric, log, SLO ve audit](/tr/observability/observability.md) verilerini inceleyin.

Gateway akışı çalıştıktan sonra mühendislik sistemlerini [entegrasyon kataloğu](/tr/entegrasyonlar/integrations.md) ile bağlayabilir veya [Developer Portal](/tr/developer-portal/developer-portal.md) üzerinden API ürünü yayınlayabilirsiniz.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.kangal.dev/tr/getting-started.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
