Developer Guide
Use this section when you build TYPO3 extensions on top of AI Foundation (EXT:ns_t3af).
The Developer Guide explains the supported extension points and links each topic to its own standalone page.
AI Foundation owns provider resolution, request execution, MCP transport integration, shared prompt storage, feature settings, logging, and usage attribution. Your extension should provide the feature logic and use the public contracts documented here.
Who should read this
TYPO3 extension developers who need AI completion, streaming, embeddings, prompts, feature settings, or MCP tools.
TYPO3 integrators who need to understand how custom extensions connect to AI Foundation.
Agencies and contributors who need a stable implementation reference before adding new AI features.
Prerequisites
AI Foundation is installed and configured.
At least one AI provider is connected when your feature needs AI requests.
You understand TYPO3 extension development, Composer, and Symfony dependency injection.
Start here:
Reference extension
Use the T3AF Extended repository as a practical reference implementation:
It demonstrates how a separate TYPO3 extension can integrate with AI Foundation contracts and developer extension points. Use it as a reference when building custom providers, prompts, feature cards, access catalogs, MCP tools, or runtime AI integrations.
Developer topics
Additional developer references
- Custom AI Access / Permissions
- T3Planet Credits (v1.1+)
- Credit mode changes (streaming)
- Token billing model
- Pre-submit estimate (child extensions)
- Feature key mapping (all extensions)
- Streaming (Stream.php)
- Caller attribution (Charge / Stream / Embed / Estimate)
- After Charge / Stream / Embed
- Features catalog
- Purchase / checkout
- CLI, scheduler, and
domain_mismatch - Further reading