Verida AI Docs
  • Welcome
  • Getting Started
    • How it works
    • Developer Console
    • Get an API key
    • Authentication
    • Scopes
    • API Requests
    • Connectors
      • Build a Connector
    • Example Apps
  • Integrations
    • PersonalAgentKit
    • LangGraph
    • NEAR Protocol
    • Nillion Network
  • Data APIs
    • Overview
    • Data Types
    • API Endpoints
      • Queries
      • Search
      • AI Prompts
      • Actions
      • Other Endpoints
    • API Performance
    • Data examples
    • API Reference
  • Resources
    • Tutorials
      • Accessing User Data (Telegram)
    • Learn
      • Anatomy of an AI Agent
      • Dynamic Loading of Data for Realtime AI
      • Data Privacy Issues
      • Web3 & DePIN solves AI's privacy problems
      • Privacy Preserving AI Tech Stack
      • Confidential Compute Litepaper
    • AI Use Cases
    • Verida Vault
    • Privacy & Security
    • Pricing
    • Grants
    • Support
Powered by GitBook
On this page
  • Postman API's
  • Developer Console
  • Hot Loading User Data
Export as PDF
  1. Data APIs

Overview

Overview of Data APIs with links to full documentation

PreviousNillion NetworkNextData Types

Last updated 4 months ago

Verida supports a network of decentralized, confidential APIs to simplify access to data stored within decentralized accounts on the Verida Network.

Quick links:

These APIs enable developers to enable their third party applications to access the following services for a given Verida Account:

These APIs are currently read only, but will be expanded in the future to support:

  1. Writing data

  2. Accessing third party services (ie: send an email, order an Uber, send a Telegram message)

Postman API's

Developer Console

Hot Loading User Data

User data is "hot loaded" onto a confidential compute node on-demand. Within the secure enclave, user data is syncronized from the Verida network, decrypted and then loaded into memory for rapid access via API endpoints.

User data is then processed and made available in a variety of different ways:

  • Traditional database queries

  • Keyword search with ranking, filtering etc.

  • AI prompt with RAG access to user data

In the future, we plan to expand the types of user data services available. Feel free to request additional types of data services that will help make your application development easier.

User Data remains in memory on the compute node while a user (or authorized application) is actively making API requests. If there are no requests for 30 minutes, the data in memory will be deleted and need to be hot-loaded again in the future.

If you are familiar with Postman, you can load our pre-built to easily access the Verida API's from your local machine.

You can obtain an auth token for a Verida account within the and use the Sandbox to make API requests within your browser to learn how the various endpoints work with real data.

Developer Console
User Data API Documentation
Postman API
Databases
Query a user database
Fetch a database record
Watch (live stream) changes to a database
Datastores
Query a user datastore
Fetch a datastore record
Watch (live stream) changes to a datastore
Large Language Models (Artificial Intelligence)
Basic prompt
Personal prompt
Postman API's
Developer Console