Voor developers en AI-codingagents

    Bouw uw interface. Configureer de uitvoering.

    Gebruik de Web Chat SDK voor uw eigen chatfrontend, de CLI voor beoordeelde Inbox-configuratie en OpenAPI voor applicatie-integratie. Uw interface blijft van u; DataInbox biedt de ingerichte context, regels, toegestane acties en het bewijs.
    • Chat SDK voor JavaScript / TypeScript
    • Beoordeelde CLI-configuratie
    • Standaard OpenAPI per inbox
    • Regels afgedwongen in DataInbox
    OpenAPI en interface-integratie
    Codex · KlantervaringCLI actief
    u

    u

    Verbeter de klantervaring met behulp van onze voorraad- en bestelgegevens.

    DataInbox CLI
    doctor agent-config
    config validate
    diff · 4 wijzigingen
    Dry-run geslaagd
    Tests · 4/4
    opgeslagen configuratie geverifieerd
    Codex vraagt. DataInbox bewijst. Publicatie wacht op expliciete goedkeuring.

    Web Chat SDK · beschikbaar op npm

    0.1.0-beta.2 · Publieke preview

    Verbind uw frontend met gecontroleerde webchat.

    Verbind uw eigen interface via de headless JavaScript / TypeScript SDK met een ingericht publiek chatkanaal in DataInbox. Uw applicatie beheert de UI; DataInbox beheert de ingestelde agentcontext en bedrijfsregels.

    Installeer de beoordeelde preview

    npm install --save-exact @datainbox/chat-sdk@0.1.0-beta.2

    Richt eerst de Inbox, goedgekeurde bronnen, agent en het publieke kanaal voor uw website in. De SDK verzorgt de gespreksverbinding, niet de bedrijfsinrichting. Technische documentatie is beschikbaar na het inloggen in DataInbox.

    Verantwoordelijkheden van de frontend

    Bouw uw interface, valideer invoer, geef antwoorden veilig weer en beheer polling en annulering. De SDK verzorgt de gespreksverbinding, niet het chatvenster.

    Voorwaarden voor het publieke kanaal

    Richt de Inbox, goedgekeurde bronnen, agent en een publieke browserclient voor uw website-origin in. Een publiek chattoken biedt geen ledenauthenticatie of toegang tot privégegevens.

    Bedrijfsregels aan de serverzijde

    Leg toegestane tools, limieten, goedkeuringen en menselijke overdracht vast in de Inbox. Browsercode en modelantwoorden kunnen geen bedrijfsbevoegdheden verlenen.

    Inbegrepen bij uw DataInbox-licentie. Geen aparte SDK-licentiekosten.

    De bestaande afspraken over berichten, runtime en opslag blijven gelden. AI- en providergebruik en eventuele implementatie vallen onder de bestaande voorwaarden.

    Geverifieerde CLI-workflows0.3.0-rc.34 · release candidate

    Eén CLI voor herbruikbare inrichting, beoordeelde wijzigingen en gecontroleerde toegang.

    Hergebruik een werkend uitgangspunt, controleer wijzigingen voordat u ze toepast en geef iedere applicatie alleen de toegang die nodig is. Zo kunt u herhaalde inrichting en herstelwerk beperken, terwijl uw team de publicatie beheerst.

    Technische documentatie is beschikbaar na het inloggen in DataInbox.

    Ontdek het runtimecontract

    Lees de actuele configuratieregels van de server voordat u een Inbox maakt of wijzigt, zodat een agent werkt met het contract dat uw omgeving ondersteunt.

    Herbruikbare Inbox-templates

    Begin met herbruikbare templates, controleer de invoer en bekijk het resultaat voordat u het toepast. Dit kan herhaald inrichtingswerk verminderen.

    Beheerde publieke webchat

    Controleer of een publiek webchatkanaal gereed is en welke websites het mogen gebruiken. Bekijk beleidswijzigingen voordat u ze toepast.

    Verbind uw web-agent in eigen huisstijl

    Toegang tot een specifieke Inbox

    Geef een applicatie of agent toegang tot één specifieke Inbox en goedgekeurde bewerkingen, zodat deze kan werken zonder bredere beheerrechten.

    Vooraf controleerbare databewerkingen

    Bekijk vooraf hoe een regel de status van geselecteerde records zou wijzigen en pas daarna het beoordeelde resultaat toe. Zo kunnen teams fouten ontdekken voordat records veranderen.

    Controleer Companion-mogelijkheden

    Controleer welke betaalmogelijkheden een Companion in de gekozen omgeving aanbiedt voordat u verdergaat. Een commando alleen bewijst niet dat een betaalproces gereed is.

    Op 1 oktober 2026 offline gecontroleerd met de lokaal geverifieerde CLI-release en de bijbehorende skill en het commandocontract. Dit bevestigt lokale ondersteuning van commando’s, niet dat iedere workflow in deze release is toegevoegd. Beschikbaarheid en autorisatie hangen af van de server en Inbox; voor deze controle is geen live workflow getest. Meet mogelijke tijdwinst in uw eigen proces.

    Van Codex naar een productieveilige publicatie

    Van instructie naar gecontroleerde uitvoering.

    Begin bij het gewenste resultaat: ‘We willen de klantervaring verbeteren met onze voorraad- en ordergegevens.’ Codex brengt eerst de klantvraag, leidende bronnen, toegangsgrenzen en toegestane acties in kaart. DataInbox vertaalt die keuzes naar een eventgestuurd bedrijfsproces dat u kunt beheren en uitvoeren.

    1. 01

      Beschrijf de operatie

      Beschrijf in gewone taal welke events, data, regels, mensen, systemen, agents en resultaten nodig zijn.

    2. 02

      Schrijf de inbox

      Codex vertaalt de toepassing naar configuratie, schema’s, paden, mappings, regels, tools en acties.

    3. 03

      Controleer en publiceer

      De CLI controleert de gereedheid, valideert het bestand, toont de exacte wijzigingen en voert een proefrun uit. Daarna publiceert u de beoordeelde configuratie.

    4. 04

      Neem in gebruik

      De inbox kan events ontvangen, gegevens en inhoud structureren, context oplossen, regels handhaven en toegestane acties uitvoeren.

    5. 05

      Verbind elke ervaring

      Gebruik de Inbox via de standaard OpenAPI-specificatie vanaf elk ontwikkelingsproject, AI-systeem, agentframework of gebruikersinterface.

    Veilige CLI publicatieflow
    datainbox --format json doctor agent-config
    datainbox --format json inbox config validate --file app.yaml
    datainbox --format json inbox config diff <inbox-id> --file app.yaml
    datainbox --format json inbox config set <inbox-id> --file app.yaml --validate --dry-run
    datainbox --format json inbox config set <inbox-id> --file app.yaml --validate --expected-current-sha <reviewed-current-sha256>

    Een runtime die AI kan bedienen

    De combinaties leven in één operationeel model.

    Combineer de bronnen, paden, regels, agents, tools, goedkeuringen en resultaten die uw toepassing nodig heeft. U houdt overzicht in één controleerbare configuratie, in plaats van losse diensten afzonderlijk te beheren.

    Events en inname

    Ontvang berichten van frontends, APIs, webhooks, systemen, bestanden, databases, apparaten en agents.

    Logische gegevens en inhoud

    Bewaar operationele gegevens, projecties, documenten en kennis in paden die passen bij het domein.

    Regels en mappings

    Valideren, transformeren, routeren, fuseren, classificeren, goedkeuren, blokkeren of escaleren vanuit de configuratie.

    Agents en hulpmiddelen

    Geef agents alleen de context, zoekopdrachten, modellen, limieten en mogelijkheden die nodig zijn voor hun taak.

    Acties en uitkomsten

    Roep goedgekeurde API’s aan, informeer medewerkers, werk systemen bij of maak het volgende traceerbare bedrijfssignaal aan.

    OpenAPI en bewijs

    Elke inbox onthult een standaard OpenAPI-specificatie, terwijl beslissingen, statuswijzigingen, tooloproepen en resultaten inzichtelijk blijven.

    Interfacevrijheid

    Elke inbox is klaar voor elke interface.

    Elke Inbox biedt een standaard OpenAPI-specificatie en kan uw project ondersteunen als interactieve database of regelgestuurde graaf voor data en content. Applicaties, AI-systemen en agentframeworks gebruiken de interface die u kiest. U beheert de bedrijfsinteracties, rechten en regels rechtstreeks in de runtime.

    Elke interface

    Apps, agents en AI-systemen

    Standaard OpenAPI

    Gegevens, inhoud en acties

    Uw runtimeregels

    Interacties, toegang en bewijs

    Web-agents met een concrete taak

    Verbind het gesprek met bronnen, planning en betalingen.

    De SDK verbindt uw frontend met het chatkanaal. Richt per toepassing de broncontext, toegestane tools en resultaatcontrole in. Een antwoord is geen bevoegdheid; een voorstel is nog geen bevestigde actie.

    Toepassingspatronen · per omgeving in te richten

    Zorg: uitleg binnen het zorgpad

    Maak goedgekeurde medicatie-informatie en klinische zorgpaden begrijpelijk. Uw organisatie bepaalt welke bronnen, processtappen en escalaties de agent mag gebruiken.

    1. Goedgekeurde bron
    2. Uitleg binnen het zorgpad
    3. Zorgprofessional bij twijfel

    De agent neemt geen zelfstandig diagnose-, medicatie- of doseerbesluit. Klinische beslissingen blijven bij de zorgprofessional.

    Planning: boeken vanuit het gesprek

    Koppel een planning bridge voor actuele beschikbaarheid, capaciteit en reserveringsregels. Laat klanten middelen, materieel, tijdsloten of diensten boeken, van verhuur tot personenvervoer.

    1. Beschikbaarheid uit het planningssysteem
    2. Uw akkoord op het voorstel
    3. Bevestiging van het boekingssysteem

    Een voorstel is nog geen reservering. Alleen het gekoppelde systeem bevestigt de boeking; een onzekere status blijft zichtbaar.

    Riveer is een Ferryon-praktijkcase. Een chatkoppeling voor planning, tickets en betalen wordt per kanaal ingericht.

    Bekijk Riveer bij Ferryon

    Betalen: veilig verder vanuit de chat

    Laat een klant vanuit het gesprek een betaling starten. Het gekoppelde systeem levert bedrag en orderreferentie; de betaalprovider verwerkt de betaling via een beveiligde betaalpagina.

    1. Bedrag en referentie uit het systeem
    2. Akkoord en beveiligde checkout
    3. Betaalstatus van de provider

    Geen kaart- of bankgegevens in de chat. De agent meldt alleen ‘betaald’ na een bevestigde status van de betaalprovider.

    Rabobank

    Betaalprovider in het Ferryon-voorbeeld

    Rabo OnlineKassa: betaalpagina en API

    Het gesprek helpt. Uw regels bepalen.

    Dit zijn integratiepatronen, geen standaard geactiveerde functies van de SDK. Planning bridges en betaalproviders worden apart ingericht en getest. Providercontracten, transactiekosten en eventuele implementatie blijven apart gelden.

    Persoonlijke zorggegevens vereisen een apart geauthenticeerde en geautoriseerde omgeving. Een publiek chattoken is geen toegang tot een patiëntdossier.

    FAQ voor ontwikkelaars

    Praktische randvoorwaarden voordat u begint.

    Kunnen we een web-agent in onze eigen huisstijl maken?

    Ja. De DataInbox Web Chat SDK verbindt uw eigen JavaScript- of TypeScript-chatinterface met een ingericht publiek chatkanaal in DataInbox. U kiest het ontwerp en de interactie. In DataInbox bepaalt u de bedrijfscontext, agenttaak, toegestane tools, limieten en menselijke overdracht. De SDK verbindt het gesprek; hij activeert niet zelfstandig een agent en geeft geen toegang tot privégegevens.

    Kost de Web Chat SDK extra?

    Nee. De Web Chat SDK is inbegrepen bij uw DataInbox-licentie, zonder aparte SDK-licentiekosten. De afspraken over berichten, runtime en opslag van uw abonnement blijven gelden. AI-modelgebruik, ander providergebruik en eventuele implementatie vallen onder de bestaande voorwaarden. Een inbegrepen SDK betekent geen onbeperkt of kosteloos AI-gebruik.

    Geeft installatie van de SDK een agent toegang tot alle bedrijfsgegevens?

    Nee. De SDK is een gespreksinterface, geen toestemming voor datatoegang. Uw ingerichte Inbox bepaalt de bronnen, velden, het doel, tools, limieten en vereiste goedkeuringen voor de taak. Een publiek chattoken is geen medewerkersauthenticatie en geeft geen recht op privégegevens uit Inboxen. Toegang en acties moeten buiten het AI-model worden afgedwongen.

    Vervangt DataInbox ieder backendsysteem?

    Nee. DataInbox biedt de runtime voor events, context, regels, acties, agents en bewijs rond het proces dat u modelleert. Bestaande ERP-, CRM-, product-, betaal- en specialistische systemen kunnen leidend blijven en via gecontroleerde koppelingen deelnemen.

    Kan Codex een productie Inbox rechtstreeks wijzigen?

    Alleen met de identiteit en bevoegdheden die u verleent. De configuratieflow is expliciet: gereedheid controleren, valideren, wijzigingen beoordelen, een gevalideerde proefrun uitvoeren en daarna toepassen. Een codingagent krijgt geen onbeoordeelde snelroute naar productie.

    Waar gaan applicatiegegevens en inhoud naartoe?

    Een inbox kan operationele gegevens, projecties, documenten en kennis organiseren in logische domeinpaden. Regels kunnen alleen de records en velden valideren, mappen, samenvoegen, routeren en openbaar maken die nodig zijn voor de operatie.

    Kunnen we onze eigen frontend behouden?

    Ja. Iedere Inbox biedt een standaard OpenAPI-specificatie, zodat u uw eigen frontend, ontwikkelframework, agentframework, hostingplatform en designsysteem kunt gebruiken. Elke interface werkt binnen de grenzen die u voor identiteit, toegang, data, acties en regels instelt.

    Zijn losse edge functions en databases nog nodig?

    Niet voor onderdelen die al binnen de Inbox zijn ingericht. Data, content, status, mappings, regels, agents, acties en bewijs kunnen samen worden beheerd, in plaats van verdeeld over losse edge functions, servers en databases. Specialistische systemen kunnen leidend blijven waar de toepassing dat vraagt.

    Waarom maakt AI dit nu mogelijk?

    AI kan een gesprek over uw bedrijfsproces vertalen naar begrijpelijke declaratieve configuratie. De DataInbox-runtime valideert en voert die configuratie voorspelbaar uit. Het model verzorgt de interactie; de runtime bewaakt de status, bevoegdheden en uitvoering.

    Wat dit developers oplevert

    Breng logica, data en controle samen in één runtime.

    Een bruikbare applicatie vraagt meer dan een scherm: gegevensinname, schema’s, opslag, status, regels, rechten, koppelingen, agents, herstelpogingen, bewijs en API’s. Zonder gezamenlijke runtime raakt dit verdeeld over losse edge functions, backendservices, databases en deployments. Met DataInbox kan Codex deze onderdelen via de CLI beheren als één declaratief ingerichte omgeving.

    U bouwt het product.

    U houdt de regie over domeinkeuzes, gebruikerservaring, frontend, onderscheidende logica en de details die voor klanten het verschil maken.

    DataInbox voert de operatie uit.

    Ontvang events, organiseer context, pas regels toe, begrens agents, voer toegestane acties uit, stel data beschikbaar en bewaar bewijs.

    Gebouwd sinds 2014

    Meer dan tien jaar gebouwd voor deze combinatie.

    Sinds 2014 ontwikkelen we een declaratieve runtime voor gegevensverwerking met privacy en naleving als ontwerpprincipes. Data en bedrijfsprocessen worden expliciet beschreven, gecontroleerd gewijzigd en uitgevoerd, zonder voor iedere toepassing de onderliggende technologie opnieuw te bouwen.

    AI-agents blijken goed aan te sluiten op deze runtime, ook al voorzagen we die ontwikkeling niet in 2014. Codex vertaalt een bedoeling naar configuratie. DataInbox valideert, controleert, publiceert en voert die configuratie uit. Zo wordt een gesprek werkende software, terwijl het AI-model niet zelf de productieruntime wordt.

    AI begrijpt

    Bedoeling, vaktaal, uitzonderingen en het gewenste resultaat.

    CLI controleert

    Gereedheid, validatie, wijzigingsoverzicht, proefrun en expliciete publicatie.

    Runtime voert uit

    Events, status, gegevens, regels, acties, toegang en bewijs.

    Begin met één operatie

    Breng de operatie. Publiceer een inbox die elke interface kan gebruiken.

    Samen toetsen we de events, context, data, regels, acties, toegang en het benodigde bewijs. Vervolgens maken we het resultaat aantoonbaar met Codex en de DataInbox CLI.