banner

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.

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.
PingPrompt
Free Trial
PingPrompt

PingPrompt

favorite

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.

#Prompts
#Workflow & SOP Management
LeverBot
Free Trial
LeverBot

LeverBot

favorite

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

#AI Chatbot
#AI Productivity Tools
#AI Customer Service Assistant
Inner AI
Free Trial
Inner AI

Inner AI

favorite

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.

#AI Chatbot
#AI Content Detector
#AI Productivity Tools
Wald.ai
Free
Wald.ai

Wald.ai

favorite

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

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

Character.aiEditor's Choice

favorite

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.

#AI Chatbot
#AI Character
Gemini 2.0 Flash Thinking
Free
Gemini 2.0 Flash Thinking

Gemini 2.0 Flash ThinkingEditor's Choice

favorite

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.

#Large Language Models (LLMs)
#AI Chatbot
#AI Code Assistant
Textbff
Free
Textbff

Textbff

favorite

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

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

BodySherpa

favorite

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.

#AI Chatbot
#Life Assistant
Sagen AI
Free
Sagen AI

Sagen AI

favorite

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

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

Onsen

favorite

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

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

Rory AI

favorite

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

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

Rep.ai

favorite

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.

#AI Chatbot
#AI Customer Service Assistant
#AI E-commerce Tools
Ask AI - AI Powered Chat Bot Assistant
Free
Ask AI - AI Powered Chat Bot Assistant

Ask AI - AI Powered Chat Bot Assistant

favorite

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

#Multi-purpose Tools
#AI Chatbot
Rosytalk
Free
Rosytalk

Rosytalk

favorite

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.

#AI Chatbot
#AI Character
Folderr
Free Trial
Folderr

Folderr

favorite

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.

#AI Chatbot
#AI Documents Assistant
Bot3 AI
Free
Bot3 AI

Bot3 AI

favorite

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

#AI Chatbot
#AI Character
Free AI Chatroom
Free
Free AI Chatroom

Free AI Chatroom

favorite

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.

#Large Language Models (LLMs)
#AI Chatbot
WebFill
Free Trial
WebFill

WebFill

favorite

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.

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

Peache.ai

favorite

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.

#AI Chatbot
#AI Character
TalkPersona
Free
TalkPersona

TalkPersona

favorite

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.

#AI Chatbot
#AI Lip Sync Generator