Skip to main content

Requirements

specklepy requires:
  • Python 3.10 or higher (Python 3.10, 3.11, 3.12, 3.13, 3.14 supported)
specklepy works on Windows, macOS, and Linux.

Install with pip

You can install specklepy using pip in the current environment:

Install a Specific Version

To install a specific version:

Upgrade to Latest Version

To upgrade an existing installation:
It’s best practice to use a virtual environment to avoid dependency conflicts.

Verify Installation

Confirm specklepy is installed correctly:
You can also check available modules:

Dependencies

specklepy automatically installs these dependencies:
You don’t need to install these manually - pip handles them automatically.

Development Installation

If you want to contribute to specklepy or modify the source code refer to the contributing guide.

Next Steps

Now that you have specklepy installed, learn how to authenticate:

Authentication

Set up authentication with Speckle Server
Last modified on July 18, 2026