| Carbide | The way you build, deploy, and register your own apps for MachineMetrics. The plugin, the mmdev templates, and the component library's theme all carry the name. |
| project | One codebase created by mmdev create. A project has one OAuth client. |
| app | Something a user opens inside MachineMetrics. A project can contain several. |
| page | An app type opened full-frame from My Apps. It owns its own navigation. |
| widget | An app type placed on a dashboard. It has a settings panel. |
| tab | An app type shown as a tab on the Operator Dashboard. |
| sidesheet | A panel that slides in from the side. Either MachineMetrics provides it or your app serves it. |
| confirm | A command an app uses to ask the user a yes-or-no question in a dialog the platform draws. |
| register | Publish an app to your company from Builder → Manage Apps. IT admins register apps. |
| Builder | The MachineMetrics area where apps are registered and managed. |
| My Apps | Where users open page apps. |
| playground | mmdev playground, the local host page that shows your app the way a dashboard would. |
| OAuth client | The identity your project signs users in with. Public, with PKCE and no secret. |
| redirect URI | An origin the OAuth client may return to after sign-in: your app's origin plus /authorize/mm/callback. |
| mm-react-components | The React component library with the Carbide theme. |
| mm-react-tools | The React hooks that sign in, read credentials, call the APIs, and talk to the host. |
| mmdev | The MachineMetrics command line tool: sign-in, OAuth clients, templates, playground. |
| Carbide Data | Schemas your app can create and store records in. Each schema stands alone and any app may use it. |
| explorer | The GraphQL explorer and the Production API explorer under Tools on this site. |