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.1.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.1.tar.gz.
File metadata
- Download URL: poelis_sdk-0.2.1.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 |
d75c14f95d4d96842dc38e371b4455686da51608bcc4cb6878c5e50ac32f0156
|
|
| MD5 |
e21ce9052eca91d9a81d4fd515794b56
|
|
| BLAKE2b-256 |
8e25d706f8c4e7b94b4f51fc3c6bae2d8a87a90300010f496626d65c6a332d19
|
File details
Details for the file poelis_sdk-0.2.1-py3-none-any.whl.
File metadata
- Download URL: poelis_sdk-0.2.1-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 |
6f0846137ffe44a51012f837e5472dfe92b75f226f5f81be08ec6b5825167c32
|
|
| MD5 |
f0e7e713c454b136e21f9096a48f863b
|
|
| BLAKE2b-256 |
0c2a4b0675bc9a655014e7ee1b877458588233756c062f3d02a400912cfc3f04
|