Kliv

    Bu sayfa İngilizceden çevrilmiştir.

    Geliştirici Araçları

    API test ve hata ayıklama aracı oluştur

    Kliv, yapay zekâ destekli bir uygulama oluşturucudur. Ekibinin ihtiyaç duyduğu API test ve hata ayıklama aracını tarif et — kayıtlı istekler, zamanlanmış sondalar, yanıt karşılaştırmaları, olaylar ve iş ortağı duvarları — Kliv onu oluştursun.

    kliv.dev

    Fikrinizi metin kutusuna girmeniz yeterli; AI sizin için oluşturur

    400 karakter

    What is Kliv?

    Kliv, masaüstü bir API istemcisi ya da paylaşımlı bir koleksiyon servisi değil — senin için yazılım inşa eden bir yapay zekâ.

    İhtiyacın olan uygulamayı sade cümlelerle tarif edersin, Kliv de veritabanını, iş mantığını, ekranları, zamanlanmış işleri ve erişim kurallarını kurar. Sonucun sahibi sensindir ve daha sonra değişiklik isteyerek onu güncelleyebilirsin. Bu bir şablon çalışma alanı değildir.

    Bu sayfada söz konusu uygulama bir API test ve hata ayıklama çalışma alanı. Kliv her türden web uygulaması inşa eder; bu sürüm bir ekibin istekleri hatırlamasına, sondalar çalıştırmasına, yanıtları karşılaştırmasına ve olayları kanıtlarla ilişkilendirmesine yardımcı olur.

    Paylaşımlı istek koleksiyonları neden ölçeklenmeyi bırakır

    Her dizüstü bilgisayarda ayrı bir API istemcisi, tek bir entegrasyon ve iki mühendis için işe yarayabilir. Çok sayıda iş ortağı API'si, farklı saat dilimlerinde çalışan takım arkadaşları ve kesintinin kendi kodundan mı yoksa bir iş ortağının değişikliğinden mi kaynaklandığını soran müşteriler devreye girdiğinde bu yöntem tıkanır.

    Kliv, çalışma alanını bir kayıt sistemi olarak kurar. Her uç nokta, kayıtlı istek, sonda sonucu, yanıt karşılaştırması ve olay, paylaşımlı bir veritabanında tek bir satırdır; izinler ve geçmiş tek bir kişinin dizüstü bilgisayarının ötesinde kalıcı olur.

    Bir isteğin yapı taşları

    Beş kayıt, kayıtlı bir isteği bir hata ayıklama iş akışına dönüştürür.

    Uç nokta kayıtları

    Her ortam için temel URL'ler, kimlik doğrulama biçimi, iş ortağı iletişim kişisi ve senin tuttuğun değişiklik günlüğü. İstekler ve olaylar bu kayda bağlıdır.

    Kayıtlı istekler

    Başlıklar, gövde ve beklenen durum kodu, beklenen yanıt şekli ve gecikme üst sınırı gibi doğrulamalar. Bir istek, doğrulamalara sahip olduğunda teste dönüşür.

    Sonda zamanlamaları

    Sunucu tarafındaki fonksiyonlar, kayıtlı istekleri örneğin staging'e karşı on beş dakikada bir ve üretime karşı saatte bir gibi bir zamanlamayla yeniden çalıştırır. Başarısız bir doğrulama bir olay açar.

    Olaylar

    Bir olay; yanıt karşılaştırmasını, zaman çizelgesini, etkilenen satıcıları ve kime ne zaman haber verildiğini saklar.

    İş ortağı duvarları

    Mühendisler yalnızca kendilerine atanan iş ortaklarını görür. Bir müşteri durum görünümü yalnızca kendi entegrasyonlarını gösterir, ötesini göstermez.

    Bir örnek: Elif'in kargo entegrasyonu ekibi

    Bir ekibin, Kliv ile oluşturulmuş bir API test çalışma alanını nasıl kullanabileceği burada anlatılıyor. Bu yalnızca bir örnek — sen kendi iş ortaklarını, isteklerini, ortamlarını, doğrulamalarını ve olay kurallarını tarif edersin.

    01

    Bir iş ortağı yanıtını haber vermeden değiştirir

    Bir kargo firması staging'e bir dağıtım yapar ve sürüm başlığı 2.13'ten 2.14'e değişir. Kargo firmasından ne bir e-posta ne de bir değişiklik günlüğü kaydı gelir.

    02

    Zamanlanmış sonda, şekil değişikliğini yakalar

    Elif'in sondası, takip yükünün bir alan kazandığını ve bir alanı kaybettiğini tespit eder. Uç nokta hâlâ 200 döndürür, ama şekil doğrulaması başarısız olur.

    03

    Olay, karşılaştırma ekli olarak açılır

    Etkilenen satıcılar verilerden belirlenir, çünkü yükünü bu kargo firması üzerinden yalnızca iki satıcı gönderiyordur. Önem derecesi tahmine dayanmaz.

    04

    Ekip, staging ve üretimi yan yana yeniden çalıştırır

    Pazartesi günü, kayıtlı istek her iki ortama karşı tek bir görünümde çalıştırılır. Değişikliğin kapsamı belirlenir, düzeltme bir eşleme güncellemesinden ibarettir ve inceleme tek bir ekranda kalır.

    05

    Müşteri, kapsamı sınırlı bir zaman çizelgesi görür

    Satıcı yalnızca kendi olay sayfasını görür: neyin değiştiğini, ekibin ne zaman haberdar olduğunu ve ne yapıldığını. Diğer satıcıların entegrasyonları görünmez.

    İstediğin API çalışma alanını tarif et

    Kliv, senin tarifinden yola çıkarak inşa eder; bu yüzden iş ortaklarını, ortamları, zamanlamaları, doğrulamaları, olay kurallarını ve kimin neyi görebileceğini dahil et. Ne kadar çok ayrıntı verirsen ilk sürüm o kadar yakın çıkar.

    kliv.dev

    Kargo firması API çalışma alanı

    Kargo iş ortakları için kayıtlı istekler, sondalar ve olaylar.

    “Kargo entegrasyonlarımız için bir API test çalışma alanı oluştur. Her kargo firması için istekleri kaydet, staging ve üretim için temel URL'leri sakla, staging sondalarını 15 dakikada bir, üretim için güvenli sondaları saatte bir çalıştır; 200 durum kodunu, zorunlu takip alanlarını ve 800 ms altında gecikmeyi doğrula, tam yanıt karşılaştırmaları ve etkilenen satıcılarla olaylar aç.”

    kliv.dev

    Ödeme sandbox izleyicisi

    Yayından önce bir ödeme iş ortağını izle.

    “Kayıtlı yetkilendirme, tahsilat, iade ve webhook doğrulama isteklerimizi sandbox'a karşı saatte bir yeniden çalıştıran bir ödeme API izleyicisi oluştur. Yanıt şeklini, durum kodunu ve 500 ms altında gecikmeyi doğrula, herhangi bir doğrulama başarısız olduğunda karşılaştırmayla birlikte bir olay aç.”

    kliv.dev

    Müşteri durum portalı

    Her satıcıya kendi entegrasyon geçmişini ver.

    “Her satıcının yalnızca kendi entegrasyonlarına ait çalışma süresini, olayları ve sonda geçmişini görmek için giriş yaptığı bir müşteri durum portalı oluştur. Bir olay açıldığında, durumu değiştiğinde veya çözüldüğünde e-posta güncellemesi gönder.”

    Konsolun arkasında

    Sondalar zamanlanmış işlerdir. Her sonda, bir cron üzerinde çalışan sunucu tarafı bir fonksiyondur. Kayıtlı isteği yeniden çalıştırır, doğrulamaları değerlendirir ve sonucu bir satır olarak yazar.

    İş ortağı anahtarları sunucu tarafında kalır. Sandbox ve üretim anahtarları platform tarafından saklanır ve çalışma zamanında enjekte edilir. Dışa aktarılan koleksiyonlarda, dizüstü bilgisayarlarda ya da wiki'lerde bulunmazlar. Ortamları ayrı işaretlersen bir staging sondası üretim anahtarlarıyla çalışamaz.

    Duvarlar veri kurallarıdır. İki kargo firmasıyla sınırlandırılmış bir mühendis, aynı tablolardan yalnızca o iki kargo firmasının verisini alır. Bir müşteri yalnızca kendi durum görünümünü görür. Gizlilik kuralı, satırlar sunulmadan önce uygulanır.

    Bu bir uygulama olduğu için müşterinin kullanabileceği yeni yüzeyler kazanabilir: satıcı durum sayfaları, haftalık sonda özetleri ve kendi olay geçmişinden “oran API'si en son ne zaman değişti?” sorusunu yanıtlayan bir agent.

    Kliv ayrıca inşa ederken testler yazar ve testler geçene kadar yayınlamayı bekletebilir. Test sayfası bu disiplini adım adım anlatır.

    Sık sorulan sorular

    Kliv tam olarak nedir?

    Kliv, yapay zekâ destekli bir uygulama oluşturucudur. İhtiyaç duyduğun API test iş akışını tarif edersin, o da kayıtlı istekler, sonda zamanlamaları, olaylar, karşılaştırmalar ve kapsamı sınırlı görünümlerle gerçek bir uygulama inşa eder.

    Gerçek bir uygulama mı alıyorum, yoksa bir şablon mu?

    Gerçek bir uygulama. Uç noktaların, doğrulamaların, zamanlamaların, ortamların, olayların ve erişim kurallarının tümü senin iş akışın için kurulmuş bir veritabanında saklanır.

    İnşa edildikten sonra değiştirebilir miyim?

    Evet. Sade cümlelerle değişiklik isteyerek iş ortakları, doğrulamalar, zamanlamalar, olay alanları, müşteri görünümleri veya yeni ortamlar ekleyebilirsin.

    Sondalar zarar vermeden üretime karşı çalışabilir mi?

    Evet. Hangi kayıtlı isteklerin üretim için güvenli olduğunu sen işaretlersin. Yazma niteliğindeki istekler staging'e sabitlenebilir ve her ortam kendi anahtarlarını taşır.

    Müşteriler çalışma alanını görebilir mi?

    Kapsamı sınırlı bir görünümü görebilirler: yalnızca kendi entegrasyonları, olayları, çalışma süreleri ve sonda geçmişi. Tam konsol mühendislerde kalır.

    Bir doğrulama sabahın 3'ünde başarısız olursa ne olur?

    Yanıt karşılaştırması ekli bir olay satırı oluşturulur. E-posta veya Slack, nöbetçi mühendisi bilgilendirebilir ve sonda çalışmaya devam ederek toparlanmanın kaydedilmesini sağlar.

    Mevcut istek koleksiyonlarını içe aktarabilir miyiz?

    Evet. Kayıtlı istekler veridir. Onları içe aktarmak, bir dizüstü bilgisayarda dosya olarak kalmaları yerine zamanlamalara, doğrulamalara, olaylara ve erişim kurallarına kavuşmalarını sağlar.

    Gizli bilgileri güvenle saklayabilir mi?

    API anahtarları sunucu tarafında kalır ve bir sonda çalıştığında enjekte edilir. İstek tanımlarıyla birlikte dışa aktarılmaları gerekmez.

    Kendi alan adımı kullanabilir miyim?

    Evet. Dahili konsollar ve müşteri durum görünümleri kendi alan adında çalışabilir.

    Daha sonra Kliv'den ayrılabilir miyim?

    Evet. Uygulamanın kodu kendi Git deponla senkronize olur, bu yüzden ayrılmak yeniden inşa etmek değil bir git pull yapmaktır.

    Ayrı bir olay yönetimi aracına ihtiyacım var mı?

    Hayır, burada tarif edilen iş akışı için gerekmez. Olaylar; sondalar, karşılaştırmalar ve müşteriye görünen zaman çizelgeleriyle aynı uygulamada yaşayabilir.

    Üreticiler tarafından oluşturuldu

    Mümkün olanı keşfedin

    Dünyanın her yerindeki geliştiricilerin ve üreticilerin Kliv ile oluşturduğu gerçek uygulamaları görün

    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Ktarafından Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Ktarafından Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Ktarafından Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Ktarafından Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Ktarafından Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Ktarafından Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Ktarafından Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Ktarafından Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Ktarafından Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Ktarafından Kliv Community
    Te Kura Kaupapa Māori Whānau Board

    Te Kura Kaupapa Māori Whānau Board

    A whānau coordination tool for Māori-medium schools.

    Ktarafından Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Ktarafından Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Ktarafından Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Ktarafından Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Ktarafından Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Ktarafından Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Ktarafından Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Ktarafından Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Ktarafından Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Ktarafından Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Ktarafından Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Ktarafından Kliv Community
    Te Kura Kaupapa Māori Whānau Board

    Te Kura Kaupapa Māori Whānau Board

    A whānau coordination tool for Māori-medium schools.

    Ktarafından Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Ktarafından Kliv Community

    Sürüm değişikliğini müşterilerden önce yakala

    Ekibinin API'leri nasıl test ettiğini tarif et — iş ortakları, istekler, sondalar, doğrulamalar ve duvarlar. Kliv, bunu hatırlayan çalışma alanını inşa etsin.