Skip to main content

Module plugins

Module plugins 

Source
Available on crate feature plugins only.

Modules§

compression
Compression plugin for automatic response compression. HTTP response compression plugin supporting multiple algorithms and streaming.
cors
CORS (Cross-Origin Resource Sharing) plugin for handling cross-origin requests. Cross-Origin Resource Sharing (CORS) plugin for handling cross-origin HTTP requests.
idempotency
Idempotency-Key based request de-duplication plugin. Idempotency-Key based request de-duplication plugin.
metricsmetrics-opentelemetry or metrics-prometheus
Metrics/tracing plugin for integrating with systems like Prometheus or OpenTelemetry. Metrics and tracing plugin for integrating Tako’s signal system with backends like Prometheus or OpenTelemetry.
rate_limiter
Rate limiting plugin for controlling request frequency. Rate limiting plugin: token-bucket or GCRA, with composite keys and IETF rate-limit response headers.

Traits§

TakoPlugin
Trait for implementing Tako framework plugins.