Kliv

    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.

    kliv.dev

    Skriv bare din idé i tekstfeltet, så bygger AI den for dig

    323 tegn

    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.

    01

    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.

    02

    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.

    03

    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.

    04

    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.

    05

    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.

    kliv.dev

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

    kliv.dev

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

    kliv.dev

    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.

    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

    Memory Café Coordination Tool

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

    Kaf Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kaf Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kaf Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kaf Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kaf Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kaf Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kaf Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

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

    Kaf Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kaf Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kaf Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kaf Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kaf Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kaf Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kaf Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kaf Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kaf Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

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

    Kaf Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kaf Kliv Community

    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.