Lather - Full featured SOAP Library for Elixir

Lather has quite a few users and when searching for it here I realized it had never really been announced.

Apologies for the late notice but Lather is a full featured SOAP client and server for Elixir.

:sparkles: Key Features

  • :globe_with_meridians: Universal SOAP Client: Works with any SOAP service using WSDL analysis
  • :desktop_computer: Complete SOAP Server: Build SOAP services with a clean DSL
  • :counterclockwise_arrows_button: Dynamic Operations: Automatically discovers and builds requests for any SOAP operation
  • :shield: Enterprise Security: WS-Security, Basic Auth, SSL/TLS support
  • :high_voltage: High Performance: Built on Finch with connection pooling and async support
  • :wrench: Phoenix Integration: Seamless integration with Phoenix applications
  • :memo: Type Safety: Dynamic type mapping and validation with struct generation
  • :police_car_light: Robust Error Handling: Structured error types with SOAP fault parsing

'njoy,
awk

12 Likes

This would have save me a ton of time and frustrating meetings in about 2017. Congrats!

3 Likes

hahaha, we speak to several telephony providers where it’s still required. We also deal with a ton of snmp.

Back to the future!

2 Likes

Thanks @awksedgreep1! It already is saving me lot of time. :clap: