skillfed

sumologic-sdk

Sumo Logic Python SDK

sumologic-sdk v0.2.0 107.1K downloads/30d#12,630 on PyPI89
Permissive license Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for… (full text in the JSON record) Active released

What it is and what it does

This is a community-supported Python SDK that wraps the Sumo Logic REST API, making it easier to interact with Sumo Logic's log management, analytics, and security platform from Python scripts and applications. It handles the HTTP communication layer, authentication, and response parsing so you don't have to build REST calls manually.

The package depends on standard HTTP libraries (requests, urllib3, certifi) and is actively maintained. It supports modern Python versions (3.10 through 3.14) and is designed for environments using TLS 1.2 or higher. The repository includes sample scripts showing common usage patterns. Note that this is community-supported code—issues should be reported via GitHub, not to Sumo Logic support, though REST API issues themselves are supported by Sumo Logic.

Use it for:

  • Automate log collection and forwarding configuration across multiple Sumo Logic collectors
  • Build scripts to query logs and analytics data programmatically for reporting or integration
  • Manage security and SIEM rules and policies in Sumo Logic from Python automation workflows
  • Integrate Sumo Logic log management into custom Python applications or data pipelines
  • Perform bulk operations on log sources, dashboards, or saved searches via API

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Python interface to the Sumo Logic REST API, enabling programmatic access to Sumo Logic's log management and analytics platform from Python code.

Yes, if you need to integrate Sumo Logic into Python code. The package has low install friction, active maintenance, permissive licensing, and no known vulnerabilities. The main constraint is the TLS 1.2 requirement and the fact that support is community-driven rather than official—suitable for teams already using Sumo Logic who want programmatic access, less suitable if you need guaranteed vendor support.

Install

sumologic-sdk on PyPI

pip

pip install sumologic-sdk

uv

uv add sumologic-sdk

poetry

poetry add sumologic-sdk

Installing sumologic-sdk

Before you install

Low install friction with a pure-wheel distribution. Actively maintained as of 2026-05-18 with recent activity. Requires Python 3.10 or later. Runtime dependencies are standard (requests, certifi, urllib3) with no compiled components.

License in practice

Licensed under Apache License 2.0, a permissive open-source license. You may use, modify, and distribute this package freely provided you retain license notices and include a copy of the license with any distribution.

Quickstart

pip install sumologic-sdk

import sumologic_sdk
# Use the SDK to interact with Sumo Logic REST API
# See scripts/ folder in repository for examples

Requires TLS 1.2 or greater in your execution environment; Sumo Logic only accepts connections using TLS 1.2 or higher.

Verify before relying

  • Specific API coverage and completeness relative to the current Sumo Logic REST API surface
  • Whether community support model means response time for bug fixes or feature requests
  • Compatibility with specific Sumo Logic account types or regions

Package facts

License Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for… (full text in the JSON record) (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 7 — requests, certifi, urllib3, pytest, filelock, virtualenv, pygments
Maintenance actively maintained — 88 days since the last release
Last repo commit
First released
Downloads 107,078/month — #12,630 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: sumologic_sdk-0.2.0-py3-none-any.whl

Keywords: sumologic, python, sdk, rest, api, log, management, analytics, logreduce, security, siem, collector, forwarder

Operating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Tags

sumo logic api clientlog management python sdkrest api wrapper sumo logicanalytics platform integrationsiem python interfacelog collector managementsumo logic automation
rest-api-clientlog-managementmonitoring

More WWW/HTTP packages