API
Sift offers a REST API and a gRPC API to interact with telemetry data and system services.
Overview
Sift offers the following two APIs to interact with telemetry data and system services:
- REST: Best for quick setup and ease of use.
- gRPC: Best for high-performance, real-time, and large-scale integrations.
Choosing between REST and gRPC
The best API choice depends on your technical needs:
API type | Best for | Notes |
---|---|---|
REST | Rapid prototyping, low to moderate traffic volumes | It is easy to use with standard HTTP tools such as Postman or Curl. |
gRPC | High-frequency telemetry ingestion, real-time analysis | Optimized for performance and scalability, using client code generated from Sift's Protocol Buffers. To simplify this, Sift offers pre-built client libraries for select programming languages to help you get started quickly. |