Skip to main content

Highspot Python SDK

A Python toolset for utilizing the Highspot API

Python Version Requirement
Highspot SDK 2.0.0 and newer require Python 3.10 or newer (and older than 3.14).
Version 1.0.0 is the final release that supports Python versions older than 3.10, and can be installed using pip install "highspot<2".

Installation

The package can be installed via pip using the syntax below.

pip install highspot --upgrade

You may also clone the repository and install from source using Poetry as shown below.

git clone git://github.com/jeffshurtliff/highspot.git
cd highspot/
poetry install

Usage

This section provides basic usage instructions for the package.

Importing the package

Rather than importing the base package, it is recommended that you import the primary Highspot class using the syntax below.

from highspot import Highspot

Initializing a Highspot object instance

The primary Highspot object serves many purposes, the most important being to establish a connection to the Highspot environment with which you intend to interact. As such, when initializing an instance of the Highspot object, you will need to pass it the API credentials it will use to authenticate so that the connection can be established.

Passing the information directly into the object

The API credentials can be passed directly into the Highspot object when initializing it, as demonstrated in the example below.

hs = Highspot(username='a1b2c3d4e5', password='abc123DEF456')

License

MIT License

Changelog

Refer to the changelog for version change information.

Reporting Issues

Issues can be reported within the GitHub repository.

Donations

If you would like to donate to this project then you can do so using this PayPal link.

Disclaimer

This package is considered unofficial and is in no way endorsed or supported by Highspot.

Release files for highspot 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for highspot 2.0.0
File Size Uploaded
highspot-2.0.0.tar.gz 14.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for highspot 2.0.0
File Interpreter ABI Platform
highspot-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.5 kB

Release files / highspot-2.0.0.tar.gz

Download URL highspot-2.0.0.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
357aa6aa0a662abb89255836d725466e87393c801c02d1fc062cc207fbf6091b
BLAKE2b-256 checksum
How to use checksums
3386db61d954be0fb14df563a2913762a5005470b6e8488a70de12faa7e01623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / highspot-2.0.0-py3-none-any.whl

Download URL highspot-2.0.0-py3-none-any.whl
Size 20.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2ec3e348fc227fc409c7b3e913f42d11cb5edc3bb30cb419e731e695bfde95d1
BLAKE2b-256 checksum
How to use checksums
2b963a353c8381161a72f5eabfbb1b9d495e75736b985a0223b5e51a5b2af833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page