Web Yazılım Entegrasyonu

ConfigCat Public Management API

ConfigCat Public Management API, ConfigCat platformundaki feature flag, config, environment ve product gibi varlıkları programatik olarak yönetmenizi sağlayan REST tabanlı bir API'dir. Bu API, özellik değerlerini değerlendirmek için değil, yönetim işlemleri için tasarlanmıştır.

WhatsApp’tan görüşelim
ConfigCat Public Management API ile feature flag yönetimi
Güncel sürümv1

ConfigCat Public Management API, ConfigCat platformunun yönetim işlemlerini programatik olarak gerçekleştirmenize olanak tanıyan bir REST API'dir. Bu API sayesinde feature flag'ler, config'ler, environment'lar ve product'lar gibi varlıkları oluşturabilir, okuyabilir, güncelleyebilir ve silebilirsiniz. API, HTTP REST prensiplerine dayanır, kaynak odaklı URL'ler kullanır ve JSON veya JSON+HAL formatlarını destekler. Önemli bir not: Bu API, feature flag değerlerini değerlendirmek için kullanılmamalıdır; bunun için ConfigCat'in SDK'ları tercih edilmelidir. API, Basic HTTP Authentication ile korunur ve hız sınırlamaları uygular. Aşırı istek durumunda HTTP 429 durum kodu ve Retry-After başlığı döner.

Hangi ihtiyaçlarda değerlendirilebilir?

  • Feature flag yönetimini otomatikleştirmek isteyen ekipler
  • CI/CD süreçlerinde feature flag konfigürasyonlarını senkronize etmek isteyen geliştiriciler
  • Çok sayıda ortam ve ürünü merkezi olarak yönetmek isteyen kurumlar

Yaygın kullanım alanları

CI/CD Entegrasyonu

Dağıtım süreçlerinde feature flag'lerin otomatik olarak oluşturulması veya güncellenmesi, böylece manuel müdahalenin azaltılması.

Toplu Yapılandırma Yönetimi

Birden fazla ortam veya ürün için yapılandırma değişikliklerinin API üzerinden toplu olarak uygulanması.

Denetim ve Raporlama

Mevcut feature flag'lerin ve yapılandırmaların listelenmesi, böylece mevcut durumun denetlenmesi ve raporlanması.

İncelenmesi gereken noktalar

  • API, feature flag değerlerini değerlendirmek için tasarlanmamıştır; bu işlem için ConfigCat SDK'ları kullanılmalıdır.
  • Temel HTTP Kimlik Doğrulaması kullanıldığından, API anahtarlarının güvenli bir şekilde saklanması önemlidir.
  • Hız sınırlamalarına tabidir; yoğun kullanımda HTTP 429 hatası alınabilir, bu nedenle Retry-After başlığına dikkat edilmelidir.

WordPress.org

Kurulum ve geliştirme notları

ConfigCat Public Management API için kurulum adımları resmi olarak sağlanmamıştır. API, doğrudan HTTP istekleriyle kullanılabilir. OpenAPI spesifikasyonu kullanılarak istemci kütüphaneleri oluşturulabilir.

Hazır çözümün ötesinde

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo olarak, ConfigCat Public Management API'yi mevcut sistemlerinize entegre etmek veya özel yönetim araçları geliştirmek için kapsam belirleme ve geliştirme hizmeti sunuyoruz. İhtiyaçlarınıza göre API tabanlı çözümler tasarlayabiliriz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

ConfigCat Public Management API ile feature flag değerlerini okuyabilir miyim?

Hayır, bu API yönetim işlemleri için tasarlanmıştır. Feature flag değerlerini değerlendirmek için ConfigCat SDK'larını kullanmalısınız.

API hangi kimlik doğrulama yöntemini kullanıyor?

API, Basic HTTP Authentication şemasını kullanır. Yani kullanıcı adı ve şifre ile kimlik doğrulaması yapılır.

Hız sınırı aşılırsa ne olur?

Hız sınırı aşıldığında API, HTTP 429 - Too Many Requests durum kodu ve Retry-After başlığı ile yanıt verir. Ayrıca X-Rate-Limit-Remaining ve X-Rate-Limit-Reset başlıkları ile mevcut limit bilgisi verilir.

ZeplinGo çözümleri

Hazır teknolojinin yeterli olduğu noktaları inceliyor; iş ihtiyaçları standart sınırları aştığında entegrasyon ve özel geliştirme kapsamını birlikte belirliyoruz.

Tüm çözümleri görün →

API teknik kaydı

ConfigCat Public Management API

Entegrasyon öncesinde kaynağı inceleyin.

Bu pencere ZeplinGo kütüphanesinde saklanan güncel teknik kaynağı özetler. Geliştirme öncesinde sağlayıcı dokümantasyonunu, yetkilendirmeyi ve güncel uç noktaları yeniden inceliyoruz.

Sağlayıcı anahtarı
configcat.com
Sürüm
v1
Kaynak kaydı
configcat.com

Bu API’nin listelenmesi iş ortaklığı, onay veya uyumluluk garantisi anlamına gelmez. Uygulanabilirliği sağlayıcının güncel koşulları ve proje gereksinimleri belirler.