# Stewrd ## Docs - [Run Agent](https://docs.stewrd.dev/api-reference/agent.md): Send a message with optional capabilities and files. Get finished work back. - [Send Session Message](https://docs.stewrd.dev/api-reference/session-messages.md): Send a message within a persistent session. The agent receives full conversation history. - [Create Session](https://docs.stewrd.dev/api-reference/sessions.md): Create a persistent conversation session. Scale plan and above. - [Submit Tool Outputs](https://docs.stewrd.dev/api-reference/tool-outputs.md): POST /v1/agent/{id}/tool-outputs — Submit tool call results and continue execution. - [Authentication](https://docs.stewrd.dev/authentication.md): Every request must include your API key in the Authorization header. - [Bring Your Own Key (BYOK)](https://docs.stewrd.dev/byok.md): Use your own LLM API key with Stewrd. You control model choice and costs. - [Capabilities](https://docs.stewrd.dev/capabilities.md): Capabilities determine what your agent can do. Enable them per-project, then optionally filter per-request. - [Errors](https://docs.stewrd.dev/errors.md): Error response format and all error codes returned by the Stewrd API. - [Files](https://docs.stewrd.dev/files.md): Send files with your request and receive generated files in the response. - [Introduction](https://docs.stewrd.dev/introduction.md): Stewrd is a managed AI agent API for developers. Send a task via REST API, get finished work back — research, documents, code execution, data analysis, file processing, and browser automation. No agent frameworks, no infrastructure, no prompt engineering. - [Quick Start](https://docs.stewrd.dev/quickstart.md): Get your first response in under two minutes. No SDK required — just a fetch call. - [SDKs](https://docs.stewrd.dev/sdks.md): Official SDKs for the Stewrd API. - [Sessions](https://docs.stewrd.dev/sessions.md): Persistent multi-turn conversations with context that carries across messages. - [Streaming](https://docs.stewrd.dev/streaming.md): Get real-time responses from the agent using Server-Sent Events (SSE). - [Custom Tools](https://docs.stewrd.dev/tools.md): Give the agent access to your own functions. The model decides when to call them, you execute them, and the agent continues. - [Add AI Document Generation to Your App](https://docs.stewrd.dev/tutorials/document-generation.md): Generate PDFs and spreadsheets from a single API call. Send a prompt, get a download URL back. - [Build a Research Assistant in 10 Minutes](https://docs.stewrd.dev/tutorials/research-assistant.md): Create a research assistant that finds information, synthesizes it, and returns structured results — using one API call. - [Usage & Limits](https://docs.stewrd.dev/usage-and-limits.md): Credit-based usage, purchasing credits, and rate limiting for the Stewrd API. - [Webhooks](https://docs.stewrd.dev/webhooks.md): Get notified when agent tasks complete with HMAC-signed webhook deliveries. ## OpenAPI Specs - [openapi](https://docs.stewrd.dev/openapi.json)