PackageTrack
Sign in Get early access

sturdy_http

A strongly typed, event-based, reliable HTTP client that wraps `Dio`.

0.7.0 2.5K downloads/mo #4941 most downloaded on pub.dev Betterment/sturdy_http

What this package is like to depend on

Last release 7 months ago

20 Jan 2026

Release timing varies

gaps range from 3 weeks to 1.3 years

Nearly every release is documented

notes for 13 of 13 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

13 releases · first in 2023

4 releases in the last 12 months

see the full history below

Release timeline

13 releases · May 2023 to Jan 2026
2024 2025 2026
Release Pre-release

Releases

latest 13
  1. 0.7.0 20 Jan 2026
    Release notes

    What's Changed

    Full Changelog: v0.6.2...v0.7.0

    Open source →
    Release notes
    • feat: support capturing and emitting header values by @btrautmann in https://github.com/Betterment/sturdy_http/pull/27
    Open source →
  2. 0.6.2 14 Jan 2026
    Release notes

    What's Changed

    Full Changelog: v0.6.1...v0.6.2

    Open source →
    Release notes
    • chore: loosen dart constraint by @btrautmann in https://github.com/Betterment/sturdy_http/pull/25

    Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.6.1...v0.6.2

    Open source →
  3. 0.6.1 23 Dec 2025
    Release notes

    What's Changed

    Full Changelog: v0.6.0...v0.6.1

    Open source →
    Release notes
    • fix: do not emit DecodingError when response is null by @btrautmann in https://github.com/Betterment/sturdy_http/pull/22

    Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.6.0...v0.6.1

    Open source →
  4. 0.6.0 23 Dec 2025
    Release notes

    What's Changed

    Full Changelog: v0.5.1...v0.6.0

    Open source →
    Release notes
    • chore: upgrade dependencies; remove freezed by @btrautmann in https://github.com/Betterment/sturdy_http/pull/19
    • chore: add proper toString() implementations for NetworkResponse types by @btrautmann in https://github.com/Betterment/sturdy_http/pull/20

    :warning: Breaking Changes:

    • Please see individual PRs for details on breaking changes.
    • Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.5.1...v0.6.0
    Open source →
  5. 0.5.1 18 Sep 2024
    Release notes

    What's Changed

    Full Changelog: v0.5.0...v0.5.1

    Open source →
    Release notes
    • fix: loosen collection constraint by @btrautmann in https://github.com/Betterment/sturdy_http/pull/16

    Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.5.0...v0.5.1

    Open source →
  6. 0.5.0 17 Sep 2024
    Release notes

    What's Changed

    Full Changelog: v0.4.0...v0.5.0

    Open source →
    Release notes
    • refactor: make network response a sealed class by @btrautmann in https://github.com/Betterment/sturdy_http/pull/14

    Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.4.0...v0.5.0

    Open source →
  7. 0.4.0 22 Jul 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.3.1...v0.4.0

    Open source →
    Release notes
    • feat: Add support for 426: Upgrade Required by @willlockwood in https://github.com/Betterment/sturdy_http/pull/12
    Open source →
  8. 0.3.1 03 Apr 2024
    Release notes

    What's Changed

    Full Changelog: v0.3.0...v0.3.1

    Open source →
    Release notes
    • fix: export retry_behavior by @btrautmann in https://github.com/Betterment/sturdy_http/pull/10

    Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.3.0...v0.3.1

    Open source →
  9. 0.3.0 02 Apr 2024
    Release notes

    What's Changed

    Full Changelog: v0.2.0...v0.3.0

    Open source →
    Release notes
    • feat: support retrying failed requests by @btrautmann in https://github.com/Betterment/sturdy_http/pull/8

    Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.2.0...v0.3.0

    Open source →
  10. 0.2.0 25 Oct 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.1.0...v0.2.0

    Open source →
    Release notes
    • chore: update outdated dependencies by @ClaireDavis in https://github.com/Betterment/sturdy_http/pull/6
    Open source →
  11. 0.1.0 19 Jul 2023
    Release notes
    • Add ability to provide CancelToken as well as send and receive progress callbacks to NetworkRequests

    :warning: Breaking Changes:

    • Remove ability to provide headers to NetworkRequests. Instead, pass Options.
    • Migrate to DioException from the deprecated DioError.
    • Remove proxy configuration on the underlying Dio instance during construction of SturdyHttp. If you want to configure proxy information, do it via an Interceptor.
    • Add inferContentType parameter to constructor. This defaults to true. The previous behavior was no not infer content-type header by default.
    Open source →
  12. 0.0.2 11 May 2023
    Release notes
    • Correct library name
    Open source →
  13. 0.0.1 10 May 2023
    Release notes
    • Initial version
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive