Resource
Noun · Development
Definitions
Any identifiable entity that a system manages — in REST, a resource is anything addressable by a URI (a user, an order, a document); in systems programming, it is an OS-managed handle such as a file descriptor, socket, memory allocation, or database connection that must be acquired and eventually released.
In plain English: Anything a program works with that has an identity — whether it's a piece of data accessible via a URL or a system thing like an open file or network connection.
Example: "In REST every resource gets its own URI — /users/42 is the resource, and GET, PUT, DELETE are the operations on it."