--- id: python-incidentio-client version: "0.56.4" license: MIT license_treatment: permissive maintenance: active --- # python-incidentio-client — Python client for Incident.io License: permissive · Maintenance: active · Downloads: 122.1K/mo ## What it is and what it does python-incidentio-client is an auto-generated Python wrapper around the incident.io REST API, built from OpenAPI specifications. It provides both synchronous and asynchronous methods to query and manage incidents, with each API endpoint exposed as a callable function. The client handles authentication via bearer tokens, manages SSL certificate verification, and returns either parsed data models or detailed response objects depending on which method variant you call. The library depends on httpx for HTTP transport, attrs for data models, and python-dateutil for timestamp handling. Installation is straightforward with low friction, and the package supports modern Python versions from 3.8.1 onward. The client is actively maintained and has received updates within the past year. Use it for: - Automating incident creation, updates, and queries from within Python applications or CI/CD pipelines. - Building custom dashboards or reporting tools that pull incident data from incident.io. - Integrating incident.io with third-party monitoring or alerting systems via Python scripts. - Writing async-first incident response automation that scales across multiple concurrent API calls. - Testing incident.io integrations in a Python test suite using sync or async methods. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Python client library for the incident.io API, providing sync and async methods to interact with incident management endpoints with built-in authentication and SSL certificate handling. Yes. The package is actively maintained, has low install friction, carries a permissive MIT license, and provides a clean interface to incident.io's API with both sync and async support. It's a solid choice if you need to integrate incident.io into Python workflows. No known security vulnerabilities. ## Install pip install python-incidentio-client uv add python-incidentio-client poetry add python-incidentio-client ## Installing python-incidentio-client Before you install: Low install friction with three lightweight runtime dependencies (attrs, httpx, python-dateutil). Actively maintained with a recent commit on 2026-08-10 and releases within the past year, supporting Python 3.8.1 through 3.13. License in practice: MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for commercial and open-source projects alike. Quickstart: pip install python-incidentio-client from incident_io_client import AuthenticatedClient client = AuthenticatedClient(base_url="https://api.incident.io", token="your_token") response = await client.get_endpoint() Requires a valid incident.io API token and base URL; SSL certificate verification enabled by default. Verify before relying: - Whether the generated client stays synchronized with incident.io API schema changes automatically or requires manual regeneration. - Performance characteristics and rate-limiting behavior when handling high-volume incident queries. - Whether error handling and retry logic are built into the client or left to the caller. - Specific endpoint availability and data model structure for common incident.io operations. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 122.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags incident.io api client, python incident management client, incident.io python sdk, async incident api wrapper, incident.io rest client, rest api client python, incident response api integration, incident-management, api-client, async-support [View on SkillFed](https://skillfed.io/packages/python-incidentio-client) · [View on PyPI](https://pypi.org/project/python-incidentio-client/)