Client
A program that enables interaction with a server.
In the context of a distributed ledger a client is a software that interacts with a node over a digital communication channel like the internet.
To get started using the Notoros client library in your own application click here. Detailed technical specifications on the client library can be found here.
Light Client
A light client is a type of software which is used to access a blockchain or other distributed ledger. It is called “light” because it does not have to download and store the entire blockchain, but instead can connect to a full node and retrieve only the information needed to perform a specific task. Light clients are used by those who don’t need the full functionality of a node, but still want to interact with the network.
Thin Client
A thin client is a computer or a computer program which depends heavily on some other computer (its server) to fulfill its traditional computational roles. This is different from a conventional desktop PC, which is a computer designed to take on these roles by itself. Thin clients often depend on their server to handle tasks such as memory storage and data processing, and they are used primarily to access applications and data stored on the server.