# m8tes > m8tes is the developer platform for building autonomous AI teammates. Create teammates that run tasks, use tools, and automate workflows through a Python SDK or REST API. ## Guides - [Quick Start](https://m8tes.ai/docs/quickstart): Get your first teammate running in minutes - [Use Cases](https://m8tes.ai/docs/use-cases): Common patterns for internal automation, product embedding, approvals, and file generation - [CLI](https://m8tes.ai/docs/cli): Terminal-first workflows for auth, teammates, tasks, and runs - [Runs](https://m8tes.ai/docs/runs): Create runs, stream output, poll status, and follow up - [Teammates](https://m8tes.ai/docs/teammates): Define reusable agent personas, set default permission modes, and trigger runs - [Tasks](https://m8tes.ai/docs/tasks): Reusable task definitions with manual, schedule, webhook, and app event triggers - [Tools](https://m8tes.ai/docs/skills): Built-in and third-party tools, integration setup, and assignment - [Human-in-the-Loop & Permissions](https://m8tes.ai/docs/human-in-the-loop): Approvals, plan mode, and AskUserQuestion flows - [Files](https://m8tes.ai/docs/files): List and download files generated by runs - [Users](https://m8tes.ai/docs/users): Per-user isolation, profile fields, and multi-tenant patterns - [Webhook Events](https://m8tes.ai/docs/webhooks-guide): Outbound run event delivery, signatures, and retries ## API Reference - [API Reference](https://m8tes.ai/docs/api-reference): Full endpoint reference for V2 resources - [Introduction](https://m8tes.ai/docs/api-introduction): Auth, request model, and resource map - [Pagination](https://m8tes.ai/docs/api-pagination): Cursor-based pagination patterns - [Errors](https://m8tes.ai/docs/api-errors): Standard error schema and handling - [Rate Limits](https://m8tes.ai/docs/rate-limits): Limits, headers, and retry behavior ## Additional Guides - [Introduction](https://m8tes.ai/docs/introduction): Platform overview and first principles - [Core Concepts](https://m8tes.ai/docs/core-concepts): How teammates, runs, tasks, tools, and users connect - [Streaming & Events](https://m8tes.ai/docs/streaming): Event model and client streaming patterns - [Scheduling](https://m8tes.ai/docs/scheduling): Cron and interval automation for tasks - [Webhook Triggers](https://m8tes.ai/docs/webhook-triggers): Inbound webhooks and app event triggers that start runs - [Email Inbox](https://m8tes.ai/docs/email-inbox): Trigger runs from inbound email - [Read-only Inbox](https://m8tes.ai/docs/fetchmail-inbox): Store emails for agent retrieval mid-run (2FA codes, verification emails) - [Memories](https://m8tes.ai/docs/memories): Persist and reuse user-specific memory - [Task Setup Tools](https://m8tes.ai/docs/task-setup-tools): Let agents manage same-scope teammates, tasks, runs, approvals, files, schedules, webhooks, integrations, and memories from within a run ## Optional - [Full Documentation](https://m8tes.ai/llms-full.txt): Complete documentation as a single markdown file for LLMs - [Computer Use](https://m8tes.ai/docs/computer-use): Desktop automation — mouse, keyboard, browser, and shell in a full Linux sandbox - [Integrations](https://m8tes.ai/docs/integrations): Connecting external services, multi-tool teammates, end-user OAuth flows - [Python SDK](https://pypi.org/project/m8tes/): `pip install m8tes` client library