Help for Application creators
Build applications on Exponential: content models, modules and views, the APIs, extensions and testing.
397 pages
Start here
Read these pages in this order.
- Application creators: start here The landing page for application creators - what Exponential gives an application, a first-week plan, and e...
- Extension development: the book (start here) A complete book on growing from user to builder, extension developer and theme developer with Exponential:...
- AI, agents and agentic: start here The landing page for people who use AI with Exponential and for people who build agents and agentic workflo...
- Mobile app developers: start here The landing page for developers who build iOS, Android, cross-platform or browser apps on top of Exponentia...
- The application creator's reading path The pages of the application creators' section in the order an application is built - six stages from the f...
- Build with Exponential: why, which product, first steps The "Build with Exponential" page of exponential.earth, checked against the software - why build on it (sim...
Good to know
-
Template operators
Every template operator registered on a development installation, grouped by family with parameters, input, return value and examples rendered on a development installation, plus how operators are registered, written…
-
The template language
The Exponential template language (eZ TPL, ezpl) in depth - what it is and where it came from, its syntax side by side with Smarty, values, variables and namespaces, control structures, the object model of nodes…
-
Mobile apps, headless use and networks
The landing page for businesses that reach customers on phones, through their own apps, through partner sites and through feeds - what Exponential offers (responsive designs, REST API v1 and v2, API keys and OAuth…
-
AI, agents and agentic: reading path
The order in which to read the AI, agents and agentic section - a common start for everyone, then separate paths for editors, administrators, data protection officers, developers with a coding agent and builders of…
-
Mobile app developers reading path
The order in which to read the Mobile app developers section - a one-hour path to a first working list screen, then four stages (understand, connect, build, ship), and extra pages for apps that write content, work…
-
AI, agents and agentic: FAQ
Short answers to the questions people ask about AI in Exponential - does it publish, which providers, does content leave the server, what does it cost, can it be switched off, how do agents connect and authenticate, and…
Search by topic
Each button lists the pages of one topic for Application creators.
Key pages
All pages for Application creators- AI, agents and agentic glossary The words of the AI, agents and agentic section explained in one place - agent, agentic workflow, data policy, draft, expai, expservices,...
- Reading paths through the book Reading orders through the book for each role - curious user, builder, PHP developer, designer, application creator, upgrader, maintainer...
- What exists today An honest inventory of the AI and agent features of Exponential 6 - Exponential Intelligence (expai), the REST API, expservices, ezjscore...
- Which path fits your task A short decision guide - answer a few questions about what you want an AI to do with Exponential and get the part to use (Exponential Int...
- What AI in Exponential does not do The limits of AI in Exponential in one place - the assistant does not publish on its own, use a service account, upload images or files,...
- Extending without forking Change how the kernel or someone else's extension behaves from your own extension - settings, template overrides, design order, handlers,...
- How Exponential content reaches an app The content model explained for app developers - classes, objects, nodes, fields, versions and languages - and how each appears in the JS...
- How INI settings work The INI files that configure Exponential - files, blocks, variables, arrays and hashes, comments, the .ini.append.php form, how values fr...
- Operator index All 401 template operators registered on the site and admin siteaccesses, A to Z, each with the family page that documents its parameters...
- Part 1: From user to developer The first part of the extension development book. What an extension is, the tools you need, a development installation, and where to find...
Recently updated
- Reading the code you already have Updated: The documentation names expcomponents as the kernel's libraries, in English an...
- Licenses and how they combine Updated: The documentation names expcomponents as the kernel's libraries, in English an...
Related audiences
Free documentation: use it to help yourself and others
This help is free documentation, licensed under the GNU Free Documentation License 1.3 or later. You may use it, share it and improve it:
- Study it Read any page as often as you like, for any purpose.
- Copy it and share it Give pages to other users, on paper or as files. Keep the copyright notice, the license notice and a copy of the license with every copy.
- Translate, adapt and improve it Share your version under the same license, with the original notices and a note of what you changed.
- Cite it Refer to a page by its title and its address in the help, or its file in the doc directory.
- Contribute fixes back Use "Edit on GitHub" on any page. Changes are accepted under the same license, so they stay free for everyone.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x