Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.hellofriday.ai/llms.txt

Use this file to discover all available pages before exploring further.

Friday ships with built-in agents for common integrations (GitHub, Jira, Slack, etc.), but your business has unique APIs, workflows, and domain logic. The Agent SDK lets you wrap those into custom agents the platform can orchestrate alongside built-ins in jobs.

How it works

Your agent runs as a Python subprocess managed by Friday. It communicates with the outside world through the host:

LLM access

Route calls through Friday’s provider registry. No API keys in your code — the platform handles auth, rate limits, and routing.

HTTP requests

Call external APIs through Friday’s fetch layer. TLS termination and timeouts handled by Friday.

MCP tools

Configure Model Context Protocol servers and invoke tools — GitHub, databases, filesystems, and more.

Progress streaming

Emit real-time progress updates that appear in the Studio UI while your agent runs.
The subprocess model keeps credentials out of your code. All I/O flows through Friday. The platform manages credentials, rate limits, and audit logging.

Language SDKs

Define agents in code using the Agent SDK. Each SDK provides a consistent interface for building agents that integrate with Friday’s runtime, tools, and orchestration layer.

Python

Build agents in Python. Compile-time SDK with zero runtime dependencies. Set up IDE support for autocomplete and type checking.
Python is available today and more languages are coming soon. Don’t see your language? Reach out to request an SDK for a specific language.