Accelerate the Value of Data

API Latency Benchmark

Learn about Reltio’s baseline API performance and the key factors that affect it.

Overview

The Reltio platform powers complex implementations. As you plan your implementation, it’s important to predict the impact of your implementation on performance. This article helps you predict performance by providing:
  • Baseline latency for the seven API types mentioned in Table 1.
  • Factors that affect latency for each API type.
Attention: The performance benchmarks presented are a guide not a guarantee. Several factors, such as the cloud nature of the service, can have an impact on the performance.

Baseline API Latency and Parameters

We calculate the latency API types with the following assumptions:
  • The tenant doesn't use Lifecycle Actions (LCA)
  • The tenant uses the simple address cleanser
  • GET requests don't use ordering and scoring
  • GET requests don't contain queries to the data history storage
  • Transitive matching isn't enabled (the deep parameter is set to 1 in the Get transitive matches )
  • POST requests have the URI only parameter set to true
The following table summarizes the baseline (average) latency you can expect:
Table 1. Latency Details
API CallDescriptionBaseline Latency, ms
POST Entities API Latency (POST /entities)Load data into tenant130
GET Entities API Latency (GET /entities)Get entities using a filter47
GET Entity ID API Latency ((GET /entity/{id}))Find entity by ID51
GET Entities Matches API Latency (GET /entity/_matches)Find all matches for an entity97
GET Entities Tree API Latency (GET /entity/{id}_tree)Discover tree260
GET Entities Hops API Latency (GET /entity/{id}_hops)Get Hops85
POST Entities Connections API Latency (POST /entities{id}/_connections)Find Connections227
We calculated the latency based on the following baseline parameters. Changes in these parameters will change the API latency.
Table 2. Baseline values of Parameters
ParameterBaseline value (no more than)
Batch size for POST entities10 entities per batch
Entity size10 KB
Number of simple attributes per entity100
Number of nested attributes per entity10
Number of reference attributes per entity0
Number of RDM lookups per entity5
Overall API response size50 KB
Filter conditions for GET entities10
Match rules for an entity type5