> 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/sdklar/sdks.md).

# SDK'lara genel bakış

Kangal'ın üç ayrı SDK yüzeyi vardır. Entegre olduğunuz API'ye uygun olanı seçin.

## Resmi Admin API SDK'ları

Control plane otomasyon istemcileri Kangal'ın eksiksiz Admin OpenAPI contract'ından üretilir. Güncel contract, ileriye uyumluluk için genel istek metodunu korurken desteklenen her dilde **585 operation metodu** üretir.

| Dil        | Resmi package coordinate          | Minimum runtime       |
| ---------- | --------------------------------- | --------------------- |
| TypeScript | `@kangal/sdk`                     | Fetch destekli ES2022 |
| Python     | `kangal-api-sdk`                  | Python 3.9            |
| Go         | `github.com/latifv/kangal-sdk-go` | Go 1.21               |
| Java       | `dev.kangal:kangal-sdk`           | Java 11               |
| C#         | `Kangal.SDK`                      | .NET 8                |
| PHP        | `kangal/sdk`                      | ext-curl ile PHP 8.1  |

Her release arşivi `REFERENCE.md`, `openapi.json`, checksum'lar, makine tarafından okunabilir manifest ve Sigstore bundle'ları içerir. [Admin API method referansına](/tr/sdklar/admin-api-methods.md) ve [dağıtım rehberine](/tr/sdklar/distribution.md) bakın.

## API sürümüne özel SDK export'ları

Platform yöneticileri Developer Portal'da yayınlanmış bir API sürümünün değiştirilemez OpenAPI contract'ından da istemci export edebilir. Bu package'lar müşteriye açık gateway Proxy URL'yi çağırır ve yalnızca ilgili yayınlanmış contract'ın metotlarını içerir. Control plane yönetimi için değil, müşteri uygulamaları içindir.

Kangal TypeScript, Python, Go, Java, C# ve PHP package'ları üretir. Her ZIP, OpenAPI operation başına bir metot, genel istek metodu, `REFERENCE.md` ve bütünlük metadata'sı içerir.

[API sürümü istemcisini entegre edin](/tr/sdklar/api-client.md)

## Plugin SDK

Gateway extension geliştiricileri custom policy yazmak için Python Plugin SDK'yı kullanır. Plugin package; runtime hook, compatibility, configuration schema, artifact bütünlüğü ve Ed25519 publisher imzası tanımlar. Plugin SDK, Admin API'yi çağırmaz ve API client SDK'larından bağımsız versionlanır.

[Custom plugin geliştirin](/tr/sdklar/plugin-sdk.md)

## Diğer otomasyon seçenekleri

Control plane kaynakları için `kangalctl`, declarative configuration, Terraform veya resmi Admin API SDK'larından birini kullanın. Uygulama Developer Portal'da yayınlanmış bir API'yi çağırıyorsa API sürümüne özel SDK kullanın.


---

# 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/sdklar/sdks.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.
