external_service

Elixir library for safely using any external service or API using automatic retry with rate limiting and circuit breakers. Calls to external services can be synchronous, asynchronous background tasks, or multiple calls can be made in parallel for MapReduce style processing.

Third Party APIs

Stars

153

Unreleased Activity

First Release

9

years ago

Last Release

1

months ago

Downloads

38.6k

last 90 days

Last Stable Version

3.2.3

Activity

Last Year

Latest Version Downloads

Last 90 Days

Visualizations of the latest version downloads, including both a full list of releases and a view that highlights the main versions.

Version 3.2.3

Published Sep 2026 •
Elixir Version Requirement ~> 1.15
Documentation for 3.2.3

Dependencies

4
errata ~> 1.8

Elixir library for structured error handling

fuse ~> 2.5

A Circuit breaker implementation for Erlang

nimble_options ~> 1.1

A tiny library for validating and documenting high-level options

telemetry ~> 1.0

Dynamic dispatching library for metrics and instrumentations

Optional Dependencies

Dependencies that are not required by default but can be installed or enable additional features or functionality

Community

Looks like this space is still empty… Want to be the first to contribute?

Share an article, talk, or podcast by adding resources to this package.

Related Packages

158 packages