# systemprompt.io > Production infrastructure for AI agents powered by Anthropic Claude, OpenAI ChatGPT, and Google Gemini. Self-hosted Rust platform with MCP server hosting, OAuth security, multi-provider orchestration, and enterprise observability. systemprompt.io enables teams to deploy production AI applications using Anthropic's Claude, OpenAI's ChatGPT, and Google's Gemini through a unified infrastructure layer. Native SDK integration with all three providers supports automatic failover, cost optimization, and smart model routing. Built on the Model Context Protocol (MCP) standard—pioneered by Anthropic for Claude Desktop—systemprompt.io delivers production-grade tool serving compatible with the leading AI assistants. ## Quick Links - Homepage: https://systemprompt.io - Documentation: https://systemprompt.io/documentation - Playbooks: https://systemprompt.io/playbooks - Blog: https://systemprompt.io/blog - GitHub: https://github.com/systempromptio/systemprompt-template ## Key Features - **MCP Server Hosting**: Production OAuth-secured Model Context Protocol servers compatible with Claude Desktop and AI coding assistants - **Multi-Provider AI**: Native integration with Anthropic Claude, OpenAI ChatGPT, and Google Gemini with automatic failover - **Agent Orchestration**: A2A protocol for agent-to-agent communication across AI providers - **Enterprise Security**: OAuth2/OIDC + WebAuthn passwordless authentication - **Full Observability**: Request tracing, cost tracking per provider, audit logs - **Rust Extension System**: Type-safe traits for API routes, jobs, schemas, and providers ## AI Provider Integrations systemprompt.io supports multiple AI providers with native SDK integration: - **Anthropic Claude**: Native Claude API integration with Claude Sonnet 4, Claude Opus 4, and Claude Haiku support. Full MCP protocol compatibility for tool serving. - **OpenAI ChatGPT**: GPT-4o and GPT-4 Turbo integration with function calling and structured outputs. - **Google Gemini**: Gemini Pro and Gemini Flash support with search grounding capabilities. Smart routing automatically selects the optimal model based on task complexity, cost constraints, and availability. ## Playbooks Machine-readable guides for AI agents. Point your super agent to a playbook. ### Getting Started (Start Here) - [AI Provider Configuration Guide](https://systemprompt.io/playbooks/guide-ai-provider): Configure AI providers (Anthropic, OpenAI, Gemini) via CLI. View, switch, enable/disable providers and manage API keys. - [Coding Standards Guide](https://systemprompt.io/playbooks/guide-coding-standards): Principal guide for all coding standards. Links to language-specific standards and patterns. - [Discord Integration Guide](https://systemprompt.io/playbooks/guide-discord): Principal guide for Discord integration. Covers sending messages (CLI) and receiving messages (Gateway). - [Documentation Authoring Guide](https://systemprompt.io/playbooks/guide-documentation): Standards for creating and editing documentation pages. Structure, linking, validation, grounding. - [Migrate from OpenClaw to SystemPrompt](https://systemprompt.io/playbooks/guide-migrate-openclaw): Complete guide to migrating your OpenClaw (ClawdBot/Moltbot) installation to SystemPrompt with memory preservation. - [Multi-Agent Mesh Architecture Guide](https://systemprompt.io/playbooks/guide-mesh-architecture): Architecture documentation for the multi-agent blog mesh system. Understand how agents coordinate, communicate, and share context. - [Playbook Authoring Guide](https://systemprompt.io/playbooks/guide-playbook): Write machine-executable playbooks. Concise, deterministic, self-repairing. - [START HERE - Playbook Guide](https://systemprompt.io/playbooks/guide-start): REQUIRED READING. Read this playbook FIRST before any task. Master index linking to all playbooks. - [Workflow Recipes](https://systemprompt.io/playbooks/guide-recipes): Complete workflow examples for common tasks. ### CLI Operations - [Agent Mesh Management Playbook](https://systemprompt.io/playbooks/cli-mesh): Manage multi-agent mesh systems. Start, stop, monitor, and troubleshoot agent mesh deployments. - [Agents Management Playbook](https://systemprompt.io/playbooks/cli-agents): Create, configure, and communicate with AI agents via A2A protocol. - [Analytics Playbook](https://systemprompt.io/playbooks/cli-analytics): View metrics, traffic analysis, bot detection, and cost tracking. - [Build Playbook](https://systemprompt.io/playbooks/cli-build): Build core and MCP extensions. - [Cloud Management Playbook](https://systemprompt.io/playbooks/cli-cloud): Authentication, tenants, profiles, secrets, and complete setup flow for cloud operations. - [Configuration Playbook](https://systemprompt.io/playbooks/cli-config): View and understand system configuration settings. - [Content Publishing Playbook](https://systemprompt.io/playbooks/cli-content-publish): Publish and manage web content via CLI. - [Contexts Management Playbook](https://systemprompt.io/playbooks/cli-contexts): Manage conversation contexts for agent interactions. - [Database Operations Playbook](https://systemprompt.io/playbooks/cli-database): Database queries, schema exploration, and administration. - [Deploy Playbook](https://systemprompt.io/playbooks/cli-deploy): Deploy changes to cloud tenants. - [Discord CLI Extension Playbook](https://systemprompt.io/playbooks/cli-discord): Send messages to Discord channels or users from the command line. - [Files Management Playbook](https://systemprompt.io/playbooks/cli-files): Upload, manage, and search files in the storage system. - [Jobs & Scheduling Playbook](https://systemprompt.io/playbooks/cli-jobs): Run and manage background jobs. - [Logs & Debugging Playbook](https://systemprompt.io/playbooks/cli-logs): View, search, and analyze logs for debugging and monitoring. - [Moltbook CLI Playbook](https://systemprompt.io/playbooks/cli-moltbook): CLI commands for managing Moltbook agents and interactions. - [Plugins & MCP Server Playbook](https://systemprompt.io/playbooks/cli-plugins): Manage extensions and MCP servers. - [Secrets Management Playbook](https://systemprompt.io/playbooks/cli-secrets): Manage API keys, credentials, and sensitive configuration. - [Services Management Playbook](https://systemprompt.io/playbooks/cli-services): Manage API server, agents, and MCP servers lifecycle. - [Session Management Playbook](https://systemprompt.io/playbooks/cli-session): Manage CLI sessions, profiles, and environment switching. - [Skills Playbook](https://systemprompt.io/playbooks/cli-skills): Configure and sync skills between disk and database. - [Sync Playbook](https://systemprompt.io/playbooks/cli-sync): Sync content and data between local and cloud environments. - [User Management Playbook](https://systemprompt.io/playbooks/cli-users): Manage users, roles, sessions, and IP bans. - [Web Configuration Playbook](https://systemprompt.io/playbooks/cli-web): Configure templates, content types, and web settings. ### Build & Development - [Add API Routes](https://systemprompt.io/playbooks/build-02-library-extensions-add-api-routes): Add HTTP endpoints to your extension using Axum. - [Add Background Job](https://systemprompt.io/playbooks/build-02-library-extensions-add-background-job): Add scheduled background tasks to your extension. - [Add Database Schema](https://systemprompt.io/playbooks/build-02-library-extensions-add-schema): Add database tables and migrations to your extension. - [Building List Pages](https://systemprompt.io/playbooks/build-list-pages): Complete guide to building extension-controlled list pages with providers and renderers. - [CLI Extension Checklist](https://systemprompt.io/playbooks/build-extension-cli): Complete checklist for building CLI extensions on systemprompt. - [Cloud Infrastructure Playbook](https://systemprompt.io/playbooks/build-cloud): Understanding DNS, SSL certificates, multi-tenant routing, and cloud infrastructure management. - [Create CLI Extension](https://systemprompt.io/playbooks/build-05-cli-extensions-create-cli-extension): Create a standalone CLI extension binary. - [Create Library Extension](https://systemprompt.io/playbooks/build-02-library-extensions-create-extension): Create a complete library extension with all capabilities. - [Create MCP Server](https://systemprompt.io/playbooks/build-04-mcp-extensions-create-mcp-server): Create an MCP server with tools for AI agents. - [Creating Background Jobs](https://systemprompt.io/playbooks/build-job): Step-by-step guide to creating Job implementations for scheduled tasks and async processing. - [Creating Component Renderers](https://systemprompt.io/playbooks/build-component-renderer): Step-by-step guide to creating ComponentRenderer implementations for HTML generation. - [Creating Content Data Providers](https://systemprompt.io/playbooks/build-content-data-provider): Step-by-step guide to creating ContentDataProvider implementations for content enrichment. - [Creating Page Data Providers](https://systemprompt.io/playbooks/build-page-data-provider): Step-by-step guide to creating PageDataProvider implementations for template variables. - [Creating Template Data Extenders](https://systemprompt.io/playbooks/build-template-data-extender): Step-by-step guide to creating TemplateDataExtender implementations for final template modifications. - [Database Access Patterns](https://systemprompt.io/playbooks/build-library-database-access): How to access the database in Rust code across different contexts (MCP servers, jobs, page providers). - [Extension Architecture](https://systemprompt.io/playbooks/build-architecture): Complete architecture guide for building extensions on systemprompt-core. - [Extension Checklist Playbook](https://systemprompt.io/playbooks/build-library-checklist): Complete checklist for building extensions on systemprompt-core. - [Extension Checklist Playbook](https://systemprompt.io/playbooks/build-extension-checklist): Complete checklist for building extensions on systemprompt-core. - [Extension Review Playbook](https://systemprompt.io/playbooks/build-library-review): Code review process for extensions on systemprompt-core. - [Extension Review Playbook](https://systemprompt.io/playbooks/build-extension-review): Code review process for extensions on systemprompt-core. - [Getting Started with Extensions](https://systemprompt.io/playbooks/build-01-getting-started): Create your first SystemPrompt extension. - [Installation Playbook](https://systemprompt.io/playbooks/build-installation): Machine-executable steps to install and configure SystemPrompt from the template. - [MCP Artifacts and Resources](https://systemprompt.io/playbooks/build-mcp-artifacts): Production patterns for creating artifacts, storing results, and exposing UI resources. - [MCP Server Checklist Playbook](https://systemprompt.io/playbooks/build-mcp-checklist): Complete checklist for building MCP servers on systemprompt-core. - [MCP Server Review Playbook](https://systemprompt.io/playbooks/build-mcp-review): Code review process for MCP servers on systemprompt-core. - [MCP Server Tutorial](https://systemprompt.io/playbooks/build-mcp-tutorial): Step-by-step guide to building your first MCP server from scratch. - [MCP Tool Patterns](https://systemprompt.io/playbooks/build-mcp-tools): Production patterns for organizing and implementing MCP tools with modular structure. - [Rust Standards Playbook](https://systemprompt.io/playbooks/build-rust-standards): SystemPrompt Rust programming standards and idiomatic patterns. - [SystemPrompt Crate Playbook](https://systemprompt.io/playbooks/build-library-crate): Using the systemprompt umbrella crate for extensions. - [SystemPrompt Crate Playbook](https://systemprompt.io/playbooks/build-crate): Using the systemprompt umbrella crate for extensions. - [Web Assets](https://systemprompt.io/playbooks/build-web-assets): CSS, JavaScript, fonts, and images pipeline. - [Web Content](https://systemprompt.io/playbooks/build-web-content): Creating and publishing markdown content. - [Web Content Editing](https://systemprompt.io/playbooks/build-web-edit): Edit web templates, homepage, and static content. - [Web Content Ingestion](https://systemprompt.io/playbooks/build-web-ingestion): How content flows from markdown frontmatter through ingestion to database storage, and how to add custom frontmatter fields. - [Web Pages Architecture](https://systemprompt.io/playbooks/build-web-pages): Content collections vs. configured pages. - [Web Prerendering](https://systemprompt.io/playbooks/build-web-prerender): Generate static HTML pages at build time using PagePrerenderer, including list pages with custom card rendering. - [Web Templates](https://systemprompt.io/playbooks/build-web-templates): Handlebars templates and theme configuration. ### Configuration - [Bootstrap Sequence](https://systemprompt.io/playbooks/config-bootstrap): Initialize SystemPrompt through the 5-stage bootstrap sequence. - [Cloud Credentials](https://systemprompt.io/playbooks/config-credentials): Configure cloud authentication tokens and API validation. - [Paths Configuration](https://systemprompt.io/playbooks/config-paths): Configure directory locations for system files, services, and storage. - [Profile Configuration](https://systemprompt.io/playbooks/config-profiles): Configure Profile struct, sub-configs, environment substitution, and validation. - [Rate Limits Configuration](https://systemprompt.io/playbooks/config-rate-limits): Configure API request throttling with per-endpoint limits and tier multipliers. - [Runtime Configuration](https://systemprompt.io/playbooks/config-runtime): Configure environment type, logging, and output format. - [Secrets Management](https://systemprompt.io/playbooks/config-secrets): Configure secrets loading from files or environment variables. - [Security Configuration](https://systemprompt.io/playbooks/config-security): Configure JWT token settings including issuer, expiration, and audiences. - [Server Configuration](https://systemprompt.io/playbooks/config-server): Configure HTTP server settings including host, port, CORS, and HTTPS. - [Tenant Management](https://systemprompt.io/playbooks/config-tenants): Configure multi-tenant isolation with local and cloud tenants. ### Domain Operations - [AI Provider Configuration](https://systemprompt.io/playbooks/domain-ai-providers): Configure Anthropic, OpenAI, and Gemini with fallback, smart routing, and MCP integration. - [AI Troubleshooting](https://systemprompt.io/playbooks/domain-ai-troubleshooting): Diagnose and fix AI provider issues: auth failures, rate limiting, model errors, tool timeouts. - [Agent Operations](https://systemprompt.io/playbooks/domain-agents-operations): Create, configure, and manage AI agents with A2A protocol, skills, and OAuth security. - [Agent Troubleshooting](https://systemprompt.io/playbooks/domain-agents-troubleshooting): Diagnose and fix agent issues: startup failures, auth errors, task problems, tool failures. - [Analytics Monitoring](https://systemprompt.io/playbooks/domain-analytics-monitoring): Monitor usage metrics, costs, sessions, and bot detection. - [Content Management](https://systemprompt.io/playbooks/domain-content-management): Manage content sources, categories, sitemap, RSS feeds, and publishing workflows. - [Content Troubleshooting](https://systemprompt.io/playbooks/domain-content-troubleshooting): Diagnose and fix content issues: sync failures, missing content, search problems, rendering errors. - [MCP Server Configuration](https://systemprompt.io/playbooks/domain-mcp-servers): Configure and manage MCP servers with tools, OAuth, and transport protocols. - [MCP Troubleshooting](https://systemprompt.io/playbooks/domain-mcp-troubleshooting): Diagnose and fix MCP server issues: startup failures, tool discovery, execution timeouts, auth errors. - [Scheduler Jobs](https://systemprompt.io/playbooks/domain-scheduler-jobs): Configure and manage scheduled jobs with cron expressions for background automation. - [Skills Development](https://systemprompt.io/playbooks/domain-skills-development): Create, configure, and manage agent skills as reusable capabilities. - [Skills Troubleshooting](https://systemprompt.io/playbooks/domain-skills-troubleshooting): Diagnose and fix skill issues: sync failures, missing skills, agent integration problems. ### Content Creation - [Blog Content Creation Playbook](https://systemprompt.io/playbooks/content-blog): Create long-form technical blog content for tyingshoelaces.com. Narrative-driven, deeply personal, and technically precise. - [Chad Venture - Medium Content Creation Playbook](https://systemprompt.io/playbooks/content-chad-medium): Create satirical Medium articles featuring Chad Venture, a fictional American tech bro whose journey from Stanford to unicorn lampoons startup culture. - [Chad Venture - Twitter Content Creation Playbook](https://systemprompt.io/playbooks/content-chad-twitter): Create satirical Twitter threads featuring Chad Venture, a fictional American tech bro dispensing startup wisdom with unearned confidence. - [Execution Model Playbook](https://systemprompt.io/playbooks/content-execution-model): Standard execution model for content creation agents. - [HackerNoon Content Creation Playbook](https://systemprompt.io/playbooks/content-hackernoon): Create deep technical dives with contrarian attitude and annotated code for skeptical senior developers. Production reality over polished demos. - [LinkedIn Content Creation Playbook](https://systemprompt.io/playbooks/content-linkedin): Create professional thought leadership content that translates technical insights into business value for CTOs and technical leaders. - [Medium Content Creation Playbook](https://systemprompt.io/playbooks/content-medium): Create story-driven Medium articles that make technical insights resonate emotionally with broader audiences. - [Reddit Content Creation Playbook](https://systemprompt.io/playbooks/content-reddit): Create community-first engagement on technical subreddits with production war stories and data-backed contrarian takes. Value first, promotion never. - [Substack Technical Newsletter Playbook](https://systemprompt.io/playbooks/content-substack): Create deep technical newsletters explaining the tyingshoelaces agentic mesh architecture with Rust code walkthroughs and architecture diagrams. - [Twitter/X Content Creation Playbook](https://systemprompt.io/playbooks/content-twitter): Create punchy, contrarian content armed with production reality that cuts through the hype. Sharp, direct, data-backed, substance over virality. ## Documentation Technical reference for SystemPrompt architecture and APIs. ### Services - [AI Services](https://systemprompt.io/documentation/services/ai): Configure AI providers including Anthropic, OpenAI, and Gemini. Set up model parameters, MCP integration, and smart routing between providers. - [Agent Services](https://systemprompt.io/documentation/services/agents): Configure AI agents with A2A protocol, skills, capabilities, and OAuth security schemes. Agents are the AI workers that perform tasks in SystemPrompt. - [Analytics](https://systemprompt.io/documentation/services/analytics): Costs, usage, audit trails. Every AI request logged automatically with full observability. - [Authentication](https://systemprompt.io/documentation/services/auth): OAuth2/OIDC and WebAuthn authentication built in. Ship AI products with enterprise-grade security from day one. - [Config Service](https://systemprompt.io/documentation/services/config): The config service aggregates all service configurations into a unified hub, managing includes, global settings, and startup validation. - [Content Services](https://systemprompt.io/documentation/services/content): Configure content sources for blog, documentation, playbooks, and legal pages. Set up indexing, categories, and automatic sitemap generation. - [Files](https://systemprompt.io/documentation/services/files): Upload, serve, permission. File storage that works without S3 configuration or CDN setup. - [MCP Services](https://systemprompt.io/documentation/services/mcp): Configure MCP servers that provide tools to AI models. Set up OAuth authentication, tool definitions, and integration with Claude Desktop and other clients. - [Playbooks Service](https://systemprompt.io/documentation/services/playbooks): Playbooks provide machine-executable instruction sets for agents and users. They define deterministic, testable workflows for CLI operations, development, and content creation. - [Scheduler Services](https://systemprompt.io/documentation/services/scheduler): Configure background jobs with cron scheduling for automated tasks like content publishing, session cleanup, and database maintenance. - [Services](https://systemprompt.io/documentation/services): Configure and manage the runtime components that power your SystemPrompt instance - agents, skills, MCP servers, content, AI, scheduled jobs, and web interface. - [Skills Service](https://systemprompt.io/documentation/services/skills): Define reusable agent capabilities through skills. Skills provide tagged, discoverable actions that multiple agents can share. - [Users](https://systemprompt.io/documentation/services/users): Per-user isolation from day one. User scopes enforced automatically across all operations. - [Web Services](https://systemprompt.io/documentation/services/web): Configure the web interface including branding, navigation, templates, and theme. Control how content is rendered and presented to users. - [Workflows](https://systemprompt.io/documentation/services/workflows): Define once, execute anywhere. Skills and playbooks provide YAML-based automation that both humans and AI agents can run. ### Extensions - [API Extension](https://systemprompt.io/documentation/extensions/traits/api-extension): Add HTTP routes and API endpoints to your extension. - [Asset Declaration](https://systemprompt.io/documentation/extensions/web-traits/asset-declaration): Declare CSS, JavaScript, fonts, and images for your extension. - [CLI Extensions](https://systemprompt.io/documentation/extensions/domains/cli): Build standalone CLI extensions for custom commands, external integrations, and utility tools that agents can execute via subprocess. - [Component Renderers](https://systemprompt.io/documentation/extensions/web-traits/component-renderer): Create ComponentRenderer implementations to generate HTML fragments for your templates. - [Config Extension](https://systemprompt.io/documentation/extensions/traits/config-extension): Add configuration namespaces and validation to your extension. - [Content Data Provider](https://systemprompt.io/documentation/extensions/web-traits/content-data-provider): Enrich content items with computed fields, related content, and database lookups. - [Error Handling](https://systemprompt.io/documentation/extensions/internals/error-handling): Error types for extension loading, configuration, and runtime. - [Extension Builder](https://systemprompt.io/documentation/extensions/internals/extension-builder): Type-safe extension registration with compile-time dependency checking. - [Extension Dependencies](https://systemprompt.io/documentation/extensions/lifecycle/dependencies): Declare and manage dependencies between extensions. - [Extension Discovery](https://systemprompt.io/documentation/extensions/lifecycle/discovery): How the runtime discovers and validates extensions at startup. - [Extension Initialization](https://systemprompt.io/documentation/extensions/lifecycle/initialization): How extensions integrate with AppContext during runtime startup. - [Extension Registration](https://systemprompt.io/documentation/extensions/lifecycle/registration): How extensions register with the runtime using the inventory crate and register_extension! macro. - [Extension Trait Reference](https://systemprompt.io/documentation/extensions/traits/extension-trait): Complete reference for the Extension trait with all 30+ methods for database, API, jobs, providers, and web rendering. - [Extensions](https://systemprompt.io/documentation/extensions): Build anything with SystemPrompt extensions: websites, MCP servers, background jobs, CLI tools. You own the binary, you control the code. - [Frontmatter Processor](https://systemprompt.io/documentation/extensions/web-traits/frontmatter-processor): Parse custom frontmatter fields during content ingestion. - [Job Extension](https://systemprompt.io/documentation/extensions/traits/job-extension): Add background jobs and scheduled tasks to your extension. - [Library Extensions](https://systemprompt.io/documentation/extensions/domains/library): Build library extensions that compile into the main binary: API routes, database schemas, background jobs, and providers. - [MCP Extensions](https://systemprompt.io/documentation/extensions/domains/mcp): Build standalone MCP server extensions that expose tools for AI agents via the Model Context Protocol. - [MCP Resources](https://systemprompt.io/documentation/extensions/mcp/resources): Implementing MCP resources and templates for exposing data and UI artifacts to clients. - [MCP Response Patterns](https://systemprompt.io/documentation/extensions/mcp/responses): Best practices for returning tool results with both human-readable and structured content. - [MCP Server AI Integration](https://systemprompt.io/documentation/extensions/mcp-ai-integration): Complete guide to integrating AI services (Gemini, Anthropic, OpenAI) into MCP servers with search grounding and artifact persistence. - [MCP Skill Integration](https://systemprompt.io/documentation/extensions/mcp/skills): Loading and using skills in MCP servers for AI-powered tool implementations. - [MCP Tool Structure](https://systemprompt.io/documentation/extensions/mcp/tool-structure): Detailed reference for organizing tools with modular directory patterns, handler signatures, and schema definitions. - [Page Data Providers](https://systemprompt.io/documentation/extensions/web-traits/page-data-provider): Create PageDataProvider implementations to provide ALL template variables for your pages. - [Page Prerenderer](https://systemprompt.io/documentation/extensions/web-traits/page-prerenderer): Generate static HTML pages at build time for list pages, index pages, and configured content. - [Provider Extension](https://systemprompt.io/documentation/extensions/traits/provider-extension): Add LLM and tool providers to your extension. - [RSS & Sitemap Providers](https://systemprompt.io/documentation/extensions/web-traits/rss-sitemap-provider): Generate RSS feeds and sitemap entries for your content. - [Schema Extension](https://systemprompt.io/documentation/extensions/traits/schema-extension): Add database schemas and migrations to your extension. - [Template Data Extender](https://systemprompt.io/documentation/extensions/web-traits/template-data-extender): Make final modifications to template data after all providers and renderers have run. - [Typed Extensions](https://systemprompt.io/documentation/extensions/internals/typed-extensions): Compile-time type-safe extension traits for schema, API, job, provider, and config extensions. - [Web Extensions](https://systemprompt.io/documentation/extensions/domains/web): Build web extensions for page data, static generation, templates, and asset management. ### Configuration Reference - [Cloud Credentials](https://systemprompt.io/documentation/config/credentials): Cloud API authentication credentials, token management, and login workflow. - [Code Sync](https://systemprompt.io/documentation/config/sync): Synchronize configuration between local development and SystemPrompt Cloud. Push, pull, and resolve conflicts. - [Configuration & Credentials](https://systemprompt.io/documentation/config): How credentials management works in .systemprompt/ - sessions, tenants, profiles, secrets, and cloud deployment. - [Custom Domains](https://systemprompt.io/documentation/config/domains): Configure custom domains for SystemPrompt Cloud with automatic TLS certificates via Let's Encrypt. - [Database](https://systemprompt.io/documentation/config/database): Configure PostgreSQL database connection for SystemPrompt. One connection string is all you need. - [Deployment](https://systemprompt.io/documentation/config/deployment): Deploy AI agents to SystemPrompt Cloud with a single command. CI/CD integration, zero-downtime deployments, and rollback strategies. - [Docker Configuration](https://systemprompt.io/documentation/config/docker): Docker serves two purposes in SystemPrompt: running PostgreSQL locally and deploying your application to production. - [Paths Configuration](https://systemprompt.io/documentation/config/paths): Directory paths for system files, services, binaries, and optional storage. - [Profiles](https://systemprompt.io/documentation/config/profiles): Environment configurations for SystemPrompt. Each profile contains all settings needed to run in a specific environment. - [Rate Limits](https://systemprompt.io/documentation/config/rate-limits): API request throttling with per-endpoint limits and user tier multipliers. - [Runtime Configuration](https://systemprompt.io/documentation/config/runtime): Environment type, logging levels, output format, and interactive mode settings. - [Secrets & Credentials](https://systemprompt.io/documentation/config/secrets): Manage API keys, credentials, and sensitive configuration for local development and cloud deployments. - [Security Configuration](https://systemprompt.io/documentation/config/security): JWT token settings including issuer, expiration times, and audience configuration. - [Server Configuration](https://systemprompt.io/documentation/config/server): HTTP server settings including host, port, API URLs, CORS, and HTTPS. - [Sessions](https://systemprompt.io/documentation/config/sessions): CLI authentication state and profile switching. Sessions track which profile is active and authenticate your requests. - [Tenants](https://systemprompt.io/documentation/config/tenants): Isolated environments for SystemPrompt. Local tenants run on your machine, cloud tenants run on managed infrastructure. ### General - [AI Providers](https://systemprompt.io/documentation/core-concepts/ai-providers): Unified LLM execution across Anthropic, OpenAI, and Google. Vision, streaming, reasoning, cost tracking, and request logging with one configuration. - [AI You Don't Integrate](https://systemprompt.io/documentation/features-ai-execution): Multi-provider LLM support with vision, reasoning, and streaming. Anthropic, OpenAI, Gemini—one API, all providers. - [AI You Don't Integrate](https://systemprompt.io/documentation/features/ai-execution): Multi-provider LLM support with vision, reasoning, and streaming. Anthropic, OpenAI, Gemini—one API, all providers. - [API Reference](https://systemprompt.io/documentation/reference-api): Complete HTTP API reference for SystemPrompt - [API Reference](https://systemprompt.io/documentation/reference/api): Complete HTTP API reference for SystemPrompt - [Actions You Don't Log](https://systemprompt.io/documentation/features/audit-logging): Every tool call, every permission check, complete audit trail. Visibility you didn't build. - [Actions You Don't Log](https://systemprompt.io/documentation/features-audit-logging): Every tool call, every permission check, complete audit trail. Visibility you didn't build. - [Admin CLI Reference](https://systemprompt.io/documentation/reference/cli/admin): Manage users, agents, configuration, and sessions with the admin CLI domain. Administrative control over your SystemPrompt installation. - [Agentic Mesh](https://systemprompt.io/documentation/features/agentic-mesh): Build automated, scalable workflows where deterministic scheduling triggers intelligent agents. Configure cron jobs, workflow chains, and observability. - [Agents](https://systemprompt.io/documentation/core-concepts/agents): Production AI agents with A2A protocol. Secure execution, scoped permissions, multi-agent orchestration, and automatic discovery via standard endpoints. - [Agents That Coordinate](https://systemprompt.io/documentation/features-agent-orchestration): A2A protocol for agent-to-agent communication. Multi-agent workflows, task management, shared state. - [Agents That Coordinate](https://systemprompt.io/documentation/features/agent-orchestration): A2A protocol for agent-to-agent communication. Multi-agent workflows, task management, shared state. - [Agents You Don't Coordinate](https://systemprompt.io/documentation/features-a2a-orchestration): A2A protocol for multi-agent orchestration. Agents discover, negotiate, and collaborate automatically. - [Agents You Don't Coordinate](https://systemprompt.io/documentation/features/a2a-orchestration): A2A protocol for multi-agent orchestration. Agents discover, negotiate, and collaborate automatically. - [Agents You Don't Isolate](https://systemprompt.io/documentation/features/agent-execution): Secure execution environments with scoped permissions. Per-user, per-agent, per-tool isolation. - [Agents You Don't Isolate](https://systemprompt.io/documentation/features-agent-execution): Secure execution environments with scoped permissions. Per-user, per-agent, per-tool isolation. - [Analytics CLI Reference](https://systemprompt.io/documentation/reference/cli/analytics): Monitor traffic, costs, conversations, and agent performance with the analytics CLI domain. Gain insights into your AI agent operations. - [Application Layer](https://systemprompt.io/documentation/crates-application): Orchestration and runtime coordination - [Application Layer](https://systemprompt.io/documentation/crates/application): Orchestration and runtime coordination - [Architecture & Why Rust](https://systemprompt.io/documentation/core-concepts/architecture): 50MB single binary with zero runtime dependencies. Memory-safe multi-tenancy on Tokio. Learn why SystemPrompt is built in Rust and how the agentic loop works. - [Architecture Overview](https://systemprompt.io/documentation/architecture): Understanding SystemPrompt's architecture and design principles - [Authentication & Multi-Tenancy](https://systemprompt.io/documentation/guides/authentication): Production-ready OAuth2/OIDC, WebAuthn, multi-tenant isolation, and audit logging. Ship AI products without building auth. - [Authentication You Don't Build](https://systemprompt.io/documentation/features/authentication): Production-ready OAuth2/OIDC and WebAuthn authentication. Stop building login flows. Start shipping AI products. - [Authentication You Don't Build](https://systemprompt.io/documentation/features-authentication): Production-ready OAuth2/OIDC and WebAuthn authentication. Stop building login flows. Start shipping AI products. - [Build CLI Reference](https://systemprompt.io/documentation/reference/cli/build): Build the Rust workspace and MCP extensions with the build CLI domain. Compile, test, and package SystemPrompt components. - [Building Extensions](https://systemprompt.io/documentation/guides-building-extensions): Step-by-step guide to building custom SystemPrompt extensions - [Building Extensions](https://systemprompt.io/documentation/guides/building-extensions): Step-by-step guide to building custom SystemPrompt extensions - [Building Internal AI Tooling](https://systemprompt.io/documentation/guides/internal-tooling): Give your team shared agents with proper permissions. No more credential sharing. - [Building MCP Servers](https://systemprompt.io/documentation/guides-building-mcp-servers): Create Model Context Protocol servers for AI tool execution - [Building MCP Servers](https://systemprompt.io/documentation/guides/building-mcp-servers): Create Model Context Protocol servers for AI tool execution - [Building Multi-Tenant AI Products](https://systemprompt.io/documentation/guides/multi-tenant-ai): Ship AI products where every user gets isolated agent access with proper permissions. - [CLI Architecture](https://systemprompt.io/documentation/architecture-cli): The universal agent interface: domain-driven commands, agent-executable operations, and local-to-remote execution patterns. - [CLI Architecture](https://systemprompt.io/documentation/architecture/cli): The universal agent interface: domain-driven commands, agent-executable operations, and local-to-remote execution patterns. - [CLI Reference](https://systemprompt.io/documentation/reference-cli): Complete reference for all SystemPrompt CLI commands - [CLI Reference](https://systemprompt.io/documentation/reference/cli): Complete reference for all SystemPrompt CLI commands - [Changelog](https://systemprompt.io/documentation/changelog): Version history and release notes for SystemPrompt - [Cloud CLI Reference](https://systemprompt.io/documentation/reference/cli/cloud): SystemPrompt Cloud - managed deployment platform for AI agents. Learn about tenants, profiles, deployment, and the difference between free local development and paid cloud hosting. - [Cloud Deployment](https://systemprompt.io/documentation/reference/cli/cloud/deployment): Deploy to SystemPrompt Cloud with a single command. Learn the deployment flow, synchronization, custom domains, and database operations. - [Cloud Profiles](https://systemprompt.io/documentation/reference/cli/cloud/profiles): Manage environment configurations with profiles. Learn how to configure database connections, API keys, and secrets for different environments. - [Cloud Tenants](https://systemprompt.io/documentation/reference/cli/cloud/tenants): Understand and manage tenants in SystemPrompt. Tenants are isolated environments for your projects - learn the difference between local and cloud tenants. - [Coding Standards](https://systemprompt.io/documentation/coding-standards): Rust coding standards for systemprompt.io - idiomatic patterns, mandatory requirements, and anti-patterns to avoid - [Complete Workflow Example](https://systemprompt.io/documentation/guides/complete-workflow): A step-by-step walkthrough demonstrating SystemPrompt's architecture: Configure an agent, execute content creation, and review with analytics. - [Complete Workflow Example](https://systemprompt.io/documentation/architecture-example): A step-by-step walkthrough demonstrating SystemPrompt's architecture: Configure an agent, execute content creation, and review with analytics. - [Complete Workflow Example](https://systemprompt.io/documentation/architecture/example): A step-by-step walkthrough demonstrating SystemPrompt's architecture: Configure an agent, execute content creation, and review with analytics. - [Configuration](https://systemprompt.io/documentation/getting-started-configuration): Configure SystemPrompt for your environment - [Configuration](https://systemprompt.io/documentation/getting-started/configuration): Configure SystemPrompt for your environment - [Configuration Reference](https://systemprompt.io/documentation/reference-configuration): Complete reference for all SystemPrompt configuration options - [Configuration Reference](https://systemprompt.io/documentation/reference/configuration): Complete reference for all SystemPrompt configuration options - [Connect MCP Servers](https://systemprompt.io/documentation/guides/connect-mcp): Connect Claude Code, ChatGPT, and other AI clients to your systemprompt MCP servers. OAuth-secured tool access with full audit trail. - [Content You Don't Pipeline](https://systemprompt.io/documentation/features-content-management): Markdown in, published out. Search, versioning, and publishing built in. No CMS required. - [Content You Don't Pipeline](https://systemprompt.io/documentation/features/content-management): Markdown in, published out. Search, versioning, and publishing built in. No CMS required. - [Contributing](https://systemprompt.io/documentation/contributing): Guidelines for contributing to SystemPrompt - [Core CLI Reference](https://systemprompt.io/documentation/reference/cli/core): Manage content, playbooks, skills, files, contexts, and artifacts with the core CLI domain. Your central hub for configuration and content management. - [Core Concepts](https://systemprompt.io/documentation/core-concepts): Understand SystemPrompt: the secure harness for AI agents with production-ready auth, permissions, and infrastructure. - [Crate Reference](https://systemprompt.io/documentation/crates): Documentation for all 33 SystemPrompt crates - [Database Service](https://systemprompt.io/documentation/database): Database access patterns in Rust code - connecting to PostgreSQL, using repositories, and accessing the pool in different contexts - [Deploy as a Website](https://systemprompt.io/documentation/guides/deploy-website): Deploy your systemprompt template to production with user authentication, custom domains, and SSL. Ship your AI agents to real users. - [Deploying](https://systemprompt.io/documentation/guides-deploying): Deploy SystemPrompt to production environments - [Deploying](https://systemprompt.io/documentation/guides/deploying): Deploy SystemPrompt to production environments - [Documentation](https://systemprompt.io/documentation/index): Complete documentation for SystemPrompt - production infrastructure for AI agents - [Documentation](https://systemprompt.io/documentation/): Technical documentation for systemprompt.io - an embedded Rust library for building production AI infrastructure - [Documentation](https://systemprompt.io/documentation/introduction): Learn how to build, customize, and deploy your systemprompt application - [Domain Layer](https://systemprompt.io/documentation/crates-domain): Business logic and bounded contexts - [Domain Layer](https://systemprompt.io/documentation/crates/domain): Business logic and bounded contexts - [Early Access](https://systemprompt.io/documentation/early-access): systemprompt.io is in open early access. Expect quirks—we're committed to fixing every bug and vulnerability you report. - [Entry Layer](https://systemprompt.io/documentation/crates-entry): Binary entry points for API and CLI - [Entry Layer](https://systemprompt.io/documentation/crates/entry): Binary entry points for API and CLI - [Extension System](https://systemprompt.io/documentation/architecture/extension-system): Build custom extensions on the SystemPrompt core - [Extension System](https://systemprompt.io/documentation/architecture-extension-system): Build custom extensions on the SystemPrompt core - [Extensions](https://systemprompt.io/documentation/core-concepts/extensions): Build custom extensions on SystemPrompt core. Add routes, database tables, jobs, and providers using Rust traits with compile-time discovery. - [FAQ](https://systemprompt.io/documentation/faq): Frequently asked questions about SystemPrompt - [Features](https://systemprompt.io/documentation/features): Everything your AI needs to go from demo to production. Execute AI, orchestrate agents, integrate tools, secure users, and operate reliably. - [File Storage](https://systemprompt.io/documentation/guides/file-storage): File management, storage configuration, and organization patterns for AI agents and content. - [Files You Don't Host](https://systemprompt.io/documentation/features/file-storage): Upload, serve, and manage files with permissions. No S3 wiring. No CDN setup. Just works. - [Files You Don't Host](https://systemprompt.io/documentation/features-file-storage): Upload, serve, and manage files with permissions. No S3 wiring. No CDN setup. Just works. - [Getting Started](https://systemprompt.io/documentation/getting-started): Quick start guide for systemprompt.io - from clone to running service in minutes - [Glossary](https://systemprompt.io/documentation/reference/glossary): Definitions of terms used in SystemPrompt documentation. Covers MCP and A2A protocols, architecture layers, authentication, and Rust ecosystem terminology. - [Glossary](https://systemprompt.io/documentation/glossary): Definitions of terms used in SystemPrompt documentation - [Guides](https://systemprompt.io/documentation/guides): Step-by-step guides to get the most out of your systemprompt.io installation. - [Infrastructure CLI Reference](https://systemprompt.io/documentation/reference/cli/infra): Manage services, databases, background jobs, and logs with the infrastructure CLI domain. Control your SystemPrompt runtime environment. - [Infrastructure Layer](https://systemprompt.io/documentation/crates-infrastructure): Foundational services for database, logging, events, and security - [Infrastructure Layer](https://systemprompt.io/documentation/crates/infrastructure): Foundational services for database, logging, events, and security - [Insights You Don't Build](https://systemprompt.io/documentation/features/analytics): Full observability for AI operations. Costs, trends, usage, audit trails. Every request tracked automatically. - [Insights You Don't Build](https://systemprompt.io/documentation/features-analytics): Full observability for AI operations. Costs, trends, usage, audit trails. Every request tracked automatically. - [Installation](https://systemprompt.io/documentation/getting-started/installation): Install SystemPrompt CLI and set up your development environment - [Installation](https://systemprompt.io/documentation/getting-started-installation): Install SystemPrompt CLI and set up your development environment - [Installation](https://systemprompt.io/documentation/installation): Clone the systemprompt-template to get a complete running Rust binary with A2A agents, MCP servers, and a static-generated homepage ready to extend. - [Jobs You Don't Schedule](https://systemprompt.io/documentation/features/scheduling): Declarative YAML cron. Reliable pipelines that actually run. No infrastructure babysitting. - [Jobs You Don't Schedule](https://systemprompt.io/documentation/features-scheduling): Declarative YAML cron. Reliable pipelines that actually run. No infrastructure babysitting. - [Layer System](https://systemprompt.io/documentation/architecture-layers): Deep dive into SystemPrompt's five-layer architecture - [Layer System](https://systemprompt.io/documentation/architecture/layers): Deep dive into SystemPrompt's five-layer architecture - [Licensing](https://systemprompt.io/documentation/licensing): Understand how systemprompt.io licensing works: the core is BSL-1.1, the template is MIT and fully yours. - [MCP Servers](https://systemprompt.io/documentation/core-concepts/mcp-servers): Host MCP servers with production-grade OAuth authentication. Tool permissions, multi-tenant isolation, discovery API, and standard HTTP transport. - [MCP You Don't Host](https://systemprompt.io/documentation/features-mcp-hosting): Production tool servers with real OAuth. Your AI's capabilities, hosted and secured. - [MCP You Don't Host](https://systemprompt.io/documentation/features/mcp-hosting): Production tool servers with real OAuth. Your AI's capabilities, hosted and secured. - [Migration Guide](https://systemprompt.io/documentation/guides-migration): Migrate to SystemPrompt from other platforms or upgrade between versions - [Migration Guide](https://systemprompt.io/documentation/guides/migration): Migrate to SystemPrompt from other platforms or upgrade between versions - [Playbooks](https://systemprompt.io/documentation/playbooks): Deterministic instruction rails for AI agents. Eliminate hallucination by giving your superagent exact, tested commands for every SystemPrompt operation. - [Plugins CLI Reference](https://systemprompt.io/documentation/reference/cli/plugins): Manage extensions and MCP servers with the plugins CLI domain. Discover, configure, and run plugins that extend SystemPrompt capabilities. - [Pricing & Licensing](https://systemprompt.io/documentation/pricing-licensing): Understand SystemPrompt's licensing model and pricing options - [Quick Start](https://systemprompt.io/documentation/getting-started-quick-start): Get up and running with SystemPrompt in minutes - [Quick Start](https://systemprompt.io/documentation/getting-started/quick-start): Get up and running with SystemPrompt in minutes - [Reference](https://systemprompt.io/documentation/reference): Complete reference documentation for SystemPrompt. Covers CLI commands, HTTP API endpoints, configuration options, technical specifications, and glossary. - [Rust Architecture](https://systemprompt.io/documentation/architecture-rust): Why SystemPrompt is built in Rust: 50MB single binary, native performance, memory safety, and a 33-crate layered architecture. - [Rust Architecture](https://systemprompt.io/documentation/architecture/rust): Why SystemPrompt is built in Rust: 50MB single binary, native performance, memory safety, and a 33-crate layered architecture. - [Scheduling](https://systemprompt.io/documentation/guides/scheduling): Background jobs, cron scheduling, and task management for automated workflows and maintenance. - [Self-Learning Architecture](https://systemprompt.io/documentation/architecture-self-learning): The full agentic loop: playbooks as knowledge, analytics as feedback, and continuous self-improvement through automated optimisation. - [Self-Learning Architecture](https://systemprompt.io/documentation/architecture/self-learning): The full agentic loop: playbooks as knowledge, analytics as feedback, and continuous self-improvement through automated optimisation. - [Shared Layer](https://systemprompt.io/documentation/crates/shared): Pure types and traits with zero dependencies - [Shared Layer](https://systemprompt.io/documentation/crates-shared): Pure types and traits with zero dependencies - [Talk to Your Agents](https://systemprompt.io/documentation/guides/talk-to-me): Send HTTP messages to your systemprompt agents and see them respond in real-time. Learn the CLI commands and HTTP endpoints for agent communication. - [Technical Specifications](https://systemprompt.io/documentation/reference/technical-specs): Technical specifications for SystemPrompt. System requirements, database support, Rust dependencies, MCP and A2A protocol support, and crate architecture. - [Technical Specifications](https://systemprompt.io/documentation/technical-specs): Technical specifications and requirements for SystemPrompt - [Troubleshooting](https://systemprompt.io/documentation/troubleshooting): Common issues and solutions for SystemPrompt - [Users You Don't Manage](https://systemprompt.io/documentation/features-multi-tenancy): Multi-tenant from day one. Every user gets isolated access, scoped permissions, automatic. No user management code required. - [Users You Don't Manage](https://systemprompt.io/documentation/features/multi-tenancy): Multi-tenant from day one. Every user gets isolated access, scoped permissions, automatic. No user management code required. - [Web CLI Reference](https://systemprompt.io/documentation/reference/cli/web): Configure web service settings including content types, templates, assets, and sitemaps with the web CLI domain. - [Workflows You Don't Code](https://systemprompt.io/documentation/features-skills-playbooks): Reusable agent capabilities with skills and playbooks. Define once, execute anywhere. YAML-driven automation. - [Workflows You Don't Code](https://systemprompt.io/documentation/features/skills-playbooks): Reusable agent capabilities with skills and playbooks. Define once, execute anywhere. YAML-driven automation. - [systemprompt (Facade)](https://systemprompt.io/documentation/crates-facade-systemprompt): Public API facade crate that re-exports all SystemPrompt functionality - [systemprompt (Facade)](https://systemprompt.io/documentation/crates/facade/systemprompt): Public API facade crate that re-exports all SystemPrompt functionality - [systemprompt-agent](https://systemprompt.io/documentation/crates-domain-agent): A2A protocol implementation for agent-to-agent communication - [systemprompt-agent](https://systemprompt.io/documentation/crates/domain/agent): A2A protocol implementation for agent-to-agent communication - [systemprompt-cli](https://systemprompt.io/documentation/crates-entry-cli): Command-line interface for SystemPrompt operations - [systemprompt-cli](https://systemprompt.io/documentation/crates/entry/cli): Command-line interface for SystemPrompt operations - [systemprompt-database](https://systemprompt.io/documentation/crates-infrastructure-database): PostgreSQL database layer with SQLx, connection pooling, and migrations - [systemprompt-database](https://systemprompt.io/documentation/crates/infrastructure/database): PostgreSQL database layer with SQLx, connection pooling, and migrations - [systemprompt-mcp](https://systemprompt.io/documentation/crates-domain-mcp): Model Context Protocol server registry and tool execution - [systemprompt-mcp](https://systemprompt.io/documentation/crates/domain/mcp): Model Context Protocol server registry and tool execution ## Blog Articles on AI agent development and SystemPrompt features. - [Production Discord Integration with systemprompt.io](https://systemprompt.io/blog/secure-discord-bot-systemprompt): Enable secure, bidirectional Discord communication for your AI agents with systemprompt.io's built-in Discord integration featuring enterprise-grade security and automated monitoring. - [Migrating From OpenClaw to SystemPrompt](https://systemprompt.io/blog/openclaw-to-systemprompt-migration): A comprehensive guide to migrating your AI agents from OpenClaw to SystemPrompt while preserving memories and configuration. - [Introducing systemprompt.io](https://systemprompt.io/blog/systemprompt-launch-production-ai-infrastructure): SystemPrompt is production infrastructure for AI agents. A 50MB Rust binary with OAuth2, MCP hosting, agent orchestration, and memory built in. Self-hosted free or cloud from $29/mo. - [Why We Chose Open Core Over Open Source](https://systemprompt.io/blog/open-source-ai-era): AI changed the economics of open source software. Here's why we chose BSL-1.1 open core for systemprompt.io. - [systemprompt.io — Production Infrastructure for AI Agents](https://systemprompt.io/blog/welcome): Self-hosted or cloud. The complete platform for deploying AI agents, MCP servers, and multi-agent orchestration on open standards. ## Resources - [GitHub Repository](https://github.com/systempromptio/systemprompt-template): Clone to start building - [Sitemap](https://systemprompt.io/sitemap.xml): Complete URL index for crawling - [All Playbooks](https://systemprompt.io/playbooks): Browse all playbooks with filtering - [All Documentation](https://systemprompt.io/documentation): Browse all documentation