Skip to content

Releases: jj136975/SimpleSDK

Bump version

30 Mar 17:30

Choose a tag to compare

v0.1.2

feat: bump version

SimpleSDK v0.1.1

16 Mar 16:07

Choose a tag to compare

Update dependency versions and remove Pipenv related files

SimpleSDK v0.1.0 (First Realese)

16 Mar 15:31

Choose a tag to compare

A lightweight async Python framework for building type-safe REST API clients.

Highlights

  • Async HTTP client — GET, POST, PUT, DELETE, PATCH with aiohttp
  • Automatic retries — Exponential backoff with jitter, configurable status codes and max attempts
  • Type-safe serialization — Request/response models via pyserde and orjson
  • Pluggable authentication — Authenticator and CredentialLoader abstractions with a built-in TokenAuthenticator
  • Custom error models — Deserialize API error responses into typed objects
  • Configurable clients — Base URL, headers, user-agent, and timeout settings
  • Status hooks — Override on_status() to handle specific HTTP statuses with Retry or Raise
  • Raw bytes support — Return raw response bytes when needed

Requires Python 3.12+.