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!

Release files for sdkite 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sdkite 0.5.0
File Size Uploaded
sdkite-0.5.0.tar.gz 55.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sdkite 0.5.0
File Interpreter ABI Platform
sdkite-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 77.9 kB

Release files / sdkite-0.5.0.tar.gz

Download URL sdkite-0.5.0.tar.gz
Size 55.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ff9c0eb9a1dd2876f066ab53d8ca064e530efdc2ca123bdea70ae0e1b6e1328c
BLAKE2b-256 checksum
How to use checksums
6ccdea902995b6aa4202b80c011a028290900980a00d11ec13a50c3b18650372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / sdkite-0.5.0-py3-none-any.whl

Download URL sdkite-0.5.0-py3-none-any.whl
Size 22.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e527523e0b54b274de76143b8f69c2c0a59668c8c106d4664ca61e25a4beb49
BLAKE2b-256 checksum
How to use checksums
a407d58d7f1a6beaf198fdfce76eff6fd0bb27c218bf554619c25ef0ebcdd50a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page