# Introduction
The Python SDK can be found in our speckle-py repo (opens new window), its readme contains instructions on how to build it. It's compatible with Python 3.6+.
# Installation
You can install it using pip
pip install specklepy
1
# Key Components
SpecklePy has three main parts:
- a
SpeckleClient
which allows you to interact with the server API operations
andtransports
for sending and receiving large objects- a
Base
object and accompanying serializer for creating and customising your own Speckle objects
# Local Data Paths
It may be helpful to know where the local accounts and object cache dbs are stored. Depending on on your OS, you can find the dbs at:
- Windows:
APPDATA
or<USER>\AppData\Roaming\Speckle
- Linux:
$XDG_DATA_HOME
or by default~/.local/share/Speckle
- Mac:
~/.config/Speckle