# aixyz ## Docs - [aixyz/accepts](https://aixyz.sh/api-reference/accepts.md): Payment configuration types and facilitator client for x402 gating - [agent.ts](https://aixyz.sh/api-reference/agent.md): Define your agent with Vercel AI SDK - [agents/[name].ts](https://aixyz.sh/api-reference/agents.md): Auto-discovered sub-agent definitions for multiple A2A endpoints - [aixyz/config](https://aixyz.sh/api-reference/aixyz-config.md): Agent configuration types and runtime config access - [aixyz/model/fake](https://aixyz.sh/api-reference/aixyz-model-fake.md): Deterministic fake language model for testing and development - [aixyz/app](https://aixyz.sh/api-reference/aixyz-server.md): The core application class built on web-standard Request/Response - [experimental_StripePaymentIntentPlugin](https://aixyz.sh/api-reference/experimental-stripe-payment-intent-plugin.md): Add Stripe PaymentIntent-based payments to your agent server - [SessionPlugin](https://aixyz.sh/api-reference/session-plugin.md): Payer-scoped key-value storage gated by x402 payment identity - [tools/[name].ts](https://aixyz.sh/api-reference/tools.md): Auto-discovered tool definitions for A2A and MCP - [IndexPagePlugin](https://aixyz.sh/api-reference/unstable-with-index-page.md): Add a human-readable text page to your agent server - [aixyz.config.ts](https://aixyz.sh/config/aixyz-config.md): Complete reference for the aixyz configuration file - [Environment Variables](https://aixyz.sh/config/environment-variables.md): Configure your agent with .env files and environment variables - [Agent and Tools](https://aixyz.sh/getting-started/agent-and-tools.md): Define agents with Vercel AI SDK and create tools for A2A and MCP - [Deploying](https://aixyz.sh/getting-started/deploying.md): Deploy your agent to Vercel, standalone Bun, or Docker - [Installation](https://aixyz.sh/getting-started/installation.md): Install Bun and create your first aixyz agent - [Payments (x402)](https://aixyz.sh/getting-started/payments.md): Add micropayments to your agent with x402 - [Project Structure](https://aixyz.sh/getting-started/project-structure.md): Understand the app/ directory structure and file conventions - [Testing](https://aixyz.sh/getting-started/testing.md): Test your agent with bun:test and aixyz/test utilities - [Why Bun?](https://aixyz.sh/getting-started/why-bun.md): Why aixyz uses Bun as its runtime - [Introduction](https://aixyz.sh/index.md): Payment-native SDK for AI Agents. Build an agent, get paid today. - [aixyz](https://aixyz.sh/packages/aixyz.md): CLI for building and running aixyz agents - [create-aixyz-app](https://aixyz.sh/packages/create-aixyz-app.md): Scaffold new aixyz agent projects - [A2A Protocol](https://aixyz.sh/protocols/a2a.md): Agent-to-Agent protocol for agent discovery and communication - [ERC-8004 Identity](https://aixyz.sh/protocols/erc-8004.md): On-chain agent identity using the ERC-8004 standard - [MCP Protocol](https://aixyz.sh/protocols/mcp.md): Model Context Protocol support for sharing tools with MCP clients - [x402 Payments](https://aixyz.sh/protocols/x402.md): HTTP 402 micropayments for agent endpoints - [Fake Model Agent](https://aixyz.sh/templates/advanced/fake-llm.md): Fully deterministic agent testing using the aixyz fake model — no API key required - [Agent with Sub-Agents](https://aixyz.sh/templates/advanced/sub-agents.md): Template demonstrating multiple A2A endpoints from a single deployment using app/agents/[name].ts - [BYO Facilitator Agent](https://aixyz.sh/templates/advanced/with-custom-facilitator.md): Template demonstrating a custom x402 payment facilitator - [Custom Server Agent](https://aixyz.sh/templates/advanced/with-custom-server.md): Template demonstrating manual server control with app/server.ts - [Express Integration Agent](https://aixyz.sh/templates/advanced/with-express.md): Template demonstrating mounting AixyzApp as Express middleware - [Agent with Tests](https://aixyz.sh/templates/advanced/with-tests.md): Template demonstrating testing patterns for aixyz agents using bun:test - [x402 Sessions](https://aixyz.sh/templates/advanced/x402-sessions.md): Template demonstrating payer-scoped session storage with x402 payment identity - [Boilerplate Agent](https://aixyz.sh/templates/basic/boilerplate.md): A starter template with unit conversion tools for length, weight, and temperature - [Chainlink Price Oracle](https://aixyz.sh/templates/basic/chainlink.md): Real-time crypto price agent using Chainlink price feeds on Ethereum mainnet - [Local LLM Agent](https://aixyz.sh/templates/basic/local-llm.md): An agent powered by a local LLM running entirely in-process via WebAssembly — no API key required - [Templates](https://aixyz.sh/templates/overview.md): Working agent templates demonstrating common patterns ## OpenAPI Specs - [openapi](https://aixyz.sh/api-reference/openapi.json) ## Optional - [use-agently](https://use-agently.com) - [GitHub](https://github.com/AgentlyHQ/aixyz) - [npm](https://www.npmjs.com/package/aixyz)