Skip to main content

gRPC API

TaskDaemon provides a gRPC API for high-performance clients.

Connection

Proto Definition

Client Examples

Python

Go

Node.js

Reflection

gRPC reflection is enabled for tools like grpcurl:

When to Use gRPC

Use gRPC over HTTP when:
  • Building high-throughput internal services
  • Need streaming (future feature)
  • Using strongly-typed clients
  • Performance is critical
Use HTTP when:
  • Quick testing with curl
  • Browser-based clients
  • Simpler integration needs