--- id: swimlane version: "10.19.5" license: AGPLv3 license_treatment: agpl maintenance: active --- # swimlane — Python driver for the Swimlane API License: agpl · Maintenance: active · Downloads: 90.5K/mo ## What it is and what it does Swimlane is a Python client library that wraps the Swimlane API, allowing developers to programmatically interact with Swimlane 10.x workflow and case management systems. It handles authentication via JWT, HTTP communication through requests, and provides Python abstractions over Swimlane's REST endpoints. The package depends on standard HTTP and utility libraries (requests, certifi, pendulum for time handling, pyjwt for token management) and is designed to integrate into automation scripts, integrations, and applications that need to create, query, or modify cases and workflows within Swimlane. The package is actively maintained, supports modern Python versions (3.6–3.12), and is distributed as a pure-Python wheel with low installation friction. It is explicitly compatible with Swimlane 10.x only and not with Turbine. The AGPLv3 license means that any modifications or derivative works must also be open-sourced under the same license, which may restrict use in proprietary environments. Use it for: - Automate case creation and updates in Swimlane from external systems or scheduled jobs - Query and retrieve case data from Swimlane for reporting or analytics integration - Build custom integrations between Swimlane and third-party applications or workflows - Programmatically manage Swimlane applications and workflows as part of infrastructure automation - Develop testing or validation scripts that interact with a Swimlane instance ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Swimlane is a Python driver for the Swimlane API that enables programmatic interaction with Swimlane 10.x workflow and case management systems. Yes, if you are using Swimlane 10.x and need programmatic API access from Python. The package is actively maintained, has low install friction, and supports current Python versions. However, the AGPLv3 license requires careful consideration in proprietary environments—verify that your use case is compatible with copyleft obligations before adopting it. ## Install pip install swimlane uv add swimlane poetry add swimlane ## Installing swimlane Before you install: Low install friction with a pure-wheel distribution. Actively maintained as of 2026-07-15 with recent releases; supports current Python versions from 3.6 through 3.12. License in practice: Licensed under AGPLv3, which requires that any modifications or derivative works using this package must also be released under AGPLv3 and made available to users. This is a strong copyleft license; proprietary or closed-source projects may face licensing constraints. Quickstart: pip install swimlane import swimlane # Instantiate client with Swimlane API endpoint and credentials client = swimlane.Client(host='https://swimlane-instance', user='admin', password='password') Requires a running Swimlane 10.x instance with network access and valid credentials; not compatible with Turbine. Verify before relying: - Whether the package supports Swimlane versions beyond 10.x or if 10.x is the only supported major version - Specific API coverage and completeness relative to the full Swimlane REST API surface - Performance characteristics and rate-limiting behavior when working with large datasets ## Package facts - License: AGPLv3 (agpl) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 90.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags swimlane api client, swimlane python driver, workflow automation api, case management integration, swimlane 10.x integration, swimlane rest client, swimlane workflow api, api-client, workflow-automation, swimlane [View on SkillFed](https://skillfed.io/packages/swimlane) · [View on PyPI](https://pypi.org/project/swimlane/)