# Lens Protocol

**Canonical:** https://apis.io/providers/lens-protocol/  
**Website:** https://lens.xyz/  
**APIs profiled:** 6

Lens Protocol is an onchain social graph and a developer platform for building social applications where users own their profile, content, and relationships. Originally launched on Polygon PoS, Lens has since evolved into Lens Chain — an L2 zkEVM rollup purpose-built for social — with the Lens v3 contracts redesigned around primitives like Accounts, Apps, Feeds, Groups, Graphs, and Actions. Developers integrate Lens through the Lens API (a GraphQL gateway over the indexed chain state), the Lens TypeScript SDK and React SDK, the underlying smart contracts, and an authentication layer that issues short-lived auth tokens after a SIWE-style signature. Lens powers social clients (Hey, Orb, Tape, Buttrfly), creator tools, and composable mini-apps that share the same onchain social graph.

## Kin Score — 21.0 / 100 (emerging)

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

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 0.0 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 23.7 |
| Developer Ergonomics | 23.8 |
| Commercial Clarity | 28.9 |
| Access Clarity | 28.9 |

## Agent readiness — 3.0 (human-only)

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

## Access

Free — onboarding: unknown, pricing: free, trial: no (confidence: medium).

## APIs (6)

- **Lens API (GraphQL)** — The Lens API is a hosted GraphQL endpoint that indexes the Lens Chain contracts and exposes queries and mutations for accounts, posts (publications), feeds, follows, groups, app...
- **Lens TypeScript SDK** — The Lens SDK is the official TypeScript client for the Lens API. It wraps GraphQL operations behind typed functions, handles auth token lifecycle, encodes content metadata (Lens...
- **Lens React SDK** — The Lens React SDK provides React hooks (useAccount, usePosts, useFollow, useLogin, etc.) layered on top of the Lens client SDK, so frontend developers can wire Lens primitives ...
- **Lens Protocol Smart Contracts** — The Lens v3 smart contracts implement the onchain social graph on Lens Chain. Core primitives include Accounts (user identity owned by a wallet), Apps (namespaces that publish c...
- **Lens Authentication** — Lens authentication uses a sign-in-with-Ethereum style challenge: a client requests a signing message from the Lens API, the user signs it with their wallet, and the API returns...
- **Lens Storage & Metadata** — Lens content (post body, media, profile metadata) is stored as JSON following the Lens Metadata Standards and pinned to decentralized storage (IPFS, Arweave, or Lens-hosted stor...

## Security (1)

- **Lens Protocol Domain Security** — TLSv1.3 · HSTS · DNSSEC · DMARC

## Plans (1)

- **Lens Protocol Plans Pricing**

## Tags

Lens Protocol, Onchain Social, Web3, Social Graph, Polygon, Lens Chain, zkEVM, GraphQL, Smart Contracts, Decentralized Identity

---

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