Skip to content

Integrations

Python memory helpers

connection.memory wraps memory writes, searches, and context assembly. connection.cache wraps exact and semantic prompt cache store/lookup.

LangGraph-style flows

Example retrieve/call/remember flows show how to assemble context, check cache, call a provider on miss, and write memory back.

Provider adapters

Optional example adapters cover OpenAI Responses and Anthropic Messages. They lazy-import SDKs and keep model names in application config.

AgentOps telemetry

Example schemas model agent_runs, retrieval_events, cache_events, llm_calls, llm_errors, tool_calls, context_traces, and context_replay_events as ordinary time-series tables.

OpenTelemetry mapping

Example mapping converts OTLP-style GenAI spans into ZeptoDB AgentOps tables for LLM calls, cache hits, tool calls, and errors.

ZeptoDB does not call LLM or embedding providers from the server. Applications own providers and credentials; ZeptoDB stores memory, filters candidates, assembles context, and checks cache.


Arrow IPC ingest

POST /insert/arrow accepts Apache Arrow IPC RecordBatchStream bytes and writes through the table-aware tick ingest path without per-row SQL.

HTTP Reference →

MessagePack ingest

POST /insert/msgpack accepts a dependency-light MessagePack map of column arrays for embedded and Telegraf-style batched clients.

HTTP Reference →

Telegraf output

zepto-telegraf-output plugs into Telegraf outputs.execd, reads Influx line protocol from stdin, and writes ZeptoDB batches over HTTP.

Telegraf Output →

Kafka

Built-in Kafka consumer with batch ingestion. Up to 3.2M events/sec from Kafka topics. Useful for operational event streams and AgentOps pipelines.

Feed Handler Guide →

Kafka connector behavior should be validated in your deployment shape before relying on it.

FIX 4.4

Native FIX parser for market-data and order feeds. Trading agents can pair tick data with strategy memory and decision replay.

Feed Handlers →

ITCH

NASDAQ ITCH handler for L3 order-book data. Lossless, nanosecond-timestamped, and ready for temporal market-memory workflows.

Feed Handlers →

Binance WebSocket

Real-time crypto market data ingestion for agents watching multi-exchange state.

Feed Handlers →

AWS Kinesis

Optional KinesisConsumer for AWS-native streams, reusing Kafka/MQTT tick decoders with table-aware local and cluster routing.

C++ Reference →

ROS 2

Optional Ros2Consumer bridge for Physical AI: scalar topics, standard message profiles, typed profile tables, cluster forwarding, and rosbag2 import/replay.

ROS 2 Setup → · Edge Deployment → · C++ Reference →

ROS 2 connector support requires -DZEPTO_USE_ROS2=ON; IoT connectors should be validated against your edge and operations requirements.


LanguageTypeTypical useLink
PythonZero-copy + memory/cache helpersAgent loops, ML pipelines, notebooksPython Reference →
C++Native Pipeline API + connector helpersEmbedded, low-latency, edge, robot-lab, and streaming deploymentsC++ Reference →
HTTPREST API + binary ingestSQL, /api/ai/*, Arrow IPC ingest, and MessagePack ingestHTTP Reference →
Arrow FlightgRPC streamingBatch data transfer and distributed trainingFlight Reference →

Prometheus

Built-in /metrics endpoint. Scrape ingestion rates, query latency, memory usage, cluster health, Agent Memory counts, cache counts, evictions, and capacity limits.

Grafana

Query ZeptoDB directly from Grafana via HTTP API. Build dashboards over operational telemetry, AgentOps events, and memory/cache metrics.


IntegrationStatusDescription
Agent Memory sidecarrecords.bin + vectors.bin snapshots, WAL replay, snapshot metrics, ANN footprint, and sidecar byte gauges
Amazon S3Parquet HDB for historical time-series data
Google Cloud StorageParquet HDB
Local NFSOn-premise Parquet HDB for air-gapped and edge
DockerSingle-command deployment and Agent Memory pilots
KubernetesHelm chart with StatefulSet for time-series clusters
ARM Gravitonaarch64 native for cost-efficient edge and cloud

ProviderProtocolStatus
OktaOIDC
Auth0OIDC
Azure AD / Entra IDOIDC
Google WorkspaceOIDC
API KeysNative
JWTBearer token

See SSO Integration Guide →


IntegrationStatusDescription
OPC-UAAvailable / expandingPLC / SCADA connector with scalar, array, string, structured, Historical Access, Alarms & Conditions, browse CLI, and server-mode surfaces
MQTTAvailable / expandingLightweight IoT sensor and robot telemetry ingestion
ROS 2 scalar topicsAvailableLive scalar std_msgs topic subscriptions plus rosbag2 import/replay
ROS 2 standard profilesAvailableIMU, JointState, Odometry, TFMessage, and LaserScan scalar mapping
ROS 2 typed profilesAvailableSchema-aware wide tables for standard profiles, with typed-row cluster forwarding
AutomationML / PackMLUnder evaluationStandardized plant and machine data models
CAN / Vehicle BusUnder evaluationAutomotive telemetry ingestion at the edge
IntegrationStatusDescription
AWS KinesisAvailableOptional AWS-native stream consumer with JSON/BINARY/JSON_HUMAN tick decoders
Telegraf outputAvailableoutputs.execd writer for Telegraf input ecosystems
MessagePack ingestAvailableDependency-light HTTP binary batch ingest at /insert/msgpack
Arrow IPC ingestAvailableArrow RecordBatchStream HTTP ingest at /insert/arrow
Apache PulsarPlannedStreaming alternative to Kafka
Kafka Connect SinkPlannedStandard Kafka connector plugin
CDC (Debezium)PlannedPostgreSQL / MySQL change capture
JDBC / ODBCPlannedTableau, Excel, BI tools
DuckDBPlannedArrow zero-copy JOIN delegation

Interested in an integration, or want to compare implementation notes? Open an issue on GitHub or start a GitHub Discussion.