README.md

# AzureStorage  

[![CI](https://github.com/csokun/ex_azure_storage/actions/workflows/main.yml/badge.svg)](https://github.com/csokun/ex_azure_storage/actions/workflows/main.yml)

Elixir Azure Storage Rest API Client. Support Azure Blob, Queue, Fileshare and Table Storage.

## Installation

The package can be installed
by adding `ex_azure_storage` to your list of dependencies in `mix.exs`:

```elixir
def deps do
  [
    {:ex_azure_storage, "~> 0.1.8"}
  ]
end
```
## Usage

Common usage

```elixir
alias AzureStorage.Queue 
{:ok, context} = AzureStorage.create_queue_service("azure-account-name", "azure-account-key")

context
  |> get_messages("order-queue", numofmessages: 25, visibilitytimeout: 60)
  |> IO.inspect()
```

Full documentation can be found at [https://hexdocs.pm/ex_azure_storage](https://hexdocs.pm/ex_azure_storage).