sdkite

Simple framework for building SDKs and API clients


Keywords
sdk, api, client, toolkit, framework
License
MIT
Install
pip install sdkite==0.5.0

Documentation

SDKite

A simple framework for building SDKs and API clients

GitHub build status Release on PyPI Code coverage Mypy type checker MIT License


📖 Documentation   |   📃 Changelog


This project is under heavy development. Breaking changes in future versions are to be expected.

Main points before alpha version:

  • Minimal documentation
  • Complete documentation
  • Improve HTTP adapter
    • Support for more request body types (basic types)
    • Support for even more request body types (files, iterables)
    • Handle retrying
    • Handle bad status codes
    • Builtin auth handlers like basic auth
    • Usual shortcuts like .get(...) for .request('get', ...)
    • Allow to disable interceptors on a specific request
    • Wrapt requests' exceptions
    • Support more HTTP adapters
    • Real end-to-end integration test for HTTP endpoints
  • Remove requests from dependencies
  • And more!