Rogdham / sdkite

Simple framework for building SDKs and API clients

Home Page:https://sdkite.rogdham.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

Simple framework for building SDKs and API clients

https://sdkite.rogdham.net/

License:MIT License


Languages

Language:Python 100.0%