Kliv

    Deze pagina is vertaald uit het Engels.

    Developertools

    Bouw een tool voor API-tests en -debugging

    Kliv is een AI-appbouwer. Beschrijf de tool voor API-tests en -debugging die je team nodig heeft — opgeslagen requests, geplande probes, response-diffs, incidenten en partnermuren — en Kliv bouwt hem.

    kliv.dev

    Voer je idee in het tekstvak in en AI bouwt het voor je

    350 tekens

    Wat is Kliv?

    Kliv is geen desktop-API-client of gedeelde collectiedienst — het is een AI die software voor je bouwt.

    Je beschrijft in gewone taal welke app je nodig hebt, en Kliv bouwt de database, de logica, de schermen, geplande taken en toegangsregels. Je bent eigenaar van het resultaat en kunt het later aanpassen door om wijzigingen te vragen. Het is geen sjabloon-werkruimte.

    Op deze pagina is die app een testomgeving voor API-tests en -debugging. Kliv bouwt allerlei soorten webapps; deze helpt een team requests te onthouden, probes uit te voeren, responses te vergelijken en incidenten gekoppeld te houden aan bewijs.

    Waarom gedeelde requestcollecties niet blijven schalen

    Een API-client op elke laptop kan werken voor één integratie en twee engineers. Het werkt niet meer zodra er veel partner-API's zijn, collega's in verschillende tijdzones, en klanten die vragen of de storing door jouw code kwam of door een wijziging bij de partner.

    Kliv bouwt de testomgeving als systeem van record. Elk endpoint, elke opgeslagen request, elk proberesultaat, elke response-diff en elk incident is een rij in een gedeelde database, met rechten en geschiedenis die verder gaan dan de laptop van één persoon.

    De bouwstenen van een request

    Vijf records maken van een opgeslagen request een debug-workflow.

    Endpointrecords

    Basis-URL's per omgeving, het type authenticatie, de partnercontactpersoon en het wijzigingslogboek dat je bijhoudt. Requests en incidenten hangen aan dit record.

    Opgeslagen requests

    Headers, body en controles zoals verwachte status, verwachte vorm en een latency-plafond. Een request wordt een test zodra er controles aan hangen.

    Probeschema's

    Server-side functies spelen opgeslagen requests af volgens een schema, bijvoorbeeld elke vijftien minuten tegen staging en elk uur tegen productie. Een mislukte controle opent een incident.

    Incidenten

    Een incident bewaart de response-diff, de tijdlijn, de getroffen handelaren en wie wanneer is geïnformeerd.

    Partnermuren

    Engineers zien de partners die aan hen zijn toegewezen. Een klantstatusoverzicht toont alleen zijn eigen integraties en niets daarbuiten.

    Een voorbeeld: Sanne’s team voor verzendintegraties

    Zo zou een team een met Kliv gebouwde testomgeving voor API's kunnen gebruiken. Dit is maar een voorbeeld — jij beschrijft je eigen partners, requests, omgevingen, controles en incidentregels.

    01

    Een partner wijzigt een response zonder waarschuwing

    Een vervoerder deployt naar staging en de versieheader verandert van 2.13 naar 2.14. Er komt geen e-mail en geen wijzigingslogboek van de vervoerder.

    02

    De geplande probe merkt de vormwijziging op

    Sanne's probe ziet dat de trackingpayload één veld heeft gekregen en één veld heeft verloren. Het endpoint geeft nog steeds 200 terug, maar de vormcontrole faalt.

    03

    Het incident opent met de diff erbij

    De getroffen handelaren worden uit de data gehaald, want maar twee routeren vracht via deze vervoerder. De ernst hangt niet af van giswerk.

    04

    Het team speelt staging en productie naast elkaar af

    Op maandag draait de opgeslagen request tegen beide omgevingen in één scherm. De wijziging is afgebakend, de oplossing is een mapping-update, en het onderzoek blijft op één scherm.

    05

    De klant leest een afgebakende tijdlijn

    De handelaar ziet zijn eigen incidentpagina: wat er veranderde, wanneer het team het wist en wat eraan is gedaan. Integraties van andere handelaren zijn niet zichtbaar.

    Beschrijf de API-testomgeving die je wilt

    Kliv bouwt op basis van je beschrijving, dus vermeld partners, omgevingen, schema's, controles, incidentregels en wie wat mag zien. Hoe meer details je geeft, hoe dichter de eerste versie bij je wens komt.

    kliv.dev

    Testomgeving voor vervoerders-API's

    Opgeslagen requests, probes en incidenten voor verzendpartners.

    “Bouw een testomgeving voor API's voor onze verzendintegraties. Sla requests per vervoerder op, bewaar staging- en productie-basis-URL's, voer stagingprobes elke 15 minuten uit, voer productieveilige probes elk uur uit, controleer status 200, verplichte trackingvelden en latency onder 800 ms, en open incidenten met volledige response-diffs en getroffen handelaren.”

    kliv.dev

    Sandboxmonitor voor betalingen

    Houd een betalingspartner in de gaten vóór release.

    “Bouw een monitor voor de betaal-API die elk uur onze opgeslagen requests voor autorisatie, capture, refund en webhook-verificatie afspeelt tegen de sandbox. Controleer responsvorm, status en latency onder 500 ms, en open een incident met de diff zodra een controle faalt.”

    kliv.dev

    Klantstatusportaal

    Geef elke handelaar zijn eigen integratiegeschiedenis.

    “Bouw een klantstatusportaal waar elke handelaar inlogt om uptime, incidenten en probegeschiedenis te zien voor alleen zijn eigen integraties. Stuur e-mailupdates wanneer een incident opent, van status verandert of wordt opgelost.”

    Onder de motorkap

    Probes zijn geplande taken. Elke probe is een server-side functie op een cronschema. Hij speelt de opgeslagen request af, evalueert de controles en schrijft het resultaat weg als een rij.

    Partnersleutels blijven server-side. Sandbox- en productiesleutels worden opgeslagen door het platform en op het moment van uitvoering geïnjecteerd. Ze staan niet in geëxporteerde collecties, op laptops of in wiki's. Een stagingprobe kan niet draaien met productiesleutels als je de omgevingen apart markeert.

    Muren zijn dataregels. Een engineer die is toegewezen aan twee vervoerders krijgt twee vervoerders terug uit dezelfde tabellen. Een klant ziet zijn eigen statusoverzicht. De privacyregel wordt afgedwongen voordat rijen worden geleverd.

    Omdat dit een app is, kan hij groeien met oppervlakken die een klant kan gebruiken: statuspagina's voor handelaren, wekelijkse probesamenvattingen en een agent die vanuit je eigen incidentgeschiedenis antwoord geeft op “wanneer is de tarief-API voor het laatst gewijzigd?”.

    Kliv schrijft ook tests terwijl het bouwt en kan publicatie tegenhouden totdat ze slagen. De testpagina neemt je mee door die discipline.

    Veelgestelde vragen

    Wat is Kliv precies?

    Kliv is een AI-appbouwer. Je beschrijft de workflow voor API-tests die je nodig hebt, en het bouwt een echte app met opgeslagen requests, probeschema's, incidenten, diffs en afgeschermde overzichten.

    Krijg ik een echte app, of een sjabloon?

    Een echte app. Je endpoints, controles, schema's, omgevingen, incidenten en toegangsregels worden opgeslagen in een database die is gebouwd voor jouw workflow.

    Kan ik hem aanpassen nadat hij is gebouwd?

    Ja. Je kunt partners, controles, schema's, incidentvelden, klantoverzichten of nieuwe omgevingen toevoegen door in gewone taal om wijzigingen te vragen.

    Kunnen probes tegen productie draaien zonder schade te veroorzaken?

    Ja. Je markeert welke opgeslagen requests productieveilig zijn. Requests die schrijven kunnen vastgezet blijven op staging, en elke omgeving heeft zijn eigen sleutels.

    Kunnen klanten de testomgeving zien?

    Ze kunnen een afgeschermd overzicht zien: hun eigen integraties, incidenten, uptime en probegeschiedenis. Engineers behouden de volledige console.

    Wat gebeurt er als een controle om 3 uur ‘s nachts faalt?

    Er wordt een incidentrij aangemaakt met de response-diff erbij. E-mail of Slack kan de engineer met dienst waarschuwen, en de probe blijft draaien zodat het herstel wordt vastgelegd.

    Kunnen we bestaande requestcollecties importeren?

    Ja. Opgeslagen requests zijn data. Door ze te importeren krijgen ze schema's, controles, incidenten en toegangsregels in plaats van bestanden op een laptop te blijven.

    Kan het geheimen veilig opslaan?

    API-sleutels blijven server-side en worden geïnjecteerd wanneer een probe draait. Ze hoeven niet te worden geëxporteerd met requestdefinities.

    Kan ik mijn eigen domein gebruiken?

    Ja. Interne consoles en klantstatusoverzichten kunnen op je eigen domein draaien.

    Kan ik later weg bij Kliv?

    Ja. De code van de app synchroniseert met je eigen Git-repository, dus vertrekken is een git pull in plaats van een verbouwing.

    Heb ik een apart incidentprogramma nodig?

    Nee, niet voor de hier beschreven workflow. Incidenten kunnen in dezelfde app leven als de probes, diffs en klantzichtbare tijdlijnen.

    Gebouwd door makers

    Ontdek wat mogelijk is

    Bekijk echte apps die wereldwijd door ontwikkelaars en makers met Kliv zijn gebouwd

    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kdoor Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kdoor Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kdoor Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kdoor Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kdoor Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kdoor Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kdoor Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

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

    Kdoor Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kdoor Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kdoor Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kdoor Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kdoor Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kdoor Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kdoor Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kdoor Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kdoor Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

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

    Kdoor Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kdoor Kliv Community

    Vang de versiewijziging op voordat klanten dat doen

    Beschrijf hoe je team API's test — partners, requests, probes, controles en muren. Kliv bouwt de testomgeving die het onthoudt.