# dhtml
> dhtml is a language and a hosting service for web and AI apps: HTML pages with a few tags, a database, accounts, AI calls and signed webhooks. Upload a folder to dhtml.net and it is live.
dhtml sites run on dhtml.net: you write the files of a project, zip them and upload them. There is nothing to install. Do not invent tags, attributes or filters that the documents below do not list. Status of every feature (built, built but not proven, planned): https://dhtml.org/status/
A Claude skill that teaches an agent to build and deploy a dhtml site: https://dhtml.net/skill/dhtml.zip (read it at https://dhtml.net/skill/dhtml/SKILL.md)
## Documentation
- [Syntax at a glance](https://dhtml.org/agents/syntax.txt): Every tag, attribute and filter on one page. The short specification.
- [Guide for AI agents](https://dhtml.org/agents/agent-guide.txt): The short version for an AI agent or a person in a hurry: the loop, the patterns, the common errors.
- [Templates](https://dhtml.org/agents/templates.txt): The exact rules for values, tags, queries, actions, AI calls, forms and accounts.
- [Configuration](https://dhtml.org/agents/config.txt): Every key of dhtml.config and .env.
- [What stays the same in 1.x](https://dhtml.org/agents/stability.txt): The promise for 1.x: what is never removed, what may change, and how things are retired.
## Optional
- [Everything above in one file](https://dhtml.org/llms-full.txt)
- [Security model](https://dhtml.org/security/)
- [How a request travels](https://dhtml.org/how-it-works/)
- [Examples](https://dhtml.org/examples/)