savonrb/savon
Heavy metal SOAP client observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 98
- Release rhythm 91
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 9
- age_days: 6271
- days_rel: 61
- days_push: 12
- n_releases_24m: 6
Adoption not part of the score
2085 stars · 611 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Savon is a SOAP client library for Ruby that reads WSDL documents, maps service operations to Ruby methods, and converts between Ruby hashes and SOAP XML envelopes. It supports HTTP basic/digest/NTLM auth, WS-Security, logging, and pluggable HTTP transports.
Use cases
- call SOAP web services from Ruby
- integrate with enterprise systems that expose a WSDL
- consume SOAP APIs with WS-Security authentication
- convert Ruby hashes to SOAP requests and parse XML responses
- debug SOAP envelopes with request/response logging
- mock SOAP calls in tests
When to choose
- you need to talk to a legacy or enterprise SOAP service from Ruby
- you have a WSDL URL or file and want operations discovered automatically
- you need WS-Security, NTLM, or certificate-based SOAP authentication
When to avoid
- the service offers a REST API instead of SOAP
- you need a SOAP server rather than a client
- you are not working in Ruby
Facets
library · maturity active
http-client serialization middleware apis web-development developer-tools ruby soap wsdl ws-security xml enterprise-integration
2 sources
- readme: https://github.com/savonrb/savon · fetched 2026-08-28 · 96310814f027
- homepage: https://savonrb.com · fetched 2026-08-29 · b8e706e06000
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| savonrb/savon | main | 96 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem