Denne side er oversat fra engelsk.
Udviklerværktøjer
Byg et værktøj til API-test og fejlfinding
Kliv er en AI-appbygger. Beskriv det værktøj til API-test og fejlfinding, dit team har brug for — gemte forespørgsler, planlagte tjek, svar-diffs, hændelser og partnermure — så bygger den det.
Skriv bare din idé i tekstfeltet, så bygger AI den for dig
Hvad er Kliv?
Kliv er ikke en desktop-API-klient eller en delt samling af forespørgsler — det er en AI, der bygger software for dig.
Du beskriver den app, du har brug for, med almindelige ord, og Kliv bygger databasen, logikken, skærmbillederne, planlagte jobs og adgangsregler. Du ejer resultatet og kan ændre det senere ved at bede om ændringer. Det er ikke en skabelon-arbejdsplads.
På denne side er den app en API-testbænk til fejlfinding. Kliv bygger alle slags webapps; denne ene hjælper et team med at huske forespørgsler, køre tjek, sammenligne svar og holde hændelser knyttet til beviser.
Hvorfor delte forespørgselssamlinger holder op med at skalere
En API-klient på hver bærbar kan fungere til én integration og to udviklere. Det holder op med at fungere, når der er mange partner-API'er, kolleger i forskellige tidszoner, og kunder der spørger, om nedbruddet skyldtes jeres kode eller en partnerændring.
Kliv bygger testbænken som et registreringssystem. Hvert endpoint, hver gemt forespørgsel, hvert tjekresultat, hver svar-diff og hver hændelse er en række i en delt database, med rettigheder og historik, der overlever længere end én persons bærbare.
Byggestenene i en forespørgsel
Fem typer poster gør en gemt forespørgsel til en arbejdsgang for fejlfinding.
Endpoint-poster
Basis-URL'er pr. miljø, autentificeringstype, partnerkontakt og den ændringslog, du vedligeholder. Forespørgsler og hændelser hænger under denne post.
Gemte forespørgsler
Headers, body og kontroller som forventet status, forventet form og en svartidsgrænse. En forespørgsel bliver til en test, når den har kontroller.
Tjekplaner
Serverside-funktioner genafspiller gemte forespørgsler efter en plan, f.eks. hvert kvarter mod staging og hver time mod produktion. En kontrol, der fejler, åbner en hændelse.
Hændelser
En hændelse gemmer svar-diffen, tidslinjen, de berørte forhandlere, og hvem der blev informeret hvornår.
Partnermure
Udviklere ser kun de partnere, de er tildelt. En kundestatusvisning viser kun kundens egne integrationer og intet andet.
Et eksempel: Sofies fragtintegrationsteam
Sådan kunne ét team bruge en API-testbænk bygget med Kliv. Det er kun et eksempel — du ville beskrive dine egne partnere, forespørgsler, miljøer, kontroller og hændelsesregler.
En partner ændrer et svar uden varsel
En fragtmand udruller til staging, og versionsheaderen skifter fra 2.13 til 2.14. Der kommer ingen mail og ingen note i ændringsloggen fra fragtmanden.
Den planlagte tjek fanger formændringen
Sofies tjek finder, at sporingsdataene har fået ét felt og mistet et andet. Endpointet svarer stadig 200, men formkontrollen fejler.
Hændelsen åbner med diffen vedhæftet
De berørte forhandlere navngives ud fra data, fordi kun to sender fragt gennem denne fragtmand. Alvorligheden afhænger ikke af gætværk.
Teamet genafspiller staging og produktion side om side
Om mandagen kører den gemte forespørgsel mod begge miljøer i én visning. Ændringen afgrænses, rettelsen er en opdatering af en mapping, og undersøgelsen forbliver på én skærm.
Kunden læser en afgrænset tidslinje
Forhandleren ser sin egen hændelsesside: hvad der ændrede sig, hvornår teamet vidste det, og hvad der blev gjort. Andre forhandleres integrationer er ikke synlige.
Beskriv den API-testbænk, du vil have
Kliv bygger ud fra din beskrivelse, så nævn partnere, miljøer, planer, kontroller, hændelsesregler, og hvem der kan se hvad. Jo mere detalje, du giver, desto tættere rammer den første version.
Testbænk til fragtmands-API
Gemte forespørgsler, tjek og hændelser til fragtpartnere.
“Byg en API-testbænk til vores fragtintegrationer. Gem forespørgsler pr. fragtmand, gem basis-URL'er for staging og produktion, kør staging-tjek hvert 15. minut, kør produktionssikre tjek hver time, kontrollér status 200, påkrævede sporingsfelter og svartid under 800 ms, og åbn hændelser med fulde svar-diffs og berørte forhandlere.”
Overvågning af betalings-sandbox
Hold øje med en betalingspartner før lancering.
“Byg en overvågning af betalings-API'en, der genafspiller vores gemte forespørgsler til autorisation, hævning, refundering og webhook-verifikation hver time mod sandboxen. Kontrollér svarform, status og svartid under 500 ms, og åbn en hændelse med diffen, når en kontrol fejler.”
Kundestatusportal
Giv hver forhandler sin egen integrationshistorik.
“Byg en kundestatusportal, hvor hver forhandler logger ind for at se oppetid, hændelser og tjekhistorik for kun sine egne integrationer. Send mailopdateringer, når en hændelse åbner, skifter status eller løses.”
Under konsollen
Tjek er planlagte jobs. Hvert tjek er en serverside-funktion på en cron. Den genafspiller den gemte forespørgsel, evaluerer kontrollerne og skriver resultatet som en række.
Partnernøgler bliver på serveren. Sandbox- og produktionsnøgler opbevares af platformen og indsættes ved kørsel. De findes ikke i eksporterede samlinger, på bærbare eller i wikier. Et staging-tjek kan ikke køre med produktionsnøgler, hvis du markerer miljøerne separat.
Mure er dataregler. En udvikler, der er afgrænset til to fragtmænd, får to fragtmænd tilbage fra de samme tabeller. En kunde ser sin egen statusvisning. Privatlivsreglen håndhæves, før rækkerne serveres.
Fordi dette er en app, kan den vokse med flader, en kunde kan bruge: statussider til forhandlere, ugentlige tjek-resuméer og en agent, der svarer på »hvornår ændrede rate-API'en sig sidst?« ud fra jeres egen hændelseshistorik.
Kliv skriver også tests, mens den bygger, og kan tilbageholde udgivelse, indtil de består. Siden om test gennemgår den disciplin.
Almindelige spørgsmål
Hvad er Kliv helt præcist?
Kliv er en AI-appbygger. Du beskriver den API-testarbejdsgang, du har brug for, og den bygger en rigtig app med gemte forespørgsler, tjekplaner, hændelser, diffs og afgrænsede visninger.
Får jeg en rigtig app eller en skabelon?
En rigtig app. Jeres endpoints, kontroller, planer, miljøer, hændelser og adgangsregler gemmes i en database bygget til jeres arbejdsgang.
Kan jeg ændre den, efter den er bygget?
Ja. Du kan tilføje partnere, kontroller, planer, hændelsesfelter, kundevisninger eller nye miljøer ved at bede om ændringer med almindelige ord.
Kan tjek køre mod produktion uden at forårsage skade?
Ja. Du markerer, hvilke gemte forespørgsler der er produktionssikre. Forespørgsler, der skriver data, kan holdes fast til staging, og hvert miljø har sine egne nøgler.
Kan kunder se testbænken?
De kan se en afgrænset visning: deres egne integrationer, hændelser, oppetid og tjekhistorik. Udviklere beholder den fulde konsol.
Hvad sker der, når en kontrol fejler klokken 3 om natten?
Der oprettes en hændelsesrække med svar-diffen vedhæftet. Mail eller Slack kan advare den vagthavende udvikler, og tjekket bliver ved med at køre, så genopretningen bliver registreret.
Kan vi importere eksisterende forespørgselssamlinger?
Ja. Gemte forespørgsler er data. Ved at importere dem får de planer, kontroller, hændelser og adgangsregler i stedet for at forblive filer på en bærbar.
Kan den opbevare hemmeligheder sikkert?
API-nøgler bliver på serveren og indsættes, når et tjek kører. De behøver ikke eksporteres sammen med forespørgselsdefinitionerne.
Kan jeg bruge mit eget domæne?
Ja. Interne konsoller og kundestatusvisninger kan køre på jeres eget domæne.
Kan jeg flytte væk fra Kliv senere?
Ja. Appens kode synkroniseres til jeres eget Git-repository, så at forlade er et git pull frem for en genopbygning.
Har jeg brug for et separat hændelsesværktøj?
Nej, ikke til den arbejdsgang, der er beskrevet her. Hændelser kan ligge i samme app som tjek, diffs og kundesynlige tidslinjer.
Mere i denne kategori
Bygget af skabere
Udforsk hvad der er muligt
Se rigtige apps bygget med Kliv af udviklere og skabere over hele verden
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Fang versionsændringen, før kunderne gør
Beskriv, hvordan jeres team tester API'er — partnere, forespørgsler, tjek, kontroller og mure. Kliv bygger testbænken, der husker det.