Blank white background with no objects or features visible.

EMEA, hallo! TrueFoundry breidt zijn aanwezigheid uit in Europa, het Midden-Oosten en Afrika. Lees meer. →

Online Evaluatie en Kwaliteitsmonitoring bij de Gateway

DoorBoyu Wang

Bijgewerkt: November 10, 2026

Gepubliceerd: November 9, 2026

Dit bericht beschrijft een architectuurpatroon dat je kunt implementeren met TrueFoundry’s AI Gateway. Let op: online evaluatie is geen native ingebouwde functie — het is iets dat je bouwt bovenop de observability- en routingmogelijkheden van de gateway.

Je kunt routen op basis van kosten, uitvallen opvangen met failover en agressief cachen — en nog steeds een wijziging doorvoeren die je antwoorden stilzwijgend slechter maakt. Kosten, latentie en foutpercentage zijn de drie signalen die elk productiesysteem in de gaten houdt, en ze kunnen allemaal groen blijven terwijl het vierde signaal, antwoordkwaliteit, verslechtert. Dit bericht legt uit hoe je dat vierde signaal in productie meet: online evaluatie, scoren met LLM-as-judge en de eerlijke kanttekeningen daarbij, steekproefgewijze verzameling (sampling), regressiedetectie en het sluiten van de cirkel terug naar routing.

Belangrijkste Inzichten

  • Productiesystemen meten kosten, latentie en fouten — en missen meestal het signaal dat er het meest toe doet: antwoordkwaliteit. Een model-, prompt- of routingwijziging kan elk operationeel dashboard groen houden terwijl de kwaliteit stilzwijgend verslechtert.
  • Offline evaluatie (een vaste testset, vóór deployment) vangt bekende gevallen op; online evaluatie (het scoren van echt productieverkeer) vangt de drift, randgevallen en regressies op die een statische set nooit ziet. Volwassen teams voeren beide uit.
  • Je scoort een respons met LLM-as-judge, heuristische controles (indeling, grounding, lengte) en guardrail-signalen — maar LLM-as-judge is een ruisgevoelige schatting, geen absolute waarheid: het kent vooringenomenheid en inconsistentie, dus kalibreer het tegen menselijke labels en bekijk de trend in plaats van het als een definitief oordeel te zien.
  • Je kunt niet elke respons scoren — scoren brengt eigen kosten en latentie met zich mee — dus neem een steekproef: een kleine willekeurige fractie plus gerichte sampling van hoogrisicoroutes, waarbij het resultaat wordt behandeld als een statistische schatting met onzekerheid.
  • Kwaliteit moet net als kosten worden opgesplitst: per model, route en promptversie, naast latentie en uitgaven, zodat een regressie kan worden toegewezen aan de specifieke wijziging die deze heeft veroorzaakt.
  • Regressiedetectie is de opbrengst — met inachtneming van onzekerheid — wanneer een wijziging de kwaliteitsmetriek op een segment omlaag brengt, kom je erachter voordat je klanten dat doen, wat het probleem is waar de inleiding over gaat.
  • De gateway is de natuurlijke plaats voor de domeinoverschrijidende online-evaluatielaag: deze ziet de request/response-envelop, het model, de route, latentie, kosten, fouten en metadata al, dus een gestreekproefde kwaliteitsscore koppelt zich aan dezelfde segmenten en de cirkel terug naar routing sluit zich daar. Evaluatie van resultaten op applicatieniveau — is het ticket daadwerkelijk opgelost? — hoort nog steeds thuis in de app, waar de domeincontext leeft. TrueFoundry's AI Gateway biedt het observability-fundament waar de gatewaylaag zich aan koppelt.

Leena, een ML-engineer, voerde een wijziging door die iedereen wilde. Een supportroute met een hoog volume draaide op het vlaggenschipmodel, en een goedkoper model leek in tests bijna net zo goed. Ze paste de route aan — een gemakkelijke kostenverlaging van 60% op een groot deel van het verkeer. Elk dashboard bevestigde dat het een succes was: de latentie bleef gelijk, het foutpercentage veranderde niet, de uitgaven daalden volgens planning. De wijziging werd live gezet, de besparingen waren binnen en het team ging door met andere zaken. Twee weken later begonnen de support-escalaties te stijgen. Uit een inhoudelijke controle bleek dat dit kwam door subtiel slechtere antwoorden op precies die route — vager, af en toe fout op manieren die geen enkele foutmelding veroorzaakten. De kwaliteit was gedaald op de dag dat ze de wijziging live zette. Niets mat het, dus niets merkte het twee weken lang op.

Dit is de blinde vlek in het centrum van LLM-operations. De signalen die gemakkelijk te meten zijn — kosten, latentie, fouten — zijn niet het signaal dat bepaalt of het product goed is. Kwaliteit is moeilijker te meten, dus gebeurt het vaak niet. Een wijziging die kwaliteit inruilt voor kosten lijkt een schot in de roos totdat de klachten binnenstromen. Online evaluatie is hoe je een getal plakt op het vierde signaal en dit net zo nauwlettend in de gaten houdt als de andere drie.

1. Het Signaal Dat Je Mist: Kwaliteit in Productie

Drie productiesignalen zijn vrijwel gratis omdat de infrastructuur ze genereert: latentie is een timer, kosten zijn tokens maal een tarief, fouten zijn statuscodes. Kwaliteit is geen van deze dingen. Een respons kan snel en goedkoop zijn en een schone 200 retourneren terwijl hij vaag, subtiel onjuist, in strijd met het beleid of onbehulpzaam is — en geen enkele operationele metriek zal veranderen. Die asymmetrie is de reden waarom teams de drie gemakkelijke signalen meten en blind varen op het signaal dat het product daadwerkelijk definieert.

Kwaliteit waarneembaar maken betekent dat je een signaal moet genereren dat niet vanzelf komt: steekproefgewijs echte responsen verzamelen, ze scoren ten opzichte van wat "goed" betekent voor de toepassing, en die score in de loop van de tijd en over wijzigingen heen volgen, direct naast kosten en latentie. De rest van dit bericht legt uit hoe je dat signaal geloofwaardig genereert — inclusief eerlijkheid over hoe ruisgevoelig het is — en waar je het moet uitvoeren zodat het verbonden is met beslissingen, zoals routing, die invloed hebben op de kwaliteit.

Fig 1: Online evaluatie als een gesloten cirkel: de gateway neemt steekproefgewijs live responsen op, scorers voegen een (ruisgevoelige) kwaliteitsschatting toe, scores worden opgesplitst per model/route/promptversie, regressies veroorzaken waarschuwingen wanneer de daling de gekozen steekproefgrootte en onzekerheidsdrempel overschrijdt, en het signaal koppelt terug naar routingbeslissingen. De stippellijn maakt het een actieve cirkel in plaats van een statisch dashboard.

2. Offline vs. Online Evaluatie

Offline evaluatie voert een vaste testset uit tegen een model of prompt voordat je deze live zet — een gecureerde set van invoeren met bekende goede antwoorden of rubrieken, gescoord in CI. Het is essentieel, maar niet voldoende. Een statische testset bevat alleen de gevallen waar je aan hebt gedacht; productieverkeer bevat de gevallen waar je niet aan dacht, plus distributiedrift naarmate het gebruikersgedrag en de wereld veranderen. Leena's goedkopere model slaagde voor de offline test juist omdat de testset niet leek op de rommelige 'long tail' van de live supportroute.

Online evaluatie scoort echt productieverkeer, achteraf, op basis van een steekproef. Het vangt op wat offline mist: de randgevallen buiten je testset, geleidelijke drift en regressies veroorzaakt door elke wijziging in het live systeem. De twee vullen elkaar aan — offline is je controle vóór de vlucht op bekende gevallen, online is je continue instrument op de werkelijkheid. Dit bericht richt zich op online, omdat dat het gat is waardoor een regressie van twee weken onopgemerkt kon blijven.

3. Hoe Je een Respons Scoort: LLM-as-Judge, Heuristieken en Guardrail-signalen

Er zijn drie praktische manieren om een getal aan een respons te koppelen, en meestal combineer je ze. Heuristieken zijn goedkope, deterministische controles: is de output gecodeerd als geldige JSON, citeert het een bron wanneer dat hoort, valt het binnen een logische lengte, bevat het een weigering. Guardrail-signalen hergebruiken de detectors van eerder in deze reeks — een PII-treffer, een toxiciteitsvlag, een injection-detector die afgaat op de output zijn allemaal ook kwaliteitssignalen. En LLM-as-judge gebruikt een model om een respons te scoren op basis van een rubriek, wat de enige van de drie is die open kwaliteiten zoals behulpzaamheid, getrouwheid of toon kan beoordelen.

LLM-as-judge scorer met een expliciete rubriek (ter illustratie)

LLM-as-judge is een ruisgevoelige schatting, geen absolute waarheid

Een judgemodel is nog steeds een model. Het heeft bekende vooringenomenheden — het kan de voorkeur geven aan langere antwoorden, de voorkeur geven aan outputs van zijn eigen modelfamilie en gevoelig zijn voor de volgorde bij vergelijkingen in paren — en het is niet volkomen consistent over verschillende runs. Behandel de scores als een ruisgevoelig signaal om de trend in de loop van de tijd en over segmenten te volgen, niet als een definitief oordeel over een enkele respons. Kalibreer het tegen een set door mensen gelabelde voorbeelden, zodat je weet hoe goed het menselijke oordelen volgt voor jouw taak, controleer die kalibratie periodiek opnieuw en geef een release nooit vrij uitsluitend op basis van een ongekalibreerde judge. Concreet: houd een kleine, continu bijgewerkte, door mensen gelabelde kalibratieset bij per waardevolle route; volg de overeenstemming tussen judge en mens per rubriekdimensie, niet alleen geaggregeerd; en herkalibreer wanneer het judgemodel, de rubriek, de prompt, het productbeleid of de verkeersdistributie verandert — elk daarvan kan de score doen verschuiven zonder dat de onderliggende kwaliteit verandert. Bewaar de scorerversie in metadata, zodat een wijziging in de judge zich nooit voordoet als een wijziging in de productkwaliteit. Deze waarschuwingen zijn goed gedocumenteerd: de fundamentele LLM-as-judge studie (Zheng et al., NeurIPS 2023) noemt vooringenomenheid op het gebied van positie, uitweiding en zelfvoorkeur rechtstreeks, en een latere systematische studie naar positievooringenomenheid (Shi et al., 2025) bevestigt dat dit niet willekeurig is en sterk varieert per judge en taak. Online evaluatie vermindert je blinde vlekken; het garandeert geen kwaliteit.

4. Sampling: Je Kunt (en Moet) Niet Alles Scoren

Scoren brengt eigen kosten en latentie met zich mee — Een LLM-as-judge gebruikt een LLM tool om een respons te scoren op basis van een rubriek, wat de enige van de drie is die open kwaliteiten zoals behulpzaamheid, getrouwheid of toon kan beoordelen. Het antwoord is sampling, met een dosis statistische eerlijkheid. Een kleine willekeurige fractie van elke route geeft je een onbevooroordeelde schatting van de algehele kwaliteit; gerichte sampling verhoogt het percentage op de routes die je het meest dierbaar zijn — hoog volume, hoog risico of recent gewijzigd. Omdat je schat op basis van een steekproef, bevat elk kwaliteitsgetal een mate van onzekerheid, en kan een kleine steekproef op een route met laag volume veranderen om redenen die niets te maken hebben met een werkelijke wijziging.

Asynchroon steekproeven nemen en scoren, buiten het kritieke pad (ter illustratie)

Twee principes houden dit betrouwbaar: voer scoring asynchroon uit zodat het nooit latentie toevoegt aan het antwoord voor de gebruiker, en rapporteer kwaliteit samen met de steekproefgrootte zodat een ruisgevoelig segment met laag volume niet wordt aangezien voor een trend. Sampling verandert een onbetaalbaar "score alles" in een betaalbaar, statistisch valide instrument.

5. Kwaliteitsmetrieken per Model, Route en Promptversie

Eén enkel globaal kwaliteitsgetal is vrijwel nutteloos voor een diagnose — het kan je niet vertellen dat één route is verslechterd terwijl al het andere gelijk bleef. Kwaliteit moet op dezelfde manier worden opgesplitst als kosten in ons bericht over kostentoewijzing: per model, per route, per promptversie en per elke andere dimensie die door een wijziging kan beïnvloed. Die opsplitsingssleutels zijn precies de metadata die de gateway al aan elke request koppelt, wat de reden is waarom kwaliteit thuishoort naast kosten en latentie in plaats van in een afzonderlijk systeem.

Fig 2: TrueFoundry's AI Gateway observability splitst kosten, tokens en latentie al op per model, team en metadata. Online evaluatie voegt het vierde signaal toe — een gestreekproefde kwaliteitsscore — op hetzelfde platform en met dezelfde opsplitsingssleutels, zodat kwaliteit naast kosten en latentie staat in plaats van in een losse tool. Bron: TrueFoundry AI Gateway.

Kwaliteit op dezelfde assen plaatsen als kosten en latentie maakt de afweging zichtbaar in plaats van verborgen. Leena's wijziging zou direct zichtbaar zijn geweest als een kwaliteitsdaling op één route, op de dag dat ze het live zette, direct naast de kostendaling die ze vierde — de twee getallen die altijd samen gelezen moeten worden. TrueFoundry's AI Gateway biedt het observability-fundament — request/response-logs, metadata-tagging, tracing, kosten, latentie en routingcontext, opgesplitst per model, team en metadata — waar deze scoring zich aan koppelt. De hier beschreven judge-en-score-cirkel is een architectuurpatroon dat je bouwt bovenop die telemetrie, tenzij het is aangesloten via een specifieke evaluatie-integratie; online evaluatie is wat de kwaliteitsschatting toevoegt aan signalen die de gateway al verzamelt.

Concreet is de eenheid die online evaluatie genereert een scoring-event dat is gekoppeld aan de oorspronkelijke respons. Een werkbaar minimumschema ziet er als volgt uit — deze velden maken het verschil tussen een actiegericht signaal en een misleidend signaal:

Veld Waarom het belangrijk is
request_id / trace_id Koppelt de score terug aan de exacte respons die het beoordeelt — en aan de kosten, latentie en trace daarvan.
route Detecteert routespecifieke regressies in plaats van ze te laten verdwijnen in een globaal gemiddelde.
model Stelt je in staat om een modelvervanging zoals die van Leena direct te vergelijken: kwaliteit versus kosten.
prompt_version Wijst een regressie toe aan een promptaanpassing in plaats van aan een model- of verkeerswijziging.
scorer_version / judge_model Voorkomt dat een wijziging in de judge zich voordoet als een wijziging in de productkwaliteit, en volgt evaluator-drift en -kosten.
quality_score / rubric_dimensions Het numerieke trendsignaal, plus de opsplitsing per dimensie die je vertelt wat er is verslechterd.
sample_policy Legt vast hoe deze respons is geselecteerd, zodat je kunt redeneren over selectievooringenomenheid.
n / confidence_interval Voorkomt dat een ruisgevoelig segment met laag volume wordt aangezien voor een echte regressie.
human_label_available Markeert de kalibratieset — de rijen waar de beoordeling van de judge en de mens kan worden vergeleken.

6. Regressie Detecteren Wanneer een Wijziging de Kwaliteit Aantast

Het opsplitsen van kwaliteit maakt regressiedetectie mogelijk: je vergelijkt de kwaliteitsschatting op een segment vóór en na een wijziging — een nieuw model op een route, een promptaanpassing, een update van het routingbeleid — en slaat alarm wanneer deze meer daalt dan de ruismarge. Omdat de scores zijn gebaseerd op steekproeven en ruis bevatten, moet de vergelijking rekening houden met onzekerheid: een daling binnen de steekproefmarge is geen regressie, en een klein segment heeft een grotere of langere steekproef nodig voordat je de verandering kunt vertrouwen.

Een segment vergelijken over een wijziging heen, rekening houdend met steekproefruis (ter illustratie)

De winst zit in de timing. Een regressiecontrole op de juiste segmenten veranderde Leena's periode van twee weken in een melding op dezelfde dag: op het moment dat de kwaliteitsschatting van de supportroute meer dan de ruismarge onder de nullijn daalt, krijgt iemand een melding — lang voordat de escalaties het aan het licht zouden hebben gebracht. Of je automatisch terugdraait (auto-roll-back) of alleen een melding stuurt, is een afweging die afhangt van hoeveel vertrouwen je hebt in het signaal op dat segment, en dat is precies waarom de kalibratie uit sectie 3 van belang is.

7. De Cirkel Sluiten: Kwaliteit Terugkoppelen naar Routing

De reden om kwaliteit bij de gateway te meten, in plaats van in een afzonderlijke analyse-pipeline, is dat de gateway ook de plek is waar routingbeslissingen worden genomen — zodat het signaal de beslissing kan sturen. Ons bericht over routing beschreef kwaliteitsbewuste routing als een ambitie die een kwaliteitssignaal nodig heeft om werkelijkheid te worden; online evaluatie is dat signaal. Met kwaliteitsscores per segment in de hand is routing niet langer een statische gok, maar een feedback-loop: promoot een goedkoper model op een route alleen zolang de gemeten kwaliteit gehandhaafd blijft, en waarschuw of draai terug wanneer dat niet zo is — wat van de twee afhangt van het risico van de route en hoeveel je het signaal op dat segment vertrouwt.

Dat sluit de cirkel die in de inleiding open bleef. Leena's kostenbesparende wijziging is precies het soort beslissing dat afhankelijk gemaakt zou moeten worden van een live kwaliteitssignaal: voer het goedkopere model in, volg de kwaliteitsschatting op die route en behoud de besparing alleen zolang de kwaliteit binnen de tollerantie blijft. De gateway is de enige plek die zowel de responsen ziet om te scoren als de routingbeslissing neemt om aan te passen, wat het de juiste thuisbasis maakt voor deze cirkel in plaats van alleen voor de meting.

8. Waar Evaluatie Woont: Gateway vs. Applicatie vs. Offline

Niet alle evaluaties horen op één plek thuis, en het is goed om precies te zijn over de verdeling. Offline evaluatie woont in CI, tegen vaste testsets, en blokkeert deployments bij bekende gevallen. Evaluatie op applicatieniveau woont in de app wanneer het scoren context nodig heeft die de gateway niet heeft — domein-ground-truth, zakelijke resultaten, of de taak van de gebruiker daadwerkelijk is geslaagd. Online evaluatie op gateway-niveau woont bij de gateway voor het domeinoverschrijidende signaal: een gestreekproefde, opgesplitste kwaliteitsschatting op live verkeer, gekoppeld aan de kosten- en latentietelemetrie, die de routing aanstuurt.

Laag Wat het meet Waarom daar
Offline (CI) Bekende gevallen, vóór deployment, tegen een vaste set Blokkeer releases bij regressies die je kunt voorzien
Gateway (online) Gestreekproefde kwaliteit op live verkeer, opgesplitst per model/route/versie Ziet elke respons en de routingbeslissing; domeinoverschrijdend en consistent
Applicatie Taaksucces, zakelijke resultaten, domein-ground-truth Heeft context nodig die alleen de app bezit

De gateway vervangt de andere twee niet; het vult het gat op dat ze achterlaten — continue, consistente kwaliteitsmonitoring over al het verkeer, op de ene plek die zowel responsen kan observeren als kan handelen op routing. Dat is de rol die deze hele reeks aan de gateway toeschrijft: het domeinoverschrijidende controlevlak, hier toegepast op het signaal dat het moeilijkst te meten is en er het meest toe doet.

9. Veelgestelde Vragen (FAQs)

Waarom is offline evaluatie niet genoeg?

Omdat een vaste testset alleen de gevallen bevat die je van tevoren had bedacht. Productie heeft de 'long tail' die je niet had voorzien, plus drift in de loop van de tijd, plus regressies van elke live wijziging. Leena's goedkopere model slaagde voor de offline test en verslechterde toch in productie, omdat de testset niet leek op het echte supportverkeer. Offline is je controle vóór de vlucht; online is je continue instrument op de werkelijkheid. Je hebt ze beide nodig.

Kan ik een LLM vertrouwen om een andere LLM te beoordelen?

Als een trendsignaal, mits gekalibreerd — niet als absolute waarheid. Judgemodellen hebben vooringenomenheden (lengte, zelfvoorkeur, positie) en zijn niet volkomen consistent. Kalibreer de judge dus tegen door mensen gelabelde voorbeelden om te leren hoe goed het menselijke oordelen volgt voor jouw taak, bekijk de trend van de scores over de tijd en over segmenten in plaats van te handelen op een enkele score, en geef een release niet vrij uitsluitend op basis van een ongekalibreerde judge. Het is een nuttig, maar onvolmaakt instrument.

Wat had het probleem in de inleiding kunnen voorkomen?

Een gestreekproefde kwaliteitsscore op de supportroute, opgesplitst per model en promptversie, met een regressiecontrole ten opzichte van de nullijn van vóór de wijziging. Op de dag dat Leena van model wisselde, zou de kwaliteitsschatting van de route zijn gedaald naast de kostendaling, en zou de regressiewaarschuwing zijn afgegaan — waardoor een blinde vlek van twee weken veranderde in een signaal op dezelfde dag. De kostenbesparing was niet de fout; het live zetten zonder een kwaliteitssignaal was dat wel.

Hoeveel verkeer moet ik scoren?

Genoeg om het segment waarin je geïnteresseerd bent statistisch betekenisvol te laten zijn, wat afhangt van het volume en hoe groot de wijziging is die je wilt detecteren. Een kleine willekeurige basismeting over alle routes plus een hoger gericht percentage op routes met een hoog risico of recent gewijzigde routes is een verstandige standaard. Rapporteeer kwaliteit altijd met de steekproefgrootte, en wees sceptisch over veranderingen op segmenten met een laag volume totdat de steekproef groot genoeg is om te vertrouwen.

Gateway of applicatie voor online evaluatie?

Beide, voor verschillende signalen. De gateway beheert het domeinoverschrijidende signaal — gestreekproefde kwaliteit op live verkeer, opgesplitst en gekoppeld aan kosten en latentie, wat de routing aanstuurt — omdat het elke respons ziet en de routingbeslissing neemt. De applicatie beheert evaluatie die context nodig heeft die de gateway mist, zoals de vraag of de daadwerkelijke taak van de gebruiker is geslaagd. Ze vullen elkaar aan en concurreren niet.

De drie gemakkelijke signalen zullen altijd de signalen zijn die je als eerste meet, omdat de infrastructuur ze aanreikt. Kwaliteit is het signaal waar je zelf een meting voor moet bouwen — door responsen te steekproeven, ze eerlijk te scoren, de scores op te splitsen en te letten op regressies. Bouw dat signaal bij de gateway, waar de responsen en de routingbeslissingen zich al bevinden, en de volgende kostenbesparende wijziging die stilzwijgend de kwaliteit aantast wordt een melding op dezelfde dag in plaats van een raadsel van twee weken.

Referenties

Northwind en Leena zijn ter illustratie, evenals de getoonde kwaliteits- en drempelwaarden. LLM-as-judge is een ruisgevoelige schatter met bekende vooringenomenheden en is geen absolute waarheid; de beschreven scores moeten worden gekalibreerd tegen menselijke labels en als trend worden bekeken in plaats van als een definitief oordeel, en online evaluatie vermindert blinde vlekken zonder kwaliteit te garanderen. Functionaliteiten van TrueFoundry zijn samengevat uit openbare productdocumentatie per juni 2026 en kunnen veranderen. Codevoorbeelden zijn ter illustratie van de beschreven patronen en niet gekopieerd uit een referentie-implementatie.

‍

‍

Probeer het nu.

Eén gateway voor al je modellen, MCP-servers en agents. Geen creditcard nodig.

Start gratis
Inhoudsopgave

Eén gateway voor elk LLM, elke agent en elke MCP-server

Boek een gesprek van 30 minuten met onze AI-expert

Demo aanvragen

De snelste manier om je AI te bouwen, beheren en schalen

Demo boeken
Samenvatten met
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Ontdek meer

Geen items gevonden.
TrueFoundry offers scalable alternatives for Vercel AI Gateway limitations
November 10, 2026
|
5 min leestijd

Vercel AI Review 2026: Wij hebben het getest, zodat jij dat niet hoeft te doen

Geen items gevonden.
November 10, 2026
|
5 min leestijd

Vendor lock-in voorkomen met de AI Gateway van TrueFoundry

Geen items gevonden.
November 10, 2026
|
5 min leestijd

TrueFoundry en de MCP-gatewayrevolutie: inzichten uit het Gartner-rapport van 2025

Geen items gevonden.
November 10, 2026
|
5 min leestijd

Gids voor MCP-authenticatie in Claude Code 2026

Geen items gevonden.
Geen items gevonden.

Recente blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.
Volg een korte producttour
Start producttour
Product Tour