--- id: pybacklogpy version: "0.12" license: Apache License 2.0 license_treatment: permissive maintenance: abandoned --- # pybacklogpy — A library for backlog api License: permissive · Maintenance: abandoned · Downloads: 1.3M/mo ## What it is and what it does PyBacklogPy is a Python wrapper around the Backlog REST API, allowing you to interact with Backlog project management systems (hosted on backlog.com, backlog.jp, or backlogtool.com) without writing raw HTTP requests. It provides classes for common operations: Issue, Wiki, and file attachment handling. You configure it once with your Backlog domain and API key, then instantiate API classes and call methods that return requests Response objects. The library handles authentication and request formatting, but you work directly with the underlying HTTP responses—checking response.ok for success and parsing response.text as JSON for data. File downloads are handled specially, returning both a file path and response object as a tuple. The package is designed for straightforward API access rather than high-level abstractions, so you'll still need to know the Backlog API structure and parameter names. Use it for: - Automate issue creation and updates in Backlog from external systems or batch jobs. - Build wiki pages programmatically or sync documentation from other sources into Backlog. - Download attachments or files from Backlog issues for processing or archival. - Query issue lists and project data to generate reports or dashboards. - Integrate Backlog with CI/CD pipelines to update issue status based on build results. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. PyBacklogPy wraps the Backlog API to let you manage issues, wikis, and files in Backlog projects from Python code. No—this package is abandoned (last update 2021-09-18, no commits since) and will not receive fixes for Backlog API changes or Python compatibility issues. If you need to interact with Backlog, consider using requests directly with current Backlog API documentation, or check whether the community has forked an active alternative. ## Install pip install pybacklogpy uv add pybacklogpy poetry add pybacklogpy ## Installing pybacklogpy Before you install: Installation is straightforward with a single dependency (requests) and no compiled extensions. However, the package has been abandoned since its latest release on 2021-09-18 with no updates since, so expect no maintenance or fixes for API changes. License in practice: Licensed under Apache License 2.0 (permissive), which allows commercial and private use with minimal restrictions—suitable for most projects. Quickstart: pip install pybacklogpy from pybacklogpy.Issue import Issue from pybacklogpy.BacklogConfigure import BacklogComConfigure config = BacklogComConfigure(space_key='your-space', api_key='your-key') issue_api = Issue(config) response = issue_api.get_issue_list() Requires Python 3.5 or later. Backlog domain and API key must be configured either programmatically or via a secrets file in the project root. Verify before relying: - Current compatibility with modern Backlog API versions given the package's abandoned status - Whether the package works reliably with Python versions beyond 3.7 despite requiring 3.5+ ## Package facts - License: Apache License 2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: abandoned - Downloads: 1.3M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags backlog api python client, issue tracking integration, project management api wrapper, backlog wiki automation, backlog issue management, nulab backlog python, backlog rest api client, api-client, project-management, abandoned [View on SkillFed](https://skillfed.io/packages/pybacklogpy) · [View on PyPI](https://pypi.org/project/pybacklogpy/)