Skip to main content
Markdown

API Reference

Find method signatures, data types, connection options, and build settings by component. The references define API contracts and limits; the quickstart and user guides provide complete examples.

Data and Messages​

Module or interfaceReference
exaloop.dataArrays, tables, readers, and errors
exaloop.data.avroReaders, writers, schemas, and decoders, Arrow mapping
Generated Protobuf classesMessage and collection API
exaloop.data.protobufRuntime schema API
Native interoperabilityArrow C Data and Protobuf wire helpers

Databases and Streaming​

Use the database reference for connection options, SQL types, function settings, and compatibility. The guides below show those APIs in use.

ModuleClient or application APIServer-side API
exaloop.databases.duckdbEmbedded queriesScalar and vectorized functions
exaloop.databases.postgresQueries, cursors, transactions, COPYScalar functions
exaloop.databases.mysqlQueries, parameters, results, transactionsScalar functions
exaloop.databases.redisCommands, pipelines, streams, Pub/SubNative commands
exaloop.streaming.kafkaProducers, consumers, transactionsNot a broker-extension API
exaloop.streaming.schema_registryAvro schema lookup, registration, and message codecsRequires the Kafka and Data SDKs

Build and Performance Tools​