Official Python SDK for Poelis
Project description
Poelis Python SDK
Python SDK for Poelis.
Installation
pip install -U poelis-sdk
Requires Python 3.11+.
Quickstart (API key + org ID)
from poelis_sdk import PoelisClient
client = PoelisClient(
api_key="poelis_live_A1B2C3...", # Organization Settings → API Keys
org_id="tenant_uci_001", # same section
)
Configuration
Getting your API key and org ID
- Navigate to Organization Settings → API Keys.
- Click “Create API key”, choose a name and scopes (read-only by default recommended).
- Copy the full key when shown (it will be visible only once). Keep it secret.
- The
org_idfor your organization is displayed in the same section. - You can rotate or revoke keys anytime. Prefer storing as env vars:
export POELIS_API_KEY=poelis_live_A1B2C3...
export POELIS_ORG_ID=tenant_id_001
Dot-path browser (Notebook UX)
The SDK exposes a dot-path browser for easy exploration:
client.browser # then use TAB to explore
# client.browser.<workspace>.<product>.<item>.<child>.properties
See the example notebook in notebooks/try_poelis_sdk.ipynb for an end-to-end walkthrough (authentication, listing workspaces/products/items, and simple search queries).
Requirements
- Python >= 3.11
- API base URL reachable from your environment
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
poelis_sdk-0.2.0.tar.gz
(71.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file poelis_sdk-0.2.0.tar.gz.
File metadata
- Download URL: poelis_sdk-0.2.0.tar.gz
- Upload date:
- Size: 71.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
868c321ae2d7e21498fcc68b4b675f492d7576eecf9029c1051e3c00ca22e456
|
|
| MD5 |
e87232542e7aa2010991b9f1903e9d8f
|
|
| BLAKE2b-256 |
614d5b6cb403912c7c2415672542bb46c21f045b1f88285c6e2eca3939006dca
|
File details
Details for the file poelis_sdk-0.2.0-py3-none-any.whl.
File metadata
- Download URL: poelis_sdk-0.2.0-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
944260803d4ea1ab973bd7e07fb682f2538afa8133d85b12119b13188fac716c
|
|
| MD5 |
699995d49bb0596903ad116d45c5bcd6
|
|
| BLAKE2b-256 |
113f773a31092aa0593f05ae61d5f7f9e4863dfa0f4c734ef71527614d1ddb25
|