# Unlock Protocol

**Canonical:** https://apis.io/providers/unlock-protocol/  
**Website:** https://unlock-protocol.com/  
**APIs profiled:** 34

Unlock Protocol is an open-source, community-governed protocol for onchain memberships and subscriptions. Creators deploy "locks" (membership smart contracts) that mint time-based, optionally recurring membership NFTs ("keys") across Ethereum, Base, Optimism, Polygon, Arbitrum, and other networks. The hosted Locksmith REST API adds off-chain conveniences — metadata storage, event ticketing with QR verification, checkout configuration, receipts, fiat payments via Stripe Connect, WebSub webhooks, and email delivery — while GraphQL subgraphs index the contracts per network. Originally built by Unlock Labs, stewardship passed to the Unlock Protocol Foundation and the Unlock DAO in 2025.

## Kin Score — 50.9 / 100 (developing)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 50.9).

| Facet | Score |
|---|---|
| Discoverability | 81.5 |
| Contract Quality | 55.6 |
| Governance | 30.3 |
| Contract Governance | 30.3 |
| Operational Transparency | 31.6 |
| Developer Ergonomics | 73.2 |
| Commercial Clarity | 27.6 |
| Access Clarity | 27.6 |

Regulatory layer — **Payments**: 39.1 (matched via tags).

## Agent readiness — 38.6 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | no |
| Reversibility Documented | documented |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | documented |
| OpenAPI Examples | partial |
| Rate Limit Signal | no |
| Event Surface Described | yes |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (34)

- **Unlock Subgraphs (GraphQL)** — GraphQL subgraphs deployed on The Graph for each Unlock Protocol network, indexing locks, keys, and protocol data from the smart contracts. Unlock hosts a development endpoint p...
- **Unlock Protocol Applications API** — The Applications API from Unlock Protocol — 3 operation(s) for applications.
- **Unlock Protocol Auth API** — The Auth API from Unlock Protocol — 6 operation(s) for auth.
- **Unlock Protocol Captcha API** — The Captcha API from Unlock Protocol — 1 operation(s) for captcha.
- **Unlock Protocol Certificate API** — The Certificate API from Unlock Protocol — 1 operation(s) for certificate.
- **Unlock Protocol Charges API** — The Charges API from Unlock Protocol — 1 operation(s) for charges.
- **Unlock Protocol Checkout API** — The Checkout API from Unlock Protocol — 2 operation(s) for checkout.
- **Unlock Protocol Claim API** — The Claim API from Unlock Protocol — 2 operation(s) for claim.
- **Unlock Protocol Contracts API** — The Contracts API from Unlock Protocol — 1 operation(s) for contracts.
- **Unlock Protocol Credit Card Details API** — The Credit Card Details API from Unlock Protocol — 1 operation(s) for credit card details.
- **Unlock Protocol Email API** — The Email API from Unlock Protocol — 3 operation(s) for email.
- **Unlock Protocol Email Subscriptions API** — The Email Subscriptions API from Unlock Protocol — 2 operation(s) for email subscriptions.
- **Unlock Protocol Event Collection API** — The Event Collection API from Unlock Protocol — 9 operation(s) for event collection.
- **Unlock Protocol Events API** — The Events API from Unlock Protocol — 9 operation(s) for events.
- **Unlock Protocol Hooks API** — The Hooks API from Unlock Protocol — 2 operation(s) for hooks.
- **Unlock Protocol Images API** — The Images API from Unlock Protocol — 1 operation(s) for images.
- **Unlock Protocol Lock API** — The Lock API from Unlock Protocol — 2 operation(s) for lock.
- **Unlock Protocol Lock Settings API** — The Lock Settings API from Unlock Protocol — 2 operation(s) for lock settings.
- **Unlock Protocol Locks API** — The Locks API from Unlock Protocol — 4 operation(s) for locks.
- **Unlock Protocol Merkle Tree API** — The Merkle Tree API from Unlock Protocol — 1 operation(s) for merkle tree.
- **Unlock Protocol Metadata API** — The Metadata API from Unlock Protocol — 4 operation(s) for metadata.
- **Unlock Protocol Pass API** — The Pass API from Unlock Protocol — 2 operation(s) for pass.
- **Unlock Protocol Price API** — The Price API from Unlock Protocol — 1 operation(s) for price.
- **Unlock Protocol Privy API** — The Privy API from Unlock Protocol — 1 operation(s) for privy.
- **Unlock Protocol Purchase API** — The Purchase API from Unlock Protocol — 6 operation(s) for purchase.
- **Unlock Protocol Receipts API** — The Receipts API from Unlock Protocol — 4 operation(s) for receipts.
- **Unlock Protocol Receipts Base API** — The Receipts Base API from Unlock Protocol — 1 operation(s) for receipts base.
- **Unlock Protocol Rsvp API** — The Rsvp API from Unlock Protocol — 5 operation(s) for rsvp.
- **Unlock Protocol Stripe API** — The Stripe API from Unlock Protocol — 2 operation(s) for stripe.
- **Unlock Protocol Subscriptions API** — The Subscriptions API from Unlock Protocol — 1 operation(s) for subscriptions.
- **Unlock Protocol Ticket API** — The Ticket API from Unlock Protocol — 9 operation(s) for ticket.
- **Unlock Protocol Transfer API** — The Transfer API from Unlock Protocol — 2 operation(s) for transfer.
- **Unlock Protocol Users API** — The Users API from Unlock Protocol — 8 operation(s) for users.
- **Unlock Protocol Verifier API** — The Verifier API from Unlock Protocol — 3 operation(s) for verifier.

## MCP servers (1)

- **Unlock Protocol MCP Server**

## Security (2)

- **Unlock Protocol Authentication** — apiKey/http · 2 schemes
- **Unlock Protocol Domain Security** — TLSv1.3 · HSTS · DNSSEC · DMARC

## Tags

Blockchain, Memberships, Subscription, NFT, Ticketing, Web3, Payments

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/unlock-protocol/). Scores are computed from the provider's own public artifacts under a published rubric.
