Terminology
An overview of the terminology used in The Ory Network documentation.
If you think a term is missing here, please let us know.
The Ory Network terms
Project
A single deployment of The Ory Network. Each project runs its own copy of the Ory services. Learn more about projects.
Project settings
The configuration for each individual Ory Project can be changed in the Ory Project Settings.
Ory Console
The graphical user interface that can be used to administer and manage projects. You can access 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 the Ory Console.
Identity Schema
The JSON Schema that defines an identity in an The Ory Network Project.
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 Network project. It has the format adjective-name-randomstring
for example:
suspicious-curran-y23rz7k2t
.
Basics
End-User
The person who actually uses a Web-App, SPA, or mobile App that uses The Ory Network.
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 The Ory Network 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, Express.js, 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.