# 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 - [Coding Standards](https://systemprompt.io/documentation/coding-standards): Rust coding standards for systemprompt.io - idiomatic patterns, mandatory requirements, and anti-patterns to avoid - [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. - [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. - [Documentation](https://systemprompt.io/documentation/): Technical documentation for systemprompt.io - an embedded Rust library for building production AI infrastructure - [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. - [Getting Started](https://systemprompt.io/documentation/getting-started): Quick start guide for systemprompt.io - from clone to running service in minutes - [Guides](https://systemprompt.io/documentation/guides): Step-by-step guides to get the most out of your systemprompt.io installation. - [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. - [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. - [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. - [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. ## 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