Glossary: The words I keep explaining.
Most of these I've explained more than once, usually in the Base44 Discord. So here they are, written down properly. One plain sentence first, then what I'd actually tell you if you asked.
27 entriesLast checked 26 September 2026
Entries under A
access rules, see Row-level security
A folder of instructions, built around a SKILL.md file, that an AI agent reads only when a task calls for it.
AI agent, see In-app agent
AI SEO, see GEO
asServiceRole, see Service role
Entries under B
Backend as a service: a database, logins, file storage and server code that are already running, so you only build the app on top.
Your own code running on Base44's servers instead of in the browser, for anything that needs a secret key or shouldn't be visible to users.
Base44's command-line tool for building and deploying Base44 projects from your own terminal or AI coding agent.
Entries under C
Anthropic's AI coding agent: it works through a whole task in your codebase, running commands and editing files as it goes.
A sign-in link between a Base44 app and an account on another service, like Gmail or Slack, so the app can act there.
Entries under E
Entries under F
A way to shuffle a list in one pass so that every possible order is equally likely.
Entries under G
Generative engine optimisation: making your site easy for AI assistants like ChatGPT and Perplexity to understand and cite correctly.
Entries under I
An AI assistant built into a Base44 app that chats with your users and can use the data and functions you give it access to.
A ready-made Base44 service, like sending an email or calling an AI model, that your app can use in one line of code.
Entries under J
Structured data in a script tag that tells search engines and AI tools, in schema.org's vocabulary, exactly what a page is about.
Entries under L
A plain Markdown file at the root of a website that tells AI tools what the site is and which pages matter.
Entries under M
Model Context Protocol: an open standard that lets AI assistants plug into outside tools and data through one shared kind of connection.
Entries under O
Base44's live weekly sessions where the Base44 team demos features and answers builders' questions.
Entries under P
Writing instructions for an AI model so that it does what you actually meant, reliably.
Entries under R
An email API for developers that sends transactional email, like receipts and password resets, from your own domain.
Row-level securitystart here
Rules on each entity that decide who can create, read, update and delete which rows, checked on the server before any data is sent.
Entries under S
Encrypted settings, like API keys, that only your Base44 backend can read, so they never end up in the browser.
Base44's built-in check for the usual ways apps leak, like open data and exposed API keys, with a suggested fix for each problem it finds.
Random-looking numbers generated from a starting value, the seed, so the same seed always produces exactly the same sequence.
Full data access for trusted Base44 backend code that skips row-level security entirely, so it has to be handled carefully.
SKILL.md, see Agent skill
The problem of getting search engines and AI crawlers to read a single-page app, which builds its pages in the browser with JavaScript.
A message Stripe sends to your server when something happens in your account, like a payment succeeding or a subscription being cancelled.
structured data, see JSON-LD
A personal AI agent from Base44 that takes real actions for you in the background, across the tools you connect it to.
Entries under T
A framework for building small desktop apps (and, since Tauri 2, mobile apps) with a web frontend and a Rust backend.
Entries under W
Multi-step work a Base44 app runs on its own when a trigger fires, like a schedule or a change to your data.
Missing a word? Tell me.