unleash-client-haskell: Unleash feature toggle client

[ library, mit, program, web ] [ Propose Tags ]

This is an Unleash client SDK for Haskell.

Unleash.Client provides a stateful HTTP client with functions and types for:

  • Client configuration

  • Client registration

  • Fetching feature toggles

  • Fetching variants

  • Sending metrics

See the source repo for more information and example usage.


[Skip to Readme]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.4.7, 0.4.8, 0.5.0, 0.6.0 (info)
Change log CHANGELOG.md
Dependencies aeson (>=2.0.3 && <2.2), base (>=4.7 && <5), containers (>=0.6.4 && <0.7), http-client-tls (>=0.3.6 && <0.4), http-media (>=0.8.0 && <0.9), mtl (>=2.2.2 && <2.3), servant (>=0.19.1 && <0.20), servant-client (>=0.19 && <0.20), text (>=1.2.5 && <2.1), time (>=1.9.3 && <1.13), unleash-client-haskell, unleash-client-haskell-core (>=0.8.7 && <0.11), unliftio (>=0.2.23 && <0.3) [details]
License MIT
Copyright Copyright © FINN.no AS, Inc. All rights reserved.
Author FINN.no
Maintainer See README.md
Category Web
Home page https://github.com/finn-no/unleash-client-haskell
Uploaded by evenbrenden at 2023-10-16T06:46:39Z
Distributions NixOS:0.6.0
Executables example
Downloads 22 total (6 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for unleash-client-haskell-0.6.0

[back to package description]

unleash-client-haskell

This is an Unleash client SDK for Haskell.

Unleash.Client provides a stateful HTTP client with functions and types for:

  • Client configuration
  • Client registration
  • Fetching feature toggles
  • Fetching variants
  • Sending metrics

You'll need to spawn threads and handle errors yourself. This is demonstrated in the example application.

unleash-client-haskell is a (working) work in progress and the API is likely to change.

See unleash-client-haskell-core for a bare-bones feature toggle evaluation library.

Available on Hackage.

Build

nix-build

Maintainers

Dependencies

  • aeson (BSD-3-Clause)
  • containers (BSD-3-Clause)
  • http-client-tls (MIT)
  • http-media (MIT)
  • servant (BSD-3-Clause)
  • servant-client (BSD-3-Clause)
  • text (BSD-2-Clause)
  • time (BSD-2-Clause)
  • unleash-client-haskell-core (MIT)
  • unliftio (MIT)