# Glossary

The terms the portal and these docs use, with the page that covers each one. For how they fit together, see [Concepts](https://docs.faustine.ai/get-started/concepts/).

| Term | Meaning | Covered in |
| --- | --- | --- |
| Action | One thing a Web Agent can do in your app, such as `deals.create`. Generated code that runs in the page, in the user's session. | [Actions](https://docs.faustine.ai/web-agents/actions/) |
| Agent Gateway | The product that publishes your APIs to AI clients over MCP and REST. | [Agent Gateway](https://docs.faustine.ai/agent-gateway/) |
| Analysis | The run in which Faustine reads your code and writes the actions of a Web Agent or the operations of an API. | [The analysis](https://docs.faustine.ai/web-agents/analysis/) |
| API | What Faustine knows about one of your services: its operations, their schemas and how it authenticates. | [APIs](https://docs.faustine.ai/apis/) |
| API key | A credential for automations and code, sent as a bearer token. Starts with `fik_`. | [Create an API key](https://docs.faustine.ai/agent-gateway/api-keys/) |
| Code mode | A serving mode in which the AI client gets three tools (`search_operations`, `get_operation`, `run_code`) and writes one script for each task. | [Serving modes: Code and Tools](https://docs.faustine.ai/agent-gateway/serving-modes/) |
| Confirmation | A person saying yes before an action or an operation runs. | [Require confirmation for an action](https://docs.faustine.ai/web-agents/require-confirmation/), [Confirmation](https://docs.faustine.ai/agent-gateway/confirmation/) |
| Confirmation card | The card that a gateway shows in the AI client's conversation to ask the person for confirmation. | [Confirmation](https://docs.faustine.ai/agent-gateway/confirmation/) |
| Connection | Where an API's service runs (its base URL) and the values of the credential Faustine uses to reach it. | [Connections](https://docs.faustine.ai/apis/connections/) |
| Credential | Who may call one environment of a gateway: an API key or a gateway user. | [Scope a key or user](https://docs.faustine.ai/agent-gateway/scope-a-credential/) |
| Draft | The unpublished state of a Web Agent or an API. Changes go into the draft until you publish. | [Versions, environments and deployments](https://docs.faustine.ai/web-agents/versions-and-environments/) |
| Environment | A named place where a version is served, such as Production or Staging. | [Versions, environments and deployments](https://docs.faustine.ai/web-agents/versions-and-environments/), [Environments](https://docs.faustine.ai/agent-gateway/environments/) |
| Gateway | One address that serves one or more of your APIs to AI clients. You create it in Agent Gateway. | [Create a gateway](https://docs.faustine.ai/agent-gateway/create-a-gateway/) |
| Gateway user | A credential for a person, who signs in from their AI client. | [Create a gateway user](https://docs.faustine.ai/agent-gateway/gateway-users/) |
| The Guide | The part of a Web Agent that teaches people to use the app: it knows the screens, answers how-to questions and points at what to select. | [The Guide](https://docs.faustine.ai/web-agents/guide/) |
| Model provider | The AI service a workspace runs on, such as Anthropic or Amazon Bedrock. Buttons in the portal call it "AI provider". | [Model providers](https://docs.faustine.ai/workspace/model-providers/) |
| Module | A group of a Web Agent's actions that belong to one feature of the app. | [Choose what to analyze](https://docs.faustine.ai/web-agents/choose-what-to-analyze/) |
| Operation | One call an AI client can make to an API, such as `crm.deals.create`. A read or a write. | [Operations](https://docs.faustine.ai/apis/operations/) |
| Portal | The Faustine web app where you create and manage everything in your workspace. | [What is Faustine](https://docs.faustine.ai/get-started/) |
| Recipe | A composite operation: several calls to an API in one step, written as a short script. | [Recipes](https://docs.faustine.ai/apis/recipes/) |
| Release target | The environment of a Web Agent that serves each new version as soon as it is published. | [Publish a version](https://docs.faustine.ai/web-agents/publish-a-version/) |
| Tools mode | A serving mode in which every served operation is its own MCP tool. | [Serving modes: Code and Tools](https://docs.faustine.ai/agent-gateway/serving-modes/) |
| Version | A published, numbered snapshot of a Web Agent or an API. It does not change. | [Publish a version](https://docs.faustine.ai/web-agents/publish-a-version/), [Versions and updates](https://docs.faustine.ai/apis/versions/) |
| Web Agent | An agent inside your web app, built from the app's code. Buttons in the portal call it "assistant". | [Web Agents](https://docs.faustine.ai/web-agents/) |
| Widget | What the user sees in your app: the launcher and the chat window of a Web Agent. | [Appearance](https://docs.faustine.ai/web-agents/appearance/) |
| Workspace | Your company's account in Faustine, with its agents, APIs, gateways, team, billing and model provider. | [Work in more than one workspace](https://docs.faustine.ai/workspace/workspaces/) |

## Next steps

- [Concepts](https://docs.faustine.ai/get-started/concepts/): the same terms, grouped by product.
- [Limits](https://docs.faustine.ai/reference/limits/): the size, time and count limits of each area.
