Verida Documentation
  • Welcome
  • Network Overview
  • Start Building
  • Verida Wallet
  • Whitepapers
  • Glossary
  • Protocol
    • Core concepts
      • Design Principles
      • Decentralized Identity
      • Confidential Databases
      • Confidential Compute
      • Accounts and Identity
      • Data Storage
      • Application Contexts
      • Messaging
      • Schemas
      • Data Sharing
    • Client SDK
      • Getting Started
      • How It Works
      • Authentication
      • Data
      • Queries
      • Permissions
      • Messaging
      • Account Profiles
      • Events
      • Command Line Tools
      • Configuration
      • React Native
      • Advanced
    • Verida Connect SDK
      • Getting Started
      • WebUser
      • WalletConnect Support
      • Authentication Server
    • Blockchain Bridge
    • Run a Node
      • Database Node
        • Setup
        • Operations
        • FAQ
      • Compute Node
    • Verida Networks
  • Extensions
    • Credentials
      • Verifiable Credentials Developer SDK
      • cheqd Credential Service
      • Privado ID (fmr Polygon ID)
      • zkPass credentials
      • Reclaim Protocol credential
    • Verida URIs
    • Vue Components
Powered by GitBook
On this page
  • 1. Create a Verida Account
  • 2. Choose an Integration Method
  • Verida APIs (currently invite only alpha)
  • Verida Client SDK
  • 3. Learn more about the Verida Network

Was this helpful?

Start Building

Get started building applications using private user data

PreviousNetwork OverviewNextVerida Wallet

Last updated 7 months ago

Was this helpful?

The Verida Network allows your application to request access to private user data, store private user data or access confidential compute that performs operations on user data (including AI services).

1. Create a Verida Account

You first need to create a decentralized identity, which will become your account on the Verida Network.

There are currently two ways to do this:

  1. (iOS and Android) to create a new account.

  2. Use the tools to create a new account.

2. Choose an Integration Method

Your application can integrate via the or Verida APIs, each with their own benefits and trade offs.

Verida APIs (currently invite only alpha)

[ Database Storage ] [ AI Services ] [ Confidential Compute ]

A set of easy to use API's running on the Verida Confidential Compute infrastructure to ensure user data is kept private at all times.

These API's provide decrypted, fast access to user data while also providing other developer services such as AI prompt endpoints connected to user data and keyword search across datasets. We intend to extend the API services in the future to include other useful endpoints (ie: Vector databases)

Your application redirects a user to authorize access for your application with the via OAuth. Once authorized, you obtain access and refresh tokens that can be used to access user data from confidential compute nodes on the Verida network.

Learn more

[ Database Storage ] [ Identity Management ] [ Verifiable Credentials ]

An open source implementation of a Verida network client enabling developers to build applications that access encrypted private storage, identity, messaging, and schemas capabilities.

The SDK offers a typescript library that abstracts the complexities behind these capabilities, thereby allowing developers to build self-sovereign applications. The library can run in the web-browser or in a Node.js server.

Your application integrates the Verida Connect SDK to facilitate a QR code based sign in with users who have installed the Verida Wallet.

3. Learn more about the Verida Network

These resources will help you quickly learn about the Verida Network:

  1. Core concepts

  2. Whitepapers

Learn more
Verida Token
Latest News
Community Portal
Network Explorer
Download the Verida Wallet
Verida Client SDK
Verida Command Line
Verida Client SDK