Arch is an intelligent Layer 7 gateway built on Envoy Proxy that provides secure handling, robust observability, and seamless integration of prompts with APIs for building fast, robust, and personalized AI agents.

banner
What is Arch
Arch is an open-source intelligent prompt gateway engineered with purpose-built LLMs to handle critical tasks related to prompt processing and API integration. Built by the core contributors of Envoy proxy, it treats prompts as nuanced user requests that require the same capabilities as traditional HTTP requests. The platform is designed to protect, observe, and personalize LLM applications like agents, assistants, and co-pilots while integrating them with backend APIs.
Key Features of Arch
Arch is an intelligent Layer 7 gateway designed for handling AI/LLM applications, built on Envoy Proxy. It provides comprehensive prompt management capabilities including jailbreak detection, API integration, LLM routing, and observability features. The platform uses purpose-built LLMs to handle critical tasks like function calling, parameter extraction, and secure prompt processing, while offering standards-based monitoring and traffic management features. Built-in Function Calling: Engineered with purpose-built LLMs to handle fast, cost-effective API calling and parameter extraction from prompts for building agentic and RAG applications Prompt Security: Centralizes prompt guardrails and provides automatic jailbreak attempt detection without requiring custom code implementation Advanced Traffic Management: Manages LLM calls with smart retries, automatic failover, and resilient upstream connections for ensuring continuous availability Enterprise-grade Observability: Implements W3C Trace Context standard for complete request tracing and provides comprehensive metrics for monitoring latency, token usage, and error rates
Use Cases
AI-Powered Weather Forecasting: Integration with weather services to provide intelligent weather forecasting through natural language processing Insurance Agent Automation: Building automated insurance agents that can handle customer queries and process insurance-related tasks Network Management Assistant: Creating networking co-pilots that help operators understand traffic flow and manage network operations through natural language interactions Enterprise API Integration: Seamlessly connecting AI capabilities with existing enterprise APIs while maintaining security and observability
Pros
Built on proven Envoy Proxy technology for reliable performance Comprehensive security features with built-in jailbreak detection Standards-based observability making it enterprise-ready
Cons
Potential search visibility issues due to name confusion with Arch Linux Requires Docker and specific technical prerequisites for setup Limited documentation and community resources as a newer project
How to Use Arch
Install Prerequisites: Ensure you have Docker (v24), Docker compose (v2.29), Python (v3.10), and Poetry (v1.8.3) installed on your system. Poetry is needed for local development. Create Python Virtual Environment: Create and activate a new Python virtual environment using: python -m venv venv && source venv/bin/activate (or venv\Scripts\activate on Windows) Install Arch CLI: Install the Arch gateway CLI tool using pip: pip install archgw Create Configuration File: Create a configuration file (e.g., arch_config.yaml) defining your LLM providers, prompt targets, endpoints, and other settings like system prompts and parameters Configure LLM Providers: In the config file, set up your LLM providers (e.g., OpenAI) with appropriate access keys and model settings Define Prompt Targets: Configure prompt targets in the config file, specifying endpoints, parameters, and descriptions for each target function Set Up Endpoints: Define your application endpoints in the config file, including connection settings and timeouts Initialize Client: Create an OpenAI client instance pointing to Arch gateway (e.g., base_url='http://127.0.0.1:12000/v1') in your application code Make API Calls: Use the configured client to make API calls through Arch, which will handle routing, security, and observability Monitor Performance: Use Arch's built-in observability features to monitor metrics, traces, and logs for your LLM interactions
Arch FAQs
1.What is Arch?
Arch is an intelligent Layer 7 gateway designed to protect, observe, and personalize LLM applications with APIs. It's built on Envoy Proxy and engineered with purpose-built LLMs for secure handling, robust observability, and seamless integration of prompts with APIs.
2.What are the core features of Arch?
Arch's core features include: 1) Built on Envoy for HTTP management and scalability, 2) Function Calling for fast Agentic and RAG apps, 3) Prompt Guard for preventing jailbreak attempts, 4) Traffic Management for LLM calls, and 5) Standards-based Observability using W3C Trace Context standard.
3.What are the prerequisites for installing Arch?
To install Arch, you need: 1) Docker System (v24), 2) Docker compose (v2.29), 3) Python (v3.10), 4) Poetry (v1.8.3), and API Keys for LLM providers if using external LLMs.
4.How does Arch handle security?
Arch centralizes prompt guardrails to prevent jailbreak attempts and ensures safe user interactions without requiring code writing. It includes the Arch-Guard collection which offers state-of-the-art performance in detecting jailbreaking attempts with low latency and low False Positive Rate.
5.How can developers get support for Arch?
Developers can get support by joining Arch's discord server where the team actively monitors and offers support. They can also refer to the documentation at docs.archgw.com for detailed guidance.
6.What kind of observability features does Arch provide?
Arch provides comprehensive observability features using the W3C Trace Context standard for complete request tracing across applications. It offers metrics to monitor latency, token usage, and error rates to help optimize AI application performance.
Comment
user
messageuser
PingPrompt

PingPrompt

PingPrompt is a specialized workspace that helps professionals organize, control, and track changes in their AI prompts while providing version control, multi-model testing, and safe iteration capabilities.

favorite
PingPrompt
Free Trial
#Prompts#Workflow & SOP Management
Inner AI

Inner AI

Inner AI is an AI-powered platform that streamlines content creation, task management, and creative workflows by integrating multiple AI tools and models into one comprehensive workspace.

favorite
Inner AI
Free Trial
#AI Chatbot#AI Content Detector#AI Productivity Tools
LeverBot

LeverBot

LeverBot is a cutting-edge AI-powered chatbot platform that enhances customer engagement and automates business processes through generative AI and conversational capabilities.

favorite
LeverBot
Free Trial
#AI Chatbot#AI Productivity Tools#AI Customer Service Assistant
Wald.ai

Wald.ai

Wald.ai is a secure AI platform for businesses that connects users to multiple AI assistants while ensuring data protection and regulatory compliance.

favorite
Wald.ai
Free
#AI Chatbot#AI Productivity Tools
Character.ai

Character.aiEditor's Choice

Character.ai is an innovative AI chatbot platform that allows users to create, customize, and interact with a wide variety of AI characters for entertainment, learning, and creative purposes.

favorite
Character.ai
Free
#AI Chatbot#AI Character
Gemini 2.0 Flash Thinking

Gemini 2.0 Flash ThinkingEditor's Choice

Gemini 2.0 is Google DeepMind's most capable AI model yet, featuring enhanced multimodal capabilities including native image generation, speech output, and autonomous agent abilities designed for the agentic era.

favorite
Gemini 2.0 Flash Thinking
Free
#Large Language Models (LLMs)#AI Chatbot#AI Code Assistant
Textbff

Textbff

TextBFF is an AI companion that texts you once a day to discuss your life, goals, and emotions.

favorite
Textbff
Free
#Writing Assistants#AI Chatbot#Life Assistant
BodySherpa

BodySherpa

BodySherpa is an AI-powered nutrition coach on Telegram that provides personalized meal plans, effortless tracking, and adaptive guidance to help users achieve their fitness goals.

favorite
BodySherpa
Free
#AI Chatbot#Life Assistant
Sagen AI

Sagen AI

Sagen AI is a personalized AI assistant that helps users manage their digital lives through natural language conversations.

favorite
Sagen AI
Free
#Large Language Models (LLMs)#Writing Assistants#AI Chatbot#AI Voice Assistants#AI Character#Life Assistant
Onsen

Onsen

Onsen is an AI-powered journaling app that combines personal reflection, interactive guidance, and mental wellness support to help users reflect, grow, and thrive.

favorite
Onsen
Free
#Large Language Models (LLMs)#AI Chatbot#Mental Health Support#Life Assistant
Rory AI

Rory AI

Rory is an AI-powered happiness companion that helps users journal positive experiences and engage in mood-boosting conversations via messaging apps.

favorite
Rory AI
Free
#AI Chatbot#AI Voice Assistants#Life Assistant
Rep.ai

Rep.ai

Rep.ai is an AI-powered sales and customer engagement platform offering live chat, intent detection, and automated dialing to boost website conversions and sales.

favorite
Rep.ai
Free
#AI Chatbot#AI Customer Service Assistant#AI E-commerce Tools
Ask AI - AI Powered Chat Bot Assistant

Ask AI - AI Powered Chat Bot Assistant

Ask AI is an AI-powered chatbot assistant that provides instant answers, generates content, and offers tools like image generation and text summarization.

favorite
Ask AI - AI Powered Chat Bot Assistant
Free
#Multi-purpose Tools#AI Chatbot
Rosytalk

Rosytalk

Rosytalk is an AI-powered chat companion app that allows users to create, customize and interact with AI characters through text, voice and video conversations while providing emotional support and roleplay experiences.

favorite
Rosytalk
Free
#AI Chatbot#AI Character
Folderr

Folderr

Folderr is a comprehensive AI platform that enables users to create custom AI assistants by uploading unlimited files, integrating with multiple language models, and automating workflows through a user-friendly interface.

favorite
Folderr
Free Trial
#AI Chatbot#AI Documents Assistant
Bot3 AI

Bot3 AI

Bot3 AI is a free AI chatbot online platform that offers various scenarios and characters for users to engage with.

favorite
Bot3 AI
Free
#AI Chatbot#AI Character
Free AI Chatroom

Free AI Chatroom

Free AI Chatroom is an online platform offering AI-powered chat experiences with multiple AI bots and characters for conversation, content generation, and creative interactions.

favorite
Free AI Chatroom
Free
#Large Language Models (LLMs)#AI Chatbot
WebFill

WebFill

WebFill is an AI-powered automation tool that streamlines form filling, survey completion, data entry, email generation, and MCQ solving through advanced AI models and browser integration.

favorite
WebFill
Free Trial
#AI Chatbot#AI Email Writer
Peache.ai

Peache.ai

Peache.ai is an AI character chat playground that enables users to engage in flirty, witty, and daring conversations with diverse AI personalities through real-time interactions.

favorite
Peache.ai
Free Trial
#AI Chatbot#AI Character
TalkPersona

TalkPersona

TalkPersona is an AI-powered video chatbot that provides real-time human-like conversation through a virtual talking face with natural voice and lip-sync capabilities.

favorite
TalkPersona
Free
#AI Chatbot#AI Lip Sync Generator