The Lens SDK includes a collection of React Hooks containing all you need to interact with the Lens Protocol.
The Lens SDK is still in active initial development phase. Anything MAY change at any time.
This is a Developer Preview aimed primarily at existing integrators so to gather early feedback.
Documentation is in progress.
It provides a foundation that abstracts away the complexity of some low-level concepts of the Lens Protocol and Lens API.
Some of the key aspects:
The SDK is written in TypeScript and shipped with all the type definitions you need. It generates its underlying type definitions from the Lens API GraphQL schema so you can rely on end-to-end type safety.
Good to know
Although it is based on the Lens GraphQL API, you don't need to learn GraphQL to use it.
The SDK takes care of the initial authentication handshake, persistence of auth tokens, renew of expired tokens and transparently retries unauthorized requests.
The SDK takes care of storing relevant informations for subsequent user sessions. It comes with out-of-the box adapters for common storage providers and will enable developers to define the storage provider solution that works best for their application needs.
The core logic of the Lens SDK has been developed side-by-side with the Lens Protocol and Lens API. It is the result of early integration efforts and encapsulates the knowledge of past technical decisions as well as future development direction.
It's the perfect place to provide support and migration strategies for protocol and API breaking changes.
Updated 18 days ago