Skip to content

Fix Python SDK minimum version requirement and evaluate lite-SDK documentation #698

@saif-at-scalekit

Description

@saif-at-scalekit

Background

A developer questionnaire document stated Python 3.5 is supported by the Scalekit SDK. A customer on Python 3.5.6 checked the public SDK and found it requires Python 3.8+, creating a confusing contradiction.

During support, they were directed to a private lite SDK (scalekit-inc/scalekit-sdk-python-lite) that wraps the REST APIs and supports Python 3.5+ with limited functionality (no gRPC, no automatic retries).

Issues to resolve

1. Questionnaire / external document accuracy

The Notion-based questionnaire shared during sales/onboarding states Python 3.5 support. This needs to be corrected to Python 3.8+ or removed. Owner: whoever manages the security questionnaire template.

2. Python SDK docs missing version requirement

src/content/docs/agentkit/sdks/python/index.mdx has no mention of minimum Python version. It should prominently state Python 3.8+ in the install section.

3. Decision needed: lite SDK documentation

A private lite SDK exists (scalekit-sdk-python-lite) for Python 3.5 environments. Currently it is shared on a case-by-case basis. Options:

  • Document it publicly as a supported path for legacy Python environments (adds maintenance burden)
  • Keep it internal / ad-hoc and update the questionnaire to direct Python <3.8 users to contact support
  • Deprecate it and direct users to call the REST API directly for legacy Python environments

Suggested quick wins (no decision needed)

  • Add Python 3.8+ requirement to the install section of src/content/docs/agentkit/sdks/python/index.mdx
  • Add a note pointing Python <3.8 users to contact support

References

  • Public Python SDK: pip install scalekit-sdk-python (requires Python 3.8+)
  • Lite SDK repo: scalekit-inc/scalekit-sdk-python-lite (Python 3.5+, REST-only wrapper)
  • Affected doc: src/content/docs/agentkit/sdks/python/index.mdx

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions