Skip to main content

APIs Overview

TimeBase offers APIs to view and manage streams, read and write data, run data queries and perform other operations. TimeBase APIs are available for Java, Python, C++, and Go programming languages - please refer to code samples.

  • TickDB - a top-level API. TickDB API allows connecting to TimeBase, creating and managing streams, and running data queries.
  • TickStream - use TickStream API to get information about streams, manage stream data (delete, truncate, purge and more), create Cursors to read and Loaders to write data into streams.
  • TickCursor - use TickCursor API to read TimeBase stream messages and manage data subscriptions.
  • TickLoader - use TickLoader API to write data into TimeBase streams.