Documentation
Unlock is a protocol for creating memberships and subscriptions as NFTs
Explore our developer documentation including a complete protocol reference, developer tools and tutorials in order to integrate Unlock into your website or application.
Why Unlock?
Details about how Unlock is built and the specific use cases it enables.
Developer Tools
Get up and running with libraries, APIs and integration tools.
Examples & Tutorials
Learn how to interact with the smart contracts or use our template repos.
New to web3?
Gain an understanding of key concepts unique to web3 but not specific to Unlock Protocol.
<div className="col col--6">
<div className="row">
<div className="card">
<div class="card__header">
<h3>Glossary of Terms</h3>
</div>
<div className="card__body">
In the Unlock ecosystem...
<dl>
<dt>Membership</dt>
<dd>
A connection between a creator, brand or project and a fan or
community member. A membership usual confers benefits or special
access to those who hold it. Members can also connect directly
with each other.
</dd>
<dt>Lock</dt>
<dd>
a “Lock” is a smart contract that creates (or “mints”) NFTs.
Locks also can be used to ensure “members-only” access to
resources like online content, live events, online
certifications, or other “members-only” experiences.
</dd>
<dt>Key</dt>
<dd>
a “Key” is an NFT (minted by a Lock) that has additional
features added to it to facilitate the management of
memberships, such as an expiration date.
</dd>
<dt>Dashboard</dt>
<dd>
A web app built by Unlock Labs for creating "Locks", managing
"Keys", and more.
</dd>
</dl>
</div>
<div className="card__footer">
<a href="/getting-started/glossary">
<button className="button button--secondary button--block">
See Full Glossary
</button>
</a>
</div>
</div>
</div>
</div>