Kliv
    Cloudbackend

    Een echte backend, geboren met je app

    Database, inloggen, bestanden, functies, secrets, e-mail — elke Kliv-app begint ermee, gemaakt en beheerd door de AI terwijl je bouwt. Niets te provisionen, niets aan te sluiten, niets synchroon te houden.

    Prijzen

    Cloudbackend

    Geen backendservice die je zelf aansluit

    De meeste AI-builders genereren een frontend en geven je een checklist: meld je hier aan voor een database, daar voor een auth-provider, plak de sleutels, schrijf de lijm. Elke zwakke plek in die stack is voor jou om te onderhouden. Klivs backend wordt met de app geboren — één systeem, waardoor hetzelfde gesprek dat je pagina’s bouwt ook je migraties en toegangsregels schrijft, en die regels overal gelden.

    Waar elke app mee geboren wordt

    Dit is geen functielijst die je stuk voor stuk aanzet. Het is de standaarduitrusting onder elke Kliv-app — dit draait al voordat je klaar bent met het beschrijven van pagina één.

    01

    Een database met eigen regels

    Je data leeft in je eigen database, en privacy wordt op de rij afgedwongen: een regel als “klanten lezen alleen hun eigen projecten” is een eigenschap van de data, gecontroleerd bij elke query — geen if-statement dat iemand op elke pagina moet onthouden.

    02

    Inloggen en identiteit

    Accounts, sessies, rollen en organisaties bestaan voordat je eerste pagina bestaat. Je gebruikers kunnen individuen zijn of hele bedrijven — en inloggen gaat veel verder dan wachtwoorden, wat hieronder een eigen sectie krijgt.

    03

    Een bestandsopslag met toegangsregels

    Uploads, afbeeldingen en documenten dragen eigen regels: privé, gedeeld per organisatie of afgeschermd achter een aankoop. Een doorgestuurde link opent niets wat de regels niet toestaan — delen is een beslissing, geen ongeluk van URLs.

    04

    Serverfuncties, getypeerd

    Wanneer logica op de server moet draaien — een berekening, een callback naar een andere tool, een nachtelijke taak — schrijft de AI echte TypeScript tegen een getypeerde SDK die de compiler controleert. Functies draaien op aanvraag, op events of volgens schema.

    05

    Secrets in een kluis

    API keys en inloggegevens leven in een kluis, nooit in code die de browser kan zien. Functies lezen ze tijdens runtime, en niets gevoeligs komt in je source terecht.

    06

    E-mail die jouw naam draagt

    Bezorging en templates zijn onderdeel van de backend — de mail die je app stuurt is gebrand als je app, één keer geschreven en verzonden zonder een externe maildienst te configureren.

    07

    Beheerd terwijl je bouwt

    Het deel dat geen backendservice doet: de AI onderhoudt dit alles als neveneffect van bouwen. Beschrijf een functie en de schemawijziging komt binnen als een geordende, bijgehouden migratie; de toegangsregels groeien mee met de pagina’s die ze nodig hebben. De backend volgt de app, omdat ze nooit los van elkaar waren.

    De standaarduitrusting

    Zes onderdelen, één systeem — elk onderdeel al aangesloten op de rest.

    Je eigen database

    Beveiliging op rijniveau afgedwongen bij elke query — privacy per gebruiker is een eigenschap van de data, geen gewoonte die je code moet volhouden.

    Inloggen & identiteit

    Accounts, organisaties en rollen — plus inloggen met Google en Facebook, passkeys en tweefactor voor je gebruikers.

    De bestandsopslag

    Bestanden met eigen toegangsregels — privé, per organisatie of achter een aankoop. Alleen een link opent niets.

    Getypeerde serverfuncties

    Echte TypeScript tegen een door de compiler gecontroleerde SDK — op aanvraag, op events of volgens schema.

    De secrets-kluis

    Sleutels en inloggegevens uit je code en uit de browser — functies lezen ze tijdens runtime.

    E-mailbezorging

    Templates en bezorging ingebouwd — mail die de naam van je app draagt, niet die van een leverancier.

    Inloggen, ingebouwd

    De meeste builders geven je e-mail en wachtwoord en noemen dat identiteit. Kliv geeft de gebruikers van je app de login die ze van echte producten verwachten — en die hoort bij jouw app: jouw flow, jouw branding, jouw records.

    E-mail & wachtwoord

    Accounts, verificatie en resets — de basis, netjes afgehandeld.

    Inloggen met Google & Facebook

    Inloggen met één tik via de accounts die je gebruikers al hebben.

    Passkeys

    Phishingbestendig inloggen met Face ID, Touch ID of een security key — geen wachtwoord om te stelen.

    Tweefactorauthenticatie

    TOTP-codes uit elke authenticator-app, voor gebruikers die een tweede slot op de deur willen.

    Organisaties & rollen

    Teams, rollen en organisatiemuren — de structuur waartegen de regels van de database worden geschreven.

    Jouw gebruikers, jouw records

    Elk account is een rij in je eigen database — segmenteer ze, exporteer ze of wis er één op verzoek. De relatie is van jou.

    Veelgestelde vragen

    Is de backend een aparte service die ik moet beheren?

    Nee — dat is precies het punt. Hij wordt met de app geboren en beheerd via hetzelfde gesprek dat de app bouwt. Er is geen dashboard om te provisionen, geen sleutels om op dag één te plakken en geen tweede systeem dat uit sync raakt met je code.

    Wie schrijft de databasemigraties?

    De AI doet dat, als neveneffect van bouwen. Beschrijf de functie en de schemawijziging komt binnen als een geordende, bijgehouden migratie — leesbaar als je wilt kijken, op volgorde toegepast zodat de geschiedenis van de database net zo begrijpelijk is als die van de app.

    Hoe wordt privacy per gebruiker echt afgedwongen?

    Op de rij. Elke query geeft alleen terug wat de ingelogde gebruiker mag zien, omdat de regel op de data zelf leeft — dus een bug in een pagina kan niet lekken wat de database weigert te geven.

    Kunnen mijn gebruikers inloggen met Google?

    Ja — Google en Facebook, naast passkeys en TOTP-tweefactor. En het is de login van jouw app, geen widget van een derde: jouw flow, jouw branding en gebruikersrecords die in je eigen database leven.

    Waar leven API keys en inloggegevens?

    In de kluis. Functies lezen ze tijdens runtime; ze verschijnen nooit in code die de browser kan zien, en niets gevoeligs komt in je source history terecht.

    Kan ik mijn code en data eruit krijgen?

    Ja. De source van je app synchroniseert twee kanten op met je eigen Git-repository, en de data is je eigen database — exporteer die wanneer je wilt. Klivs inzet is dat je blijft omdat het goed is, niet omdat vertrekken moeilijk is.

    Beschrijf je app. De backend komt mee.

    Ingebouwd betekent samen gebouwd: de checkout, de agent en de tests draaien allemaal op dezelfde backend — één set regels, overal afgedwongen.

    Prijzen