Packages

Elixir Client for Flagsmith. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at.

Current section

Files

Jump to
flagsmith_elixir_sdk lib flagsmith sdk.ex
Raw

lib/flagsmith/sdk.ex

defmodule Flagsmith.SDK do
alias __MODULE__
@moduledoc """
Documentation for `Flagsmith.SDK`.
"""
@doc """
Returns a new `Flagsmith.SDK.Client.t()` instance that can be used to make SDK calls.
"""
@spec new(SDK.Types.environment_key() | nil, SDK.Types.base_url() | nil) ::
{:ok, SDK.Client.t()} | {:error, term()}
def new(environment_key \\ nil, base_url \\ nil),
do: SDK.Client.new(environment_key, base_url)
end