- Een prototype in Next.js of React dat je aan klanten of investeerders wilt laten zien.
- Wie per versie een eigen link wil om gerichte feedback op te halen.
- Apps met pieken en stille periodes: je betaalt naar verbruik, niet naar capaciteit.
- Wie geen server wil beheren en met de standaardinstellingen uit de voeten kan.
Vercel review: je prototype online zetten
Je hebt met AI een prototype gebouwd en het moet ergens staan waar een klant of investeerder erop kan klikken. Bijna altijd wordt dat Vercel. Hieronder: waarom, wat preview-deploys opleveren, wat serverless voor jouw app betekent, waar de grenzen zitten en hoe je er weg komt.
Wat Vercel is
Geen server die je huurt, maar een platform dat je repository bouwt en publiceert.
Vercel (vercel.com) is een hostingplatform voor web-apps. Je koppelt een Git-repository en vanaf dan bouwt Vercel bij elke push je app en zet die live. Statische bestanden staan op hun eigen netwerk, dat volgens hun documentatie twintig regio's heeft waar code kan draaien. Alles wat per bezoek moet rekenen, loopt via Vercel Functions.
Dat dit de standaard is geworden heeft weinig met marketing te maken. Vercel is het bedrijf achter Next.js, het React-framework dat de meeste AI-bouwtools uitspugen, en achter de bouwtool v0. Aan een project uit zo'n tool valt hier meestal niets te configureren. Dat is de kracht, en tegelijk de reden dat mensen er belanden zonder de keuze te maken.
Voor de duidelijkheid: OneDayBuild heeft geen commerciële band met Vercel. Welk soort hosting bij je past staat in prototype hosten na de bouwdag; die keuze doen we hier niet opnieuw.
Voor wie het wel en niet werkt
De grens loopt langs twee dingen: hoe lang je code per verzoek rekent, en of er geld in omgaat.
- Werk dat per aanroep lang doorrekent, zoals grote imports, video of zware AI-taken.
- Alles wat een proces nodig heeft dat tussen verzoeken in blijft doorlopen.
- Commercieel gebruik op het gratis niveau: dat staan de voorwaarden niet toe.
- Wie zonder iets in te stellen wil dat alle verwerking binnen Europa gebeurt.
Wat het goed doet
De sterkste punten zitten niet in de hosting zelf, maar in wat er rond een wijziging gebeurt.
Een eigen adres per versie
Push naar een andere branch dan je productiebranch, of open een pull request, en er komt een preview-deploy met een eigen adres. Het branch-adres volgt de laatste stand, het commit-adres blijft bij die ene versie. Op een bouwdag blijft de versie van tien uur zo bereikbaar naast die van drie uur.
Previews blijven uit Google
Vercel zet standaard een noindex-header op elke preview, zodat testversies niet naast je echte site in de zoekresultaten opduiken. Hang je een eigen domein aan een niet-productiebranch, dan valt die header weg.
Terug kunnen zonder paniek
Een productieversie die stuk blijkt kun je terugzetten: op het gratis niveau naar de vorige, op een betaald plan naar elke eerdere. Omgevingsvariabelen gaan niet mee terug, cron-taken wel.
Waar je tegenaan loopt
Zes dingen die je beter weet voordat je een link naar buiten stuurt.
- Het gratis niveau heet Hobby en is alleen voor persoonlijk, niet-commercieel gebruik. In Vercels fair use-richtlijnen valt daaronder: betalingen aannemen, adverteren, betaald worden om een site te bouwen of te hosten, en zelfs om donaties vragen. Een demo die je in opdracht bouwt hoort dus op een betaald plan.
- Ga je op Hobby door je inbegrepen verbruik heen, dan pauzeert dat onderdeel en moet je in de meeste gevallen wachten tot er dertig dagen voorbij zijn. Bijbetalen kan daar niet.
- Koude start. Er staat niets klaar als er geen verkeer is. Fluid compute, het huidige uitvoeringsmodel, dempt dat met gedeelde instanties, bewaarde gecompileerde code en voorverwarmen op betaalde plannen. Vercel noemt een koude start daarmee de uitzondering. Dat bewaren geldt alleen in productie, niet in previews, dus open je demo zelf voordat je de link deelt.
- Er zit een harde bovengrens op de duur van één aanroep: op het gratis niveau vast, op betaalde plannen te verhogen. Voor langer werk verwijst Vercel naar hun Workflows-product. Reken er niet op dat een zware import in één verzoek past.
- Verbruik wordt per onderdeel afgerekend, en dat model schoof recent twee keer. Sinds juni 2025 rekent Vercel compute af op actieve processortijd, geheugen en aanroepen in plaats van op de klok: wachten op een database kost niets. Sinds september 2025 heeft het betaalde niveau één maandelijks tegoed in plaats van vaste potjes per product. Je rekening beweegt dus mee met je verkeer.
- Een plafond zetten kan alleen op een betaald plan. Spend Management waarschuwt en kan alle productieversies pauzeren, maar die controle loopt elke paar minuten, dus het gebeurt met vertraging. En de standaardregio voor functies is de VS: verzet die bewust als er persoonsgegevens door je app gaan.
Hoe het zich verhoudt tot de alternatieven
En, belangrijker voor later: hoe je er weer weg komt.
Vergeleken met een eigen virtuele machine ruil je vrijheid voor gemak. Daar draait je proces altijd, is er geen tijdslimiet per verzoek en weet je wat je per maand kwijt bent, maar liggen certificaten, uitrol, back-ups en toezicht bij jou. Vercel ondersteunt inmiddels een eigen Dockerfile, maar zo'n container draait alsnog onder het functiemodel en schaalt terug zonder verkeer. Geen altijd-draaiende server in een ander jasje dus.
Lukt het live zetten niet, dan is dat vaak geen platformkeuze maar configuratie: ontbrekende omgevingsvariabelen, een bouwstap die alleen lokaal slaagt, een database die alleen jouw laptop toelaat. Daarover gaat een prototype dat lokaal werkt maar niet live. Zet je functies verder in dezelfde regio als je database; wat daarbij past staat in database kiezen voor je mvp.
Weggaan kan, en je wilt weten wat dat kost voordat je het nodig hebt. Je code en je repository zijn van jou, en een Next.js-app kun je volgens de Next.js-documentatie zelf hosten als Node-server of in een container. Het werk zit in wat Vercel overnam: met meer dan één instantie moet je zelf een gedeelde cache en een vaste sleutel voor server-acties regelen, en voor hun opslag, analytics en cron-taken zoek je iets anders. Wat er verder bij komt staat in van prototype naar productie.
Ons oordeel
Geen cijfer. Wel twee dingen die je vooraf regelt en drie signalen dat je eruit groeit.
Voor een prototype dat je wilt kunnen voorleggen is Vercel een verdedigbare standaardkeuze. Je pusht en het staat er, met certificaat en een adres dat je kunt delen. Het echte cadeau zijn de preview-deploys: feedback gaat over een specifieke versie in plaats van over "de demo". Wat zo'n demo moet laten zien staat in wat investeerders willen zien in een demo.
Twee dingen regel je vooraf. Het plan: gaat er geld in om, ook al is het alleen jouw factuur, dan hoort het niet op Hobby. En de regio, als er persoonsgegevens door je functies gaan, want die staat standaard buiten Europa. Loop daarvoor de AVG-checklist voor een nieuwe app na.
Dat je eruit groeit merk je aan drie signalen: aanroepen die tegen de tijdslimiet lopen, een rekening die met je verkeer meebeweegt, en werk dat tussen verzoeken door moet blijven lopen. Zolang er een handvol mensen meekijkt is dat niet aan de orde, zie hoeveel gebruikers kan een prototype aan en de terugkerende kosten van een eigen app.
Bij OneDayBuild leveren we in één werkdag een klikbaar prototype op een bereikbaar adres. Twijfel je of je idee klein genoeg is voor zo'n dag, loop dan de kan-dit-in-1-dag-check langs.
Veelgestelde vragen
Wat is Vercel precies?
Vercel is een hostingplatform voor web-apps, van het bedrijf achter Next.js en de bouwtool v0. Je koppelt een Git-repository, en bij elke push bouwt Vercel je app en zet die live: statische bestanden op hun netwerk, de rest als Vercel Functions.
Mag ik het gratis niveau van Vercel gebruiken voor een klantdemo?
Nee. Het gratis niveau heet Hobby en is volgens Vercels fair use-richtlijnen beperkt tot persoonlijk, niet-commercieel gebruik. Betaald worden om een site te bouwen of te hosten valt daar al onder, net als betalingen aannemen, adverteren en om donaties vragen. Commercieel gebruik vraagt een betaald plan.
Wat zijn preview-deploys en waarom zijn die handig?
Push je naar een andere branch dan je productiebranch, of open je een pull request, dan maakt Vercel een aparte deploy met een eigen adres. Het branch-adres volgt de laatste stand, het commit-adres hoort bij die ene versie. Zo laat je twee versies naast elkaar zien zonder je hoofdadres aan te raken.
Wat betekent serverless voor mijn app?
Twee dingen. Er staat niets klaar als er geen verkeer is, dus het eerste bezoek na een stille periode kan trager zijn. Fluid compute dempt dat, maar de bewaarde gecompileerde code werkt alleen in productie. En er zit een harde bovengrens op de duur van één aanroep, die je op het gratis niveau niet kunt verhogen.
Kan ik mijn app op Vercel in Europa laten draaien?
Ja, maar je stelt het zelf in. Vercel heeft compute-regio's in onder andere Frankfurt, Dublin, Parijs en Stockholm, terwijl functies voor nieuwe projecten standaard in Washington draaien. Je zet de regio om in de projectinstellingen of in vercel.json. Op het gratis niveau draai je in één regio.
Hoe kom ik weer van Vercel af?
Je code en repository zijn van jou, en een Next.js-app kun je volgens de Next.js-documentatie zelf hosten als Node-server of in een container. Het werk zit in wat Vercel overnam: de cache achter incrementele regeneratie, beeldoptimalisatie, opslag, analytics en cron-taken.