Skip to content

Glossary

Short answers to the specific questions that come up when a prototype has to become a product.

The Plutonapps glossary is 48 plain-English definitions of the terms that decide whether an AI-built app is ready for real users. Each entry opens with an answer you can quote, then says what the term changes once an app built in Lovable has real users, with sources where there is a fact to check. Updated .

Terms starting with S

Schema migration

A schema migration is a versioned script that changes the structure of a database, such as adding a table, a column or an index, kept in the code repository and applied in order to every environment.

Secrets management

Secrets management is the practice of keeping an application's credentials, such as API keys, database passwords and OAuth tokens, out of code and out of the browser.

Single sign-on (SSO)

Single sign-on (SSO) lets people sign in to many applications with one login, usually their company account at an identity provider such as Okta, Microsoft Entra ID or Google Workspace.

SLA vs SLO vs SLI

SLA vs SLO vs SLI is the chain from measurement to promise: an SLI measures how a service performs, an SLO sets the target for that measure, and an SLA promises customers that level in a contract, with consequences. For example, 99.9% of requests succeeding over 30 days.

SOC 2

SOC 2 is a report in which an independent CPA firm examines whether a company's controls protect customer data, measured against the AICPA's criteria for security, availability, processing integrity, confidentiality and privacy.

Staff augmentation

Staff augmentation is hiring engineers from an outside company to work inside your own team, under your management and day-to-day direction, for as long as you need the extra capacity.

Staging environment

A staging environment is a private copy of your production system, with the same code, configuration and kind of data, where each release is deployed and checked before real users see it.

Supabase

Supabase is an open-source backend platform built on PostgreSQL that gives an app a Postgres database with an instant API, user sign-in, file storage, realtime updates and server-side functions in one project.

Supabase anon key vs service role key

The Supabase anon key (now called the publishable key) identifies your app and is safe to ship in the browser, because row-level security decides what it can reach. The service role key (now the secret key) bypasses row-level security entirely, so it belongs only on a server and must never appear in client code.