# 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
SpeckleClientwhich allows you to interact with the server API operationsandtransportsfor sending and receiving large objects- a
Baseobject 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:
APPDATAor<USER>\AppData\Roaming\Speckle - Linux:
$XDG_DATA_HOMEor by default~/.local/share/Speckle - Mac:
~/.config/Speckle