Skip to main content

Terminology

An overview of the terminology used in Ory Cloud documentation.
If you think a term is missing here, please let us know.

Ory Cloud Terms​

Ory Cloud Project​

A single deployment of Ory Cloud. Each project runs its own copy of the Ory services. Learn more about Ory Cloud Projects.

Ory Cloud Project Settings​

The configuration for each individual Ory Project Cloud can be changed in the Ory Project Settings.

Ory Cloud Console​

The graphical user interface that can be used to administer and manage Ory Cloud Projects. You can it at https://console.ory.sh/.

Ory SDK URL​

The environmental variable ORY_SDK_URL specifies where the Ory instance is available. It can be found in the "API & Services" section of your Ory Cloud Console.

Identity Schema​

The JSON Schema that defines an identity in an Ory Cloud Project. Learn more about Identity Schemas.

Ory Login Session​

A cookie or token that's stored in the users' Browser or API Client. It represents a successful Login Flow and lets the user access the authenticated identity.

Ory Project Slug​

A generic identifier for each Ory Cloud project. It has the format adjective-name-randomstring for example: suspicious-curran-y23rz7k2t.

Ory Project Public API​

The Ory Kratos endpoint for accessing your project's public API, it's composed like so: https://$ORY_PROJECT_SLUG/api/kratos/public.

Ory Project Admin API​

The Ory Kratos endpoint for accessing your project's administrative API, it's composed like so: https://$ORY_PROJECT_SLUG/api/kratos/admin.

Basics​

End-User​

The person who actually uses a Web-App, SPA, or mobile App that uses Ory Cloud.

Identity​

The "who" of the application. This can be an employee, customer, external developer, or a programmatic identity like an IoT device, application, or another kind of machine actor. Other often used aliases include "user", "account", or "user account".

Self-services​

Interfaces and flows in Ory Cloud that allow end-users to consume services without the direct involvement of service employees. A common example would be when someone signs up for a service without interacting directly to support.

Browser Client​

End-user side. A browser client refers to the Web browser in the user's machine or mobile device.

API Client​

End-user side. A browser client refers to the Web browser in the user's machine or mobile device.

Web App​

A web application is a server-side application that renders HTML; often written in PHP, Java, Go, ExpressJS, etc... Also called "server-side browser client", since most of the application logic is performed on the server-side.

Single Page Application​

A Single Page Application (or SPA) is a web application that dynamically rewrites the current web page with new data; often written in React, Angular, Next, etc... Also called "client-side browser client", since most of the application logic is performed in the end-users browser, so on the client-side.

Native App​

A native application is built for a specific device platform such as iOs, Android, Windows, smartTV, or others. Also called "client without browser", since the end-user doesn't use a browser directly, all flows go directly through the native app UI.

Self-Service Flows​

Registration Flow​

The path that a user has to take in order to create an identity at your application.

Login Flow​

The path that a user has to take in order to authenticate (i.e. prove they're a certain identity) at your application.

Recovery Flow​

The path that a user has to take in order to recover access to their account, for example through a verified email or other means.