Kliv

    Questa pagina è stata tradotta dall’inglese.

    Strumenti per sviluppatori

    Crea uno strumento per testare e fare debug delle API

    Kliv è un AI app builder. Descrivi lo strumento di test e debug delle API di cui il tuo team ha bisogno — richieste salvate, probe pianificati, diff delle risposte, incidenti e barriere per i partner — e lo costruisce.

    kliv.dev

    Inserisci semplicemente la tua idea nella casella di testo e l’AI la realizzerà per te

    377 caratteri

    Cos'è Kliv?

    Kliv non è un client API da desktop né un servizio di raccolte condivise: è un'intelligenza artificiale che costruisce software su misura per te.

    Descrivi l'app di cui hai bisogno con parole semplici, e Kliv costruisce il database, la logica, le schermate, i job pianificati e le regole di accesso. Il risultato è tuo e puoi modificarlo in seguito semplicemente chiedendo delle modifiche. Non è uno spazio di lavoro basato su modelli predefiniti.

    In questa pagina, quell'app è un ambiente di test e debug per le API. Kliv costruisce ogni tipo di applicazione web; questa aiuta un team a ricordare le richieste, eseguire probe, confrontare le risposte e tenere gli incidenti legati alle prove.

    Perché le collezioni di richieste condivise smettono di scalare

    Un client API su ogni laptop può funzionare per un'integrazione e due ingegneri. Smette di funzionare quando ci sono molte API di partner, colleghi in fusi orari diversi e clienti che chiedono se il disservizio dipende dal tuo codice o da una modifica del partner.

    Kliv costruisce il workbench come sistema di registrazione. Ogni endpoint, richiesta salvata, risultato di probe, diff di risposta e incidente è una riga in un database condiviso, con permessi e cronologia che sopravvivono al laptop di una singola persona.

    La struttura di una richiesta

    Cinque tipi di record trasformano una richiesta salvata in un flusso di debug.

    Record dell'endpoint

    URL di base per ambiente, tipo di autenticazione, contatto del partner e il changelog che mantieni tu. Richieste e incidenti fanno riferimento a questo record.

    Richieste salvate

    Header, corpo e asserzioni come stato atteso, forma attesa e soglia di latenza. Una richiesta diventa un test quando ha delle asserzioni.

    Pianificazioni dei probe

    Funzioni lato server rieseguono le richieste salvate secondo una pianificazione, ad esempio ogni quindici minuti su staging e ogni ora su produzione. Un'asserzione fallita apre un incidente.

    Incidenti

    Un incidente conserva il diff della risposta, la cronologia, i merchant coinvolti e chi è stato informato e quando.

    Barriere tra partner

    Gli ingegneri vedono solo i partner assegnati a loro. Una vista di stato per il cliente mostra solo le proprie integrazioni, nient'altro.

    Un esempio: il team di spedizioni di Giulia

    Ecco come un team potrebbe usare un workbench di test API costruito con Kliv. È solo un esempio: tu descriveresti i tuoi partner, richieste, ambienti, asserzioni e regole sugli incidenti.

    01

    Un partner cambia una risposta senza avviso

    Un corriere effettua un deploy su staging e l'header di versione passa da 2.13 a 2.14. Nessuna email, nessuna voce di changelog da parte del corriere.

    02

    Il probe pianificato individua il cambio di forma

    Il probe di Giulia rileva che il payload di tracking ha guadagnato un campo e ne ha perso un altro. L'endpoint restituisce ancora 200, ma l'asserzione sulla forma fallisce.

    03

    L'incidente si apre con il diff allegato

    I merchant coinvolti vengono identificati dai dati, perché solo due instradano le spedizioni tramite questo corriere. La gravità non dipende da supposizioni.

    04

    Il team rigioca staging e produzione fianco a fianco

    Il lunedì, la richiesta salvata viene eseguita su entrambi gli ambienti in un'unica vista. Il cambiamento è circoscritto, la correzione è un aggiornamento di mapping, e l'indagine resta su un solo schermo.

    05

    Il cliente legge una cronologia circoscritta

    Il merchant vede la propria pagina dell'incidente: cosa è cambiato, quando il team l'ha saputo, e cosa è stato fatto. Le integrazioni degli altri merchant non sono visibili.

    Descrivi il workbench API che desideri

    Kliv costruisce a partire dalla tua descrizione, quindi includi partner, ambienti, pianificazioni, asserzioni, regole sugli incidenti e chi può vedere cosa. Più dettagli fornisci, più la prima versione sarà vicina a ciò che ti serve.

    kliv.dev

    Workbench per API dei corrieri

    Richieste salvate, probe e incidenti per i partner di spedizione.

    “Costruisci un workbench di test API per le nostre integrazioni di spedizione. Salva le richieste per corriere, memorizza gli URL di base di staging e produzione, esegui probe su staging ogni 15 minuti, esegui probe production-safe ogni ora, verifica lo stato 200, i campi di tracking richiesti e una latenza sotto gli 800 ms, e apri incidenti con diff completi delle risposte e i merchant coinvolti.”

    kliv.dev

    Monitor del sandbox dei pagamenti

    Sorveglia un partner di pagamento prima del rilascio.

    “Costruisci un monitor API per i pagamenti che rieseguisce ogni ora, sul sandbox, le nostre richieste salvate di autorizzazione, cattura, rimborso e verifica webhook. Verifica la forma della risposta, lo stato e una latenza sotto i 500 ms, e apri un incidente con il diff quando un'asserzione fallisce.”

    kliv.dev

    Portale di stato per i clienti

    Offri a ogni merchant la propria cronologia di integrazione.

    “Costruisci un portale di stato per i clienti dove ogni merchant accede per vedere uptime, incidenti e cronologia dei probe solo per le proprie integrazioni. Invia aggiornamenti via email quando un incidente si apre, cambia stato o si risolve.”

    Dietro le quinte della console

    I probe sono job pianificati. Ogni probe è una funzione lato server su un cron. Rigioca la richiesta salvata, valuta le asserzioni e scrive il risultato come riga.

    Le chiavi dei partner restano lato server. Le chiavi di sandbox e produzione sono memorizzate dalla piattaforma e iniettate in fase di esecuzione. Non vivono in collezioni esportate, laptop o wiki. Un probe su staging non può essere eseguito con chiavi di produzione se marchi gli ambienti separatamente.

    Le barriere sono regole sui dati. Un ingegnere limitato a due corrieri riceve indietro due corrieri dalle stesse tabelle. Un cliente vede la propria vista di stato. La regola sulla privacy viene applicata prima che le righe vengano servite.

    Proprio perché è un'app, può crescere con superfici utilizzabili dal cliente: pagine di stato per i merchant, digest settimanali dei probe e un agente che risponde a “quando è cambiata l'ultima volta la rate API?” attingendo alla tua cronologia degli incidenti.

    Kliv scrive anche test mentre costruisce e può sospendere la pubblicazione finché non passano. La pagina sui test illustra questa disciplina.

    Domande frequenti

    Cos'è esattamente Kliv?

    Kliv è un AI app builder. Descrivi il flusso di test API di cui hai bisogno, e costruisce un'app reale con richieste salvate, pianificazioni di probe, incidenti, diff e viste con accesso limitato.

    Ottengo un'app vera, o un modello?

    Un'app vera. I tuoi endpoint, asserzioni, pianificazioni, ambienti, incidenti e regole di accesso sono memorizzati in un database costruito per il tuo flusso di lavoro.

    Posso modificarla dopo che è stata costruita?

    Sì. Puoi aggiungere partner, asserzioni, pianificazioni, campi degli incidenti, viste per i clienti o nuovi ambienti chiedendo delle modifiche con parole semplici.

    I probe possono essere eseguiti in produzione senza causare danni?

    Sì. Marchi quali richieste salvate sono production-safe. Le richieste che modificano dati possono restare vincolate a staging, e ogni ambiente ha le proprie chiavi.

    I clienti possono vedere il workbench?

    Possono vedere una vista limitata: le proprie integrazioni, incidenti, uptime e cronologia dei probe. Gli ingegneri mantengono la console completa.

    Cosa succede quando un'asserzione fallisce alle 3 del mattino?

    Viene creata una riga di incidente con il diff della risposta allegato. Email o Slack possono avvisare l'ingegnere di turno, e il probe continua a essere eseguito così il ripristino viene registrato.

    Possiamo importare le collezioni di richieste esistenti?

    Sì. Le richieste salvate sono dati. Importarle dà loro pianificazioni, asserzioni, incidenti e regole di accesso invece di lasciarle come file su un laptop.

    Può memorizzare i segreti in modo sicuro?

    Le chiavi API restano lato server e vengono iniettate quando un probe viene eseguito. Non è necessario esportarle insieme alle definizioni delle richieste.

    Posso usare il mio dominio?

    Sì. Le console interne e le viste di stato per i clienti possono funzionare sul tuo dominio.

    Posso lasciare Kliv in seguito?

    Sì. Il codice dell'app si sincronizza con il tuo repository Git, quindi andarsene è un git pull, non una ricostruzione.

    Serve uno strumento separato per gli incidenti?

    No, non per il flusso descritto qui. Gli incidenti possono vivere nella stessa app dei probe, dei diff e delle cronologie visibili ai clienti.

    Creato da creatori

    Scopri cosa è possibile

    Guarda app reali create con Kliv da sviluppatori e creatori in tutto il mondo

    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kdi Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kdi Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kdi Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kdi Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kdi Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kdi Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kdi Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

    Kdi 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.

    Kdi Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kdi Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kdi Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kdi Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kdi Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kdi Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kdi Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kdi Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kdi Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

    Kdi 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.

    Kdi Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kdi Kliv Community

    Cogli il cambio di versione prima dei clienti

    Descrivi come il tuo team testa le API — partner, richieste, probe, asserzioni e barriere. Kliv costruisce il workbench che se lo ricorda.