Skip to content

Engines

Engines are the SDK components that do work on the platform's behalf: evaluating expressions, checking compliance rules, searching market data, and sharing cache and locks between processes. Each engine exposes a small set of methods.

Engine Class Use it to
Cache UserCache Store and retrieve values between runs, with a timeout.
Lock UserLock Make sure only one process at a time runs a piece of code.
Compliance Compliance Check a datastore against a list of compliance rules.
Market Data MarketData Search securities and their prices, optionally as of a past date.
Expression Engine Expression Evaluate expressions against a dictionary of values.

Authentication

Set your API credentials before you call an engine. See Authentication.