The lxd-client package

[ Tags: gpl, library, program, system ] [ Propose Tags ]

Implementation of the LXD client protocol in Haskell.

This module implements the LXD client protocol in Haskell using servant and websockets. It allows you to manage LXD containers and other resources directly from Haskell.

More information and a tutorial is in Network.LXD.Client.Commands.

Accompanying blog post:


Dependencies aeson, async, base (>=4.7 && <5), bimap, bytestring, connection, containers, data-default, directory, either, exceptions, filepath, http-api-data, http-client, http-client-tls, http-media, http-types, lxd-client, mtl, network, semigroups, servant, servant-client, text, tls, transformers, unix, websockets, x509, x509-store, x509-validation [details]
License GPL-3
Copyright 2017 Henri Verroken
Author Henri Verroken
Category System
Home page
Source repo head: git clone
Uploaded Sat Sep 30 18:00:40 UTC 2017 by hverr
Distributions LTSHaskell:, NixOS:, Stackage:, openSUSE:
Executables lxd-client-example
Downloads 1019 total (68 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2017-12-21 [all 4 reports]
Hackage Matrix CI


  • Network
    • LXD
      • Network.LXD.Client
        • Network.LXD.Client.API
        • Network.LXD.Client.Commands
        • Network.LXD.Client.Events
        • Internal
          • Network.LXD.Client.Internal.Prelude
        • Network.LXD.Client.Remotes
        • Network.LXD.Client.Types


Maintainer's Corner

For package maintainers and hackage trustees