Skip to main content
This quickstart is the fastest path to run an agent against Sudoiq and see a completed result. Use Python (agentsapi), the agentservice CLI, or (soon) Node.js.

Before you begin

  • Python 3.10+ if you use the Python client or install the CLI via pip.
  • A virtual environment (recommended):
Install the Python client (for the Python tab below):
The Python SDK on PyPI is agentserviceapi (pip install agentserviceapi); import it as agentsapi in code (from agentsapi import ...). The CLI wheel package name is agentservice.

Run one agent

Use the dropdown to switch between Python, Node.js, and CLI. After start, the client waits for the run to finish using a long-lived streaming connection when the API supports it (server-sent events, SSE), so you do not write your own polling loop.
Python

After your first run

Add tools, validators, and tests so you can measure and improve behavior: For alternative delivery models (for example very long-running jobs), see Running agents.

Next steps