Skip to main content

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!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sdkite-0.5.0.tar.gz (55.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sdkite-0.5.0-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file sdkite-0.5.0.tar.gz.

File metadata

  • Download URL: sdkite-0.5.0.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for sdkite-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ff9c0eb9a1dd2876f066ab53d8ca064e530efdc2ca123bdea70ae0e1b6e1328c
MD5 fd7fc318fbae669954c6f42e2e56a202
BLAKE2b-256 6ccdea902995b6aa4202b80c011a028290900980a00d11ec13a50c3b18650372

See more details on using hashes here.

File details

Details for the file sdkite-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: sdkite-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for sdkite-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e527523e0b54b274de76143b8f69c2c0a59668c8c106d4664ca61e25a4beb49
MD5 0a45dc4e4eafec6f37d68e1fdd1120e4
BLAKE2b-256 a407d58d7f1a6beaf198fdfce76eff6fd0bb27c218bf554619c25ef0ebcdd50a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page