Receive any business message
Streams, APIs, databases, files, applications, devices, and MCP services enter through a controlled connection boundary.
Universal message boundary
If a service can send or receive through a protocol, adapter, API, or MCP capability, it can participate in a DataInbox operation. The Inbox between them determines which message is valid, which context may travel, and what the receiving party is allowed to get.
Governed message contract
One connection model
A connector moves data. DataInbox also establishes the context, contract, and conditions required to use that data safely.
Streams, APIs, databases, files, applications, devices, and MCP services enter through a controlled connection boundary.
The receiving Inbox checks schema, source, identity, purpose, permissions, and the conditions that apply to the message.
Mappings normalize fields and translate the message into the standard contract expected by the next Inbox or system.
The permitted message is delivered to its destination. Responses return as traceable business messages with current context.
Connector universe
These categories show common connection patterns. Actual availability depends on the adapter, credentials, deployment, and receiving-system contract.
DataInbox ingests from event streams (Kafka, Confluent, Redpanda, Kinesis, Pub/Sub, Event Hubs, NATS), databases (PostgreSQL, MySQL, MongoDB), warehouses (Snowflake, BigQuery, Databricks, Redshift), SaaS apps (Stripe, Salesforce, HubSpot, Shopify, Zendesk, Intercom, SAP, NetSuite), files (S3, Drive, SFTP, CSV, Parquet, JSON), IoT brokers (MQTT, OPC UA, AWS IoT Core), inbound webhooks, REST polling, GraphQL subscriptions, and SDKs for JavaScript, Python, Java, and Go.
Use the REST Event API, a webhook, an adapter, or an available SDK. The receiving Inbox validates the payload against its configured schema and can map it to the message contract required by the next system.
Yes. Every incoming message is validated against the configured schema before it becomes usable business context. Invalid messages receive a structured error and can be routed for review.
Yes. DataInbox consumes Kafka and Confluent topics as native sources and can also produce events back to them. It is not a replacement for the broker, it is the governance and routing layer above it.
Yes. Browser datalayer and GTM events can be streamed in parallel to GA4 so analytics and AI consume the same governed event stream without duplicate instrumentation.
Yes. An MCP service can provide an external capability under Inbox-defined conditions. DataInbox determines which context may be shared, which capability may be invoked, what result contract is required, and how the result returns as a governed business message.