.. _overview: Overview ============ Welcome to Arch, The intelligent (edge and LLM) proxy server for agentic applications. Move **faster** by letting Arch handle the pesky heavy lifting in building agents: **fast input clarification**, **agent routing**, seamless integration of prompts with **tools for common tasks**, and **unified access and observability of LLMs**. In this documentation, you will learn how to quickly set up Arch to trigger API calls via prompts, apply prompt guardrails without writing any application-level logic, simplify the interaction with upstream LLMs, and improve observability all while simplifying your application development process. .. figure:: /_static/img/arch_network_diagram_high_level.png :width: 100% :align: center High-level network flow of where Arch Gateway sits in your agentic stack. Designed for both ingress and egress prompt traffic. Get Started ----------- This section introduces you to Arch and helps you get set up quickly: .. grid:: 3 .. grid-item-card:: :octicon:`apps` Overview :link: overview.html Overview of Arch and Doc navigation .. grid-item-card:: :octicon:`book` Intro to Arch :link: intro_to_arch.html Explore Arch's features and developer workflow .. grid-item-card:: :octicon:`rocket` Quickstart :link: quickstart.html Learn how to quickly set up and integrate Concepts -------- Deep dive into essential ideas and mechanisms behind Arch: .. grid:: 3 .. grid-item-card:: :octicon:`package` Tech Overview :link: ../concepts/tech_overview/tech_overview.html Learn about the technology stack .. grid-item-card:: :octicon:`webhook` LLM Provider :link: ../concepts/llm_provider.html Explore Arch’s LLM integration options .. grid-item-card:: :octicon:`workflow` Prompt Target :link: ../concepts/prompt_target.html Understand how Arch handles prompts Guides ------ Step-by-step tutorials for practical Arch use cases and scenarios: .. grid:: 3 .. grid-item-card:: :octicon:`shield-check` Prompt Guard :link: ../guides/prompt_guard.html Instructions on securing and validating prompts .. grid-item-card:: :octicon:`code-square` Function Calling :link: ../guides/function_calling.html A guide to effective function calling .. grid-item-card:: :octicon:`issue-opened` Observability :link: ../guides/observability/observability.html Learn to monitor and troubleshoot Arch Build with Arch --------------- For developers extending and customizing Arch for specialized needs: .. grid:: 2 .. grid-item-card:: :octicon:`dependabot` Agentic Workflow :link: ../build_with_arch/agent.html Discover how to create and manage custom agents within Arch .. grid-item-card:: :octicon:`stack` RAG Application :link: ../build_with_arch/rag.html Integrate RAG for knowledge-driven responses