Belt v0.5.1 API Reference


Extensible OTP Application written in Elixir for storing files remotely or locally through a unified API

Module for retrieving configuration and defaults

Ecto type for storing Belt.Provider config structs

Struct for representing stored files

Library for hashing files, streams and iodata

A mechanism for maintaining state across the Belt processing chain

Supervisor for Belt.Job processes

Defines a Belt Provider

Provider module offering support for storing files in a directory on the local filesystem

Provides functions shared across providers

Provider module offering support for S3-compatible storage services though ExAws

Implements the :ssh_client_key_api behaviour for Belt.Provider.SFTP