Skip to content

Python SDK

bash
pip install skilleo

Public client for Skilleo Cloud (https://api.skilleo.org) and any compatible /v1 server. Depends on httpx. Never imports the GPU provider.

Client

python
from skilleo import Client, SkilleoError

client = Client(api_key="sk_live_...")
# default base_url is https://api.skilleo.org
python
client, body = Client.signup("dev@example.com")

Namespaces

AttributePurpose
client.providersconnect, register, list, delete (no customer keys sent to Skilleo)
client.accountsignup credentials (same connection store)
client.capabilitieslist, get, run
client.runscreate, get, wait
client.computecreate, get, delete
client.storagecreate, list, get, delete
client.templatescreate, list, get, delete
client.endpointscreate, list, get, delete
client.jobscreate, get, wait, output, save
client.cataloggpus, datacenters
client.artifactscreate, list, get, content, save, delete
client.workflowscreate, get, wait
client.agentslist, run, get
client.planscreate, get
client.taskscreate, get, wait
client.billingcheckout, status
client.usagequery, export

Prefer client.capabilities.run(...) and client.providers.connect(...) for application workloads.

Skilleo — /v1 at api.skilleo.org