Kliv

    Den här sidan har översatts från engelska.

    Utvecklarverktyg

    Bygg ett verktyg för API-testning och felsökning

    Kliv är en AI-appbyggare. Beskriv det verktyg för API-testning och felsökning som ert team behöver — sparade anrop, schemalagda kontroller, svarsdiffar, incidenter och partnerväggar — så bygger den det.

    kliv.dev

    Skriv bara in din idé i textrutan så bygger AI den åt dig

    339 tecken

    Vad är Kliv?

    Kliv är inte en skrivbordsklient för API-anrop eller en delad samling anrop — det är en AI som bygger mjukvara åt dig.

    Du beskriver appen du behöver med vanliga ord, och Kliv bygger databasen, logiken, skärmarna, schemalagda jobb och åtkomstregler. Du äger resultatet och kan ändra det senare genom att be om ändringar. Det är ingen mallmiljö.

    På den här sidan är den appen en arbetsyta för API-testning och felsökning. Kliv bygger alla sorters webbappar; den här hjälper ett team att komma ihåg anrop, köra kontroller, jämföra svar och koppla incidenter till bevis.

    Varför delade samlingar av anrop slutar skala

    En API-klient på varje bärbar dator kan fungera för en integration och två utvecklare. Det slutar fungera när det finns många partner-API:er, kollegor i olika tidszoner och kunder som undrar om avbrottet berodde på er kod eller en ändring hos partnern.

    Kliv bygger arbetsytan som ett sanningssystem. Varje slutpunkt, sparat anrop, kontrollresultat, svarsdiff och incident är en rad i en delad databas, med behörigheter och historik som lever kvar längre än en enda persons dator.

    Byggstenarna i ett anrop

    Fem poster gör ett sparat anrop till ett flöde för felsökning.

    Slutpunktsposter

    Bas-URL:er per miljö, autentiseringstyp, partnerkontakt och den ändringslogg ni underhåller. Anrop och incidenter hänger på den här posten.

    Sparade anrop

    Headrar, body och kontrollpunkter som förväntad status, förväntad form och maxlatens. Ett anrop blir ett test när det har kontrollpunkter.

    Scheman för kontroller

    Serverfunktioner spelar upp sparade anrop enligt ett schema, till exempel var femtonde minut mot staging och varje timme mot produktion. En misslyckad kontrollpunkt öppnar en incident.

    Incidenter

    En incident håller ihop svarsdiffen, tidslinjen, berörda handlare och vem som informerades när.

    Partnerväggar

    Utvecklare ser de partner som är tilldelade dem. En kundstatusvy visar bara sina egna integrationer och inget mer.

    Ett exempel: Saras team för fraktintegrationer

    Så här kan ett team använda en arbetsyta för API-testning byggd med Kliv. Det är bara ett exempel — ni skulle beskriva era egna partner, anrop, miljöer, kontrollpunkter och incidentregler.

    01

    En partner ändrar ett svar utan förvarning

    Ett fraktbolag driftsätter till staging och versionsheadern ändras från 2.13 till 2.14. Det kommer inget mejl och ingen post i ändringsloggen från fraktbolaget.

    02

    Den schemalagda kontrollen upptäcker formändringen

    Saras kontroll upptäcker att spårningsdatan har fått ett nytt fält och tappat ett annat. Slutpunkten svarar fortfarande 200, men kontrollpunkten för formen misslyckas.

    03

    Incidenten öppnas med diffen bifogad

    De berörda handlarna namnges utifrån datan, eftersom bara två skickar frakt via det här fraktbolaget. Allvarlighetsgraden bygger inte på gissningar.

    04

    Teamet spelar upp staging och produktion sida vid sida

    På måndagen körs det sparade anropet mot båda miljöerna i samma vy. Ändringen kan avgränsas, fixen är en uppdaterad mappning, och utredningen hålls på en enda skärm.

    05

    Kunden läser en avgränsad tidslinje

    Handlaren ser sin egen incidentsida: vad som ändrades, när teamet fick veta det och vad som gjordes. Andra handlares integrationer syns inte.

    Beskriv API-arbetsytan ni vill ha

    Kliv bygger utifrån er beskrivning, så ta med partner, miljöer, scheman, kontrollpunkter, incidentregler och vem som får se vad. Ju mer detaljerad beskrivningen är, desto närmre är den första versionen målet.

    kliv.dev

    Arbetsyta för fraktbolagens API

    Sparade anrop, kontroller och incidenter för fraktpartner.

    “Bygg en arbetsyta för API-testning av våra fraktintegrationer. Spara anrop per fraktbolag, lagra bas-URL:er för staging och produktion, kör kontroller mot staging var 15:e minut, kör produktionssäkra kontroller varje timme, kontrollera status 200, obligatoriska spårningsfält och latens under 800 ms, och öppna incidenter med fullständiga svarsdiffar och berörda handlare.”

    kliv.dev

    Övervakning av betalningssandlåda

    Bevaka en betalningspartner före lansering.

    “Bygg en övervakning för betalnings-API:et som spelar upp våra sparade anrop för auktorisering, uttag, återbetalning och webhook-verifiering varje timme mot sandlådan. Kontrollera svarsform, status och latens under 500 ms, och öppna en incident med diffen när en kontrollpunkt misslyckas.”

    kliv.dev

    Statusportal för kunder

    Ge varje handlare sin egen integrationshistorik.

    “Bygg en statusportal för kunder där varje handlare loggar in för att se drifttid, incidenter och kontrollhistorik enbart för sina egna integrationer. Skicka mejluppdateringar när en incident öppnas, byter status eller löses.”

    Under konsolen

    Kontroller är schemalagda jobb. Varje kontroll är en serverfunktion på en cron. Den spelar upp det sparade anropet, utvärderar kontrollpunkterna och skriver resultatet som en rad.

    Partnernycklar stannar på servern. Nycklar för sandlåda och produktion lagras av plattformen och injiceras vid körning. De finns inte i exporterade samlingar, bärbara datorer eller wikis. En kontroll mot staging kan inte köras med produktionsnycklar om ni markerar miljöerna separat.

    Väggar är dataregler. En utvecklare som är avgränsad till två fraktbolag får bara de två tillbaka från samma tabeller. En kund ser sin egen statusvy. Sekretessregeln tillämpas innan raderna lämnas ut.

    Eftersom det här är en app kan den växa med ytor en kund kan använda: statussidor för handlare, veckovisa sammanfattningar av kontroller och en agent som svarar på ”när ändrades prisAPI:et senast?” utifrån er egen incidenthistorik.

    Kliv skriver också tester medan den bygger och kan hålla inne publiceringen tills de går igenom. Sidan om tester går igenom den disciplinen.

    Vanliga frågor

    Vad är Kliv egentligen?

    Kliv är en AI-appbyggare. Du beskriver det API-testflöde du behöver, och den bygger en riktig app med sparade anrop, kontrollscheman, incidenter, diffar och avgränsade vyer.

    Får jag en riktig app, eller en mall?

    En riktig app. Era slutpunkter, kontrollpunkter, scheman, miljöer, incidenter och åtkomstregler lagras i en databas byggd för ert arbetsflöde.

    Kan jag ändra den efter att den är byggd?

    Ja. Ni kan lägga till partner, kontrollpunkter, scheman, incidentfält, kundvyer eller nya miljöer genom att be om ändringar med vanliga ord.

    Kan kontroller köras mot produktion utan att orsaka skada?

    Ja. Ni markerar vilka sparade anrop som är produktionssäkra. Skrivande anrop kan hållas fast i staging, och varje miljö har sina egna nycklar.

    Kan kunder se arbetsytan?

    De kan se en avgränsad vy: sina egna integrationer, incidenter, drifttid och kontrollhistorik. Utvecklare behåller den fullständiga konsolen.

    Vad händer när en kontrollpunkt misslyckas klockan tre på natten?

    En incidentrad skapas med svarsdiffen bifogad. Mejl eller Slack kan meddela jouren, och kontrollen fortsätter köras så att återhämtningen registreras.

    Kan vi importera befintliga samlingar av anrop?

    Ja. Sparade anrop är data. Genom att importera dem får de scheman, kontrollpunkter, incidenter och åtkomstregler istället för att förbli filer på en bärbar dator.

    Kan den lagra hemligheter säkert?

    API-nycklar stannar på servern och injiceras när en kontroll körs. De behöver inte exporteras tillsammans med anropsdefinitionerna.

    Kan jag använda min egen domän?

    Ja. Interna konsoler och kundstatusvyer kan köras på er egen domän.

    Kan jag flytta bort från Kliv senare?

    Ja. Appens kod synkas till ert eget Git-repo, så att lämna Kliv är en git pull istället för en ombyggnad.

    Behöver jag ett separat incidentverktyg?

    Nej, inte för arbetsflödet som beskrivs här. Incidenter kan finnas i samma app som kontrollerna, diffarna och de kundsynliga tidslinjerna.

    Byggt av kreatörer

    Utforska vad som är möjligt

    Se riktiga appar byggda med Kliv av utvecklare och kreatörer över hela världen

    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kav Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kav Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kav Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kav Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kav Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kav Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kav Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

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

    Kav Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kav Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kav Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kav Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kav Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kav Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kav Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kav Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kav Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

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

    Kav Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kav Kliv Community

    Upptäck versionsändringen innan kunderna gör det

    Beskriv hur ert team testar API:er — partner, anrop, kontroller, kontrollpunkter och väggar. Kliv bygger arbetsytan som kommer ihåg det.