# Inferable ## Docs - [Agents](https://docs.inferable.ai/pages/agents.md): Learn how to mix autonomous LLM-based reasoning engines - [Architecture](https://docs.inferable.ai/pages/architecture.md): Learn how Inferable works through its core components: Tools, Agents, and Workflows, all connected via the Control Plane - [Control Plane](https://docs.inferable.ai/pages/control-plane.md): Introduction to Inferable Control Plane - [Human in the Loop](https://docs.inferable.ai/pages/human-in-the-loop.md): Learn how to implement human approval flows in your Inferable applications - [Introduction](https://docs.inferable.ai/pages/introduction.md): Welcome to Inferable's documentation. - [Langfuse](https://docs.inferable.ai/pages/langfuse.md): Use Langfuse to monitor and evaluate your Inferable cluster - [Notifications](https://docs.inferable.ai/pages/notifications.md): Learn how to implement notifications from your workflows - [Observability](https://docs.inferable.ai/pages/observability.md): End-to-end Observability - [Quick Start](https://docs.inferable.ai/pages/quick-start.md): Get started with Inferable in minutes - [Side-Effects](https://docs.inferable.ai/pages/results.md): Managing side-effects in workflows - [Self hosting](https://docs.inferable.ai/pages/self-hosting.md): Self-hosting Inferable Control Plane - [Slack](https://docs.inferable.ai/pages/slack.md): Request approval from Slack - [Structured Outputs](https://docs.inferable.ai/pages/structured-outputs.md): Getting structured outputs from LLMs - [Workflows](https://docs.inferable.ai/pages/workflows.md): Learn about workflows in Inferable ## OpenAPI Specs - [oas](https://api.inferable.ai/public/oas.json) ## Optional - [Github](https://github.com/inferablehq/inferable)