# Igniter.js - LLM Accessible Documentation Welcome! This is an AI-friendly resource for understanding Igniter.js, the first AI-native TypeScript framework. ## About Igniter.js The first AI-native TypeScript framework — architected for human-AI collaboration. Feature-sliced modules, deep TypeScript inference, and built-in training for 15+ Code Agents (Cursor, Claude Code, Copilot) create a low-entropy environment where both developers and AI work seamlessly. MCP-native APIs, AI agent orchestration, type-safe RPC, background jobs, multi-platform bots, and framework-agnostic runtime support — built for the next era of development. ## Site Information - **Website**: https://igniterjs.com - **GitHub**: https://github.com/felipebarcelospro/igniter-js - **Documentation**: https://igniterjs.com/docs - **Creator**: Felipe Barcelos ## Content Structure This site contains several types of content, each accessible via dedicated endpoints: ### Blog (blog) Articles, tutorials, and announcements from the Igniter.js team - **Full content**: https://igniterjs.com/llms/blog/full.txt - **Individual pages**: - Announcing Igniter.js MCP Server: Native AI Integration for Modern Development: https://igniterjs.com/blog/announcing-igniter-mcp-server.mdx - Introducing Igniter.js v1: A Type-Safe TypeScript Framework, Built by AI Agents for AI Agents: https://igniterjs.com/blog/igniterjs-v1-launch.mdx - Introducing Igniter.js: The Type-Safe Framework for Modern Full-Stack Development: https://igniterjs.com/blog/introducing-igniter-js.mdx - Introducing Igniter Studio: Your Interactive API Development Playground: https://igniterjs.com/blog/introducing-igniter-studio.mdx - Introducing Igniter.js Templates: Production-Ready Starters for Every Stack: https://igniterjs.com/blog/introducing-igniter-templates.mdx - Build a Production-Ready Real-Time Chat with Igniter.js and Next.js: https://igniterjs.com/blog/real-time-chat-with-igniterjs.mdx ### Documentation (docs) Complete documentation for Igniter.js framework - **Full content**: https://igniterjs.com/llms/docs/full.txt - **Individual pages**: - API Reference: https://igniterjs.com/docs/agents/api-reference.mdx - Best Practices: https://igniterjs.com/docs/agents/best-practices.mdx - Building Agents: https://igniterjs.com/docs/agents/building-agents.mdx - Hooks & Telemetry: https://igniterjs.com/docs/agents/hooks-telemetry.mdx - Introduction: https://igniterjs.com/docs/agents.mdx - Installation: https://igniterjs.com/docs/agents/installation.mdx - MCP Integration: https://igniterjs.com/docs/agents/mcp-integration.mdx - Memory System: https://igniterjs.com/docs/agents/memory.mdx - Multi-Agent Orchestration: https://igniterjs.com/docs/agents/multi-agent.mdx - Prompts: https://igniterjs.com/docs/agents/prompts.mdx - Quick Start: https://igniterjs.com/docs/agents/quick-start.mdx - Real-World Examples: https://igniterjs.com/docs/agents/real-world.mdx - Tools & Toolsets: https://igniterjs.com/docs/agents/tools-toolsets.mdx - Troubleshooting: https://igniterjs.com/docs/agents/troubleshooting.mdx - Platform Adapters: https://igniterjs.com/docs/bots/adapters.mdx - API Reference: https://igniterjs.com/docs/bots/api-reference.mdx - Best Practices: https://igniterjs.com/docs/bots/best-practices.mdx - Commands: https://igniterjs.com/docs/bots/commands.mdx - Core Concepts: https://igniterjs.com/docs/bots/core-concepts.mdx - Framework Integration: https://igniterjs.com/docs/bots/framework-integration.mdx - Introduction: https://igniterjs.com/docs/bots.mdx - Installation: https://igniterjs.com/docs/bots/installation.mdx - Middlewares: https://igniterjs.com/docs/bots/middlewares.mdx - Plugins: https://igniterjs.com/docs/bots/plugins.mdx - Quick Start: https://igniterjs.com/docs/bots/quick-start.mdx - Real-World Examples: https://igniterjs.com/docs/bots/real-world.mdx - Sessions: https://igniterjs.com/docs/bots/sessions.mdx - Troubleshooting: https://igniterjs.com/docs/bots/troubleshooting.mdx - API Reference: https://igniterjs.com/docs/caller/api-reference.mdx - CLI Integration: https://igniterjs.com/docs/caller/cli.mdx - Comparison: https://igniterjs.com/docs/caller/comparison.mdx - Introduction: https://igniterjs.com/docs/caller.mdx - Installation: https://igniterjs.com/docs/caller/installation.mdx - Quick Start: https://igniterjs.com/docs/caller/quick-start.mdx - Real-World Examples: https://igniterjs.com/docs/caller/real-world-examples.mdx - Schema Validation: https://igniterjs.com/docs/caller/schemas.mdx - Telemetry: https://igniterjs.com/docs/caller/telemetry.mdx - Mocking & Testing: https://igniterjs.com/docs/caller/testing.mdx - Add-ons: https://igniterjs.com/docs/cli/add-ons.mdx - API Reference: https://igniterjs.com/docs/cli/api-reference.mdx - Best Practices: https://igniterjs.com/docs/cli/best-practices.mdx - Introduction: https://igniterjs.com/docs/cli.mdx - Installation: https://igniterjs.com/docs/cli/installation.mdx - Quick Start: https://igniterjs.com/docs/cli/quick-start.mdx - Real-World Scenarios: https://igniterjs.com/docs/cli/real-world.mdx - Starters: https://igniterjs.com/docs/cli/starters.mdx - Troubleshooting: https://igniterjs.com/docs/cli/troubleshooting.mdx - Adapters: https://igniterjs.com/docs/collections/adapters.mdx - Advanced Patterns: https://igniterjs.com/docs/collections/advanced.mdx - API Reference: https://igniterjs.com/docs/collections/api-reference.mdx - Best Practices: https://igniterjs.com/docs/collections/best-practices.mdx - CRUD Operations: https://igniterjs.com/docs/collections/crud-operations.mdx - Defining Collections: https://igniterjs.com/docs/collections/defining-collections.mdx - Events: https://igniterjs.com/docs/collections/events.mdx - Framework Integration: https://igniterjs.com/docs/collections/framework-integration.mdx - Lifecycle Hooks: https://igniterjs.com/docs/collections/hooks.mdx - Introduction: https://igniterjs.com/docs/collections.mdx - Installation: https://igniterjs.com/docs/collections/installation.mdx - Querying: https://igniterjs.com/docs/collections/querying.mdx - Troubleshooting: https://igniterjs.com/docs/collections/troubleshooting.mdx - Views: https://igniterjs.com/docs/collections/views.mdx - File Watcher: https://igniterjs.com/docs/collections/watcher.mdx - Actions: https://igniterjs.com/docs/connectors/actions.mdx - Database Adapters: https://igniterjs.com/docs/connectors/adapters.mdx - API Reference: https://igniterjs.com/docs/connectors/api-reference.mdx - Best Practices: https://igniterjs.com/docs/connectors/best-practices.mdx - Defining Connectors: https://igniterjs.com/docs/connectors/defining-connectors.mdx - Events: https://igniterjs.com/docs/connectors/events.mdx - Getting Started: https://igniterjs.com/docs/connectors/getting-started.mdx - Lifecycle Hooks: https://igniterjs.com/docs/connectors/hooks.mdx - Introduction: https://igniterjs.com/docs/connectors.mdx - Installation: https://igniterjs.com/docs/connectors/installation.mdx - Manager Setup: https://igniterjs.com/docs/connectors/manager-setup.mdx - OAuth: https://igniterjs.com/docs/connectors/oauth.mdx - Scopes & Multi-Tenancy: https://igniterjs.com/docs/connectors/scopes.mdx - Telemetry: https://igniterjs.com/docs/connectors/telemetry.mdx - Troubleshooting: https://igniterjs.com/docs/connectors/troubleshooting.mdx - Webhooks: https://igniterjs.com/docs/connectors/webhooks.mdx - Comparison: https://igniterjs.com/docs/core/comparison.mdx - Introduction: https://igniterjs.com/docs/core.mdx - Quick Start: https://igniterjs.com/docs/core/quick-start.mdx - Advanced Features: https://igniterjs.com/docs/jobs/advanced-features.mdx - Getting Started: https://igniterjs.com/docs/jobs/getting-started.mdx - Jobs: https://igniterjs.com/docs/jobs.mdx - Job Definitions: https://igniterjs.com/docs/jobs/job-definitions.mdx - Scheduling: https://igniterjs.com/docs/jobs/scheduling.mdx - Scopes: https://igniterjs.com/docs/jobs/scopes.mdx - Search & Monitoring: https://igniterjs.com/docs/jobs/search-and-monitoring.mdx - Workers: https://igniterjs.com/docs/jobs/workers.mdx - Advanced Features: https://igniterjs.com/docs/logger/advanced.mdx - API Reference: https://igniterjs.com/docs/logger/api-reference.mdx - Best Practices: https://igniterjs.com/docs/logger/best-practices.mdx - Child Loggers: https://igniterjs.com/docs/logger/child-loggers.mdx - Framework Integration: https://igniterjs.com/docs/logger/framework-integration.mdx - Introduction: https://igniterjs.com/docs/logger.mdx - Installation: https://igniterjs.com/docs/logger/installation.mdx - Quick Start: https://igniterjs.com/docs/logger/quick-start.mdx - Transports: https://igniterjs.com/docs/logger/transports.mdx - Troubleshooting: https://igniterjs.com/docs/logger/troubleshooting.mdx - Advanced Configuration: https://igniterjs.com/docs/mcp-server/advanced.mdx - Best Practices: https://igniterjs.com/docs/mcp-server/best-practices.mdx - Builder Pattern API: https://igniterjs.com/docs/mcp-server/builder-pattern.mdx - Custom Tools: https://igniterjs.com/docs/mcp-server/custom-tools.mdx - Event Handlers: https://igniterjs.com/docs/mcp-server/events.mdx - Function API: https://igniterjs.com/docs/mcp-server/function-api.mdx - Getting Started: https://igniterjs.com/docs/mcp-server/getting-started.mdx - MCP Server: https://igniterjs.com/docs/mcp-server.mdx - OAuth Authentication: https://igniterjs.com/docs/mcp-server/oauth.mdx - Prompts & Resources: https://igniterjs.com/docs/mcp-server/prompts-resources.mdx - Troubleshooting: https://igniterjs.com/docs/storage/troubleshooting.mdx - Advanced: https://igniterjs.com/docs/store/advanced.mdx - API Reference: https://igniterjs.com/docs/store/api-reference.mdx - Counters, Claims & Batch: https://igniterjs.com/docs/store/atomic-operations.mdx - Key-Value Operations: https://igniterjs.com/docs/store/caching.mdx - Installation: https://igniterjs.com/docs/store/installation.mdx - Store: https://igniterjs.com/docs/store/page.mdx - Events & Pub/Sub: https://igniterjs.com/docs/store/pubsub.mdx - Redis Streams: https://igniterjs.com/docs/store/streams.mdx - Troubleshooting: https://igniterjs.com/docs/store/troubleshooting.mdx - Transport Adapters: https://igniterjs.com/docs/telemetry/adapters.mdx - API Reference: https://igniterjs.com/docs/telemetry/api-reference.mdx - Best Practices: https://igniterjs.com/docs/telemetry/best-practices.mdx - Builder Configuration: https://igniterjs.com/docs/telemetry/builder-config.mdx - Defining Events: https://igniterjs.com/docs/telemetry/defining-events.mdx - Emitting Events: https://igniterjs.com/docs/telemetry/emitting-events.mdx - Framework Integration: https://igniterjs.com/docs/telemetry/framework-integration.mdx - Getting Started: https://igniterjs.com/docs/telemetry/getting-started.mdx - Overview: https://igniterjs.com/docs/telemetry.mdx - Installation: https://igniterjs.com/docs/telemetry/installation.mdx - Sampling & Redaction: https://igniterjs.com/docs/telemetry/sampling-redaction.mdx - Sessions: https://igniterjs.com/docs/telemetry/sessions.mdx - Troubleshooting: https://igniterjs.com/docs/telemetry/troubleshooting.mdx - Event Validation: https://igniterjs.com/docs/telemetry/validation.mdx - Caching: https://igniterjs.com/docs/caller/caching.mdx - Interceptors: https://igniterjs.com/docs/caller/interceptors.mdx - Retries: https://igniterjs.com/docs/caller/retries.mdx - Request Builder: https://igniterjs.com/docs/caller/builder.mdx - Caller Manager: https://igniterjs.com/docs/caller/manager.mdx - HTTP Methods & Response Parsing: https://igniterjs.com/docs/caller/methods.mdx - React Integration: https://igniterjs.com/docs/caller/react.mdx - dev: https://igniterjs.com/docs/cli/commands/dev.mdx - generate: https://igniterjs.com/docs/cli/commands/generate.mdx - init: https://igniterjs.com/docs/cli/commands/init.mdx - Commands: https://igniterjs.com/docs/core/commands.mdx - Create Rule: https://igniterjs.com/docs/core/create-rule.mdx - Meet Lia: https://igniterjs.com/docs/core/lia-overview.mdx - Igniter.js MCP Server: https://igniterjs.com/docs/core/mcp-servers.mdx - Quickstart with Lia: https://igniterjs.com/docs/core/quickstart.mdx - Rules: https://igniterjs.com/docs/core/rules.mdx - Using llms.txt: https://igniterjs.com/docs/core/using-llms-txt.mdx - Actions: https://igniterjs.com/docs/core/actions.mdx - Builder: https://igniterjs.com/docs/core/builder.mdx - Context: https://igniterjs.com/docs/core/context.mdx - Controllers: https://igniterjs.com/docs/core/controllers.mdx - Procedures: https://igniterjs.com/docs/core/procedures.mdx - Router: https://igniterjs.com/docs/core/router.mdx - Error Handling: https://igniterjs.com/docs/core/error-handling.mdx - Response Types: https://igniterjs.com/docs/core/response-types.mdx - Validation: https://igniterjs.com/docs/core/validation.mdx - Bun: https://igniterjs.com/docs/core/bun.mdx - Deno: https://igniterjs.com/docs/core/deno.mdx - Express: https://igniterjs.com/docs/core/express.mdx - Next.js: https://igniterjs.com/docs/core/nextjs.mdx - Installation: https://igniterjs.com/docs/core/page.mdx - Vite: https://igniterjs.com/docs/core/vite.mdx - Client: https://igniterjs.com/docs/core/client.mdx - Google Cloud Storage Adapter: https://igniterjs.com/docs/storage/google-cloud.mdx - Overview: https://igniterjs.com/docs/storage.mdx - S3 Adapter: https://igniterjs.com/docs/storage/s3.mdx - Architecture: https://igniterjs.com/docs/storage/architecture.mdx - File Operations: https://igniterjs.com/docs/storage/file-operations.mdx - Hooks & Telemetry: https://igniterjs.com/docs/storage/hooks-and-telemetry.mdx - Policies & Validation: https://igniterjs.com/docs/storage/policies-and-validation.mdx - Scopes & Paths: https://igniterjs.com/docs/storage/scopes-and-paths.mdx - Uploads & Replace: https://igniterjs.com/docs/storage/uploads-and-replace.mdx - Installation: https://igniterjs.com/docs/storage/installation.mdx - Quick Start: https://igniterjs.com/docs/storage/quick-start.mdx - Migrations & Cleanup: https://igniterjs.com/docs/storage/migrations-and-cleanup.mdx - Serving Public Assets: https://igniterjs.com/docs/storage/serving-public-assets.mdx - Streaming & Large Files: https://igniterjs.com/docs/storage/streaming-and-large-files.mdx - User-Generated Content: https://igniterjs.com/docs/storage/user-generated-content.mdx - API Reference: https://igniterjs.com/docs/storage/api-reference.mdx - Error Codes: https://igniterjs.com/docs/storage/error-codes.mdx - Testing & Local Dev: https://igniterjs.com/docs/storage/testing-and-local-dev.mdx ### Changelog (changelog) Version updates and release notes - **Full content**: https://igniterjs.com/llms/changelog/full.txt - **Individual pages**: - v0.1.1 - Initial Release: https://igniterjs.com/changelog/v0.1.1.mdx - v0.1.13 - React Cache & API Improvements: https://igniterjs.com/changelog/v0.1.13.mdx - v0.1.14 - Client Error Processing Fix: https://igniterjs.com/changelog/v0.1.14.mdx - v0.1.15 - Client Error Fix: https://igniterjs.com/changelog/v0.1.15.mdx - v0.1.16 - Response Logging Fix: https://igniterjs.com/changelog/v0.1.16.mdx - v0.1.17 - URL Parameter Support: https://igniterjs.com/changelog/v0.1.17.mdx - v0.1.18 - Request Processor Improvements: https://igniterjs.com/changelog/v0.1.18.mdx - v0.2.0-alpha.0 - Modular Architecture & Real-Time Support: https://igniterjs.com/changelog/v0.2.0-alpha.0.mdx - v0.2.61 - CLI Improvements: https://igniterjs.com/changelog/v0.2.61.mdx - v0.2.62 - Core Improvements: https://igniterjs.com/changelog/v0.2.62.mdx - v0.2.65 - CLI Improvements & Logging System: https://igniterjs.com/changelog/v0.2.65.mdx - v0.2.68 - MCP Server Enhancements: https://igniterjs.com/changelog/v0.2.68.mdx - v0.2.69 - Bug Fixes: https://igniterjs.com/changelog/v0.2.69.mdx - v0.2.70 - Type Safety & Build Improvements: https://igniterjs.com/changelog/v0.2.70.mdx - v0.3.0 - Breaking Changes & Major Improvements: https://igniterjs.com/changelog/v0.3.0.mdx ### Learn Course (learn) Step-by-step tutorials to master Igniter.js - **Full content**: https://igniterjs.com/llms/learn/full.txt - **Individual pages**: - 01: Creating Your Project: https://igniterjs.com/learn/course/01-creating-your-project.mdx - 02: Setup Database: https://igniterjs.com/learn/course/02-designing-your-database.mdx - 03: Your First Feature: https://igniterjs.com/learn/course/03-first-feature.mdx - 04: Authentication: https://igniterjs.com/learn/course/04-authentication.mdx - 05: Frontend Setup: https://igniterjs.com/learn/course/05-frontend-setup.mdx - 06: Link Management UI: https://igniterjs.com/learn/course/06-link-management-ui.mdx - 07: Click Tracking & Analytics: https://igniterjs.com/learn/course/07-click-tracking-analytics.mdx - 00: Introduction: https://igniterjs.com/learn/course.mdx ### Showcase (showcase) Projects built with Igniter.js - **Full content**: https://igniterjs.com/llms/showcase/full.txt - **Individual pages**: - GetFeed: https://igniterjs.com/showcase/getfeed.mdx - MyLink: https://igniterjs.com/showcase/mylink.mdx - SaaS Boilerplate: https://igniterjs.com/showcase/saas-boilerplate.mdx ### Templates (templates) Starter templates and examples - **Full content**: https://igniterjs.com/llms/templates/full.txt - **Individual pages**: - Real-Time Chat App: https://igniterjs.com/templates/sample-realtime-chat.mdx - Bun + React Full-Stack App: https://igniterjs.com/templates/starter-bun-react-app.mdx - Bun REST API: https://igniterjs.com/templates/starter-bun-rest-api.mdx - Deno REST API: https://igniterjs.com/templates/starter-deno-rest-api.mdx - Express REST API: https://igniterjs.com/templates/starter-express-rest-api.mdx - Next.js Full-Stack App: https://igniterjs.com/templates/starter-nextjs.mdx - TanStack Start App: https://igniterjs.com/templates/starter-tanstack-start.mdx ## How to Access Content ### Full Content Files - All content: https://igniterjs.com/llms-full.txt - Blog: https://igniterjs.com/llms/blog/full.txt - Documentation: https://igniterjs.com/llms/docs/full.txt - Learn Course: https://igniterjs.com/llms/learn/full.txt - Templates: https://igniterjs.com/llms/templates/full.txt - Showcase: https://igniterjs.com/llms/showcase/full.txt - Changelog: https://igniterjs.com/llms/changelog/full.txt ### Individual Pages Any page can be accessed in markdown format by appending .mdx to the URL: - https://igniterjs.com/docs/core/quick-start.mdx - https://igniterjs.com/blog/introducing-igniter-js.mdx ### RSS Feeds - All content: https://igniterjs.com/rss - By type: https://igniterjs.com/rss/[type] (blog, docs, learn, etc.) ### Sitemap - https://igniterjs.com/sitemap.xml ## Content Types Explained - **blog**: Articles, tutorials, and announcements - **docs**: Complete framework documentation - **learn**: Step-by-step course tutorials - **templates**: Starter templates and examples - **showcase**: Projects built with Igniter.js - **changelog**: Version updates and release notes --- Last updated: 2026-06-14T04:06:11.035Z