Skip to main content
The current public surface is v1 at https://api.stewai.com/v1.

What is available today

CapabilityPython SDKREST API v1
Create runclient.runs.create()POST /v1/runs/
Get runclient.runs.get()GET /v1/runs/{run_id}/
List run stepsclient.runs.steps()GET /v1/runs/{run_id}/steps/
Upload fileclient.storage.upload()POST /v1/storage/upload/
Resolve Pantry pathclient.storage.resolve_path()GET /v1/storage/resolve/?path=...

What is not in public v1

  • No /v1/recipes/* endpoints
  • No /v1/schemas/* endpoints
  • No SDK streaming client; run progress is polling-based

Install

pip install stewai
Requires Python >=3.10.

Minimal example

from stewai import Client

client = Client(api_key="your-api-key")

run = client.runs.create(
    recipe_id="01JEXAMPLE00000000000000000",
    inputs={"topic": "AI safety"},
)

print(run["id"], run["status"])

Next steps