# Company Origins ## Docs - [](https://io-migration.mintlify.app/index.md) - [Company Origins](https://io-migration.mintlify.app/docs/inception.md): The origins of io.net. - [FAQ](https://io-migration.mintlify.app/docs/faq.md): Straightforward answers to general queries. - [Overview](https://io-migration.mintlify.app/docs/io-coin.md): What is IO Coin ($IO)? - [IO Tokenomics](https://io-migration.mintlify.app/docs/io-tokenomics.md): Tokenomics defines the structure and mechanics of a token, covering aspects like distribution, supply-demand dynamics, utility, incentives, governance, and value capture. This document provides transparency into the tokenomics of io.net. - [IO Coin Allocation](https://io-migration.mintlify.app/docs/io-coin-allocation.md) - [Coin Restrictions](https://io-migration.mintlify.app/docs/coin-restrictions.md) - [Overview](https://io-migration.mintlify.app/docs/io-staking.md): At IO.net, we're committed to building a robust, secure, and decentralized platform for GPU and CPU supply and demand. Our staking program is designed to align incentives, ensure network integrity, and reward active participants in our ecosystem. - [Monthly Token Emission Schedule](https://io-migration.mintlify.app/docs/ionet-monthly-token-emission-schedule.md): io.net proposes transitioning from an hourly to a monthly disinflation schedule while maintaining the original objective of emitting 300 million IO tokens over 20 years. This streamlined approach simplifies calculations and management while adhering to the same disinflationary principles. - [Overview](https://io-migration.mintlify.app/docs/getting-started.md): Powered by Solana - [Get Started: Sign Up and Log In to io.net](https://io-migration.mintlify.app/docs/loginsignup.md) - [Overview](https://io-migration.mintlify.app/docs/announcements.md): Stay up to date with the latest updates, migrations, and important news from io.net. This section provides key information on platform upgrades, new features, and essential changes that impact suppliers and users. - [Action Required for Expired Refresh Tokens](https://io-migration.mintlify.app/docs/important-action-required-for-expired-refresh-tokens.md): May 2025 - [Supplier Migration Guide: Upgrading to M4 Series Devices](https://io-migration.mintlify.app/docs/supplier-migration-guide-upgrading-to-m4-series-devices.md): April 2025 - [Overview](https://io-migration.mintlify.app/docs/io-cloud.md): Harness the power of io.net’s decentralized network through IO Cloud, your gateway to high-performance GPUs and CPUs for Web3 initiatives. - [Overview](https://io-migration.mintlify.app/docs/start-using-io-cloud.md): Discover the simple steps for creating, configuring, deploying, and managing clusters, giving you complete control over your computing power. - [Deploy CaaS](https://io-migration.mintlify.app/docs/deploy-containers.md): Flexible & High-Performance Containers Built for Rapid Deployment and Scalable AI Workloads - [Deploy Ray Cluster](https://io-migration.mintlify.app/docs/deploy-ray-cluster.md): This document explains how to deploy a Ray cluster by leveraging compute power in io.net's DePIN network. - [Deploy Mega-Ray Cluster](https://io-migration.mintlify.app/docs/deploy-mega-ray-cluster.md): This document explains how to deploy a Mega-Ray cluster by leveraging compute power in io.net's DePIN network. - [Deploy Bare Metal On Demand Cluster](https://io-migration.mintlify.app/docs/deploy-bare-metal-cluster.md): Ideal for your most demanding workloads, use Bare Metal clusters to unlock unparalleled performance with direct access to hardware resources. Deliver lower latency, higher efficiency, and maintain complete control over your system configuration. - [Overview](https://io-migration.mintlify.app/docs/run-jobs-on-clusters.md): IO Cloud users can run jobs on their clusters using Visual Studio Code and Jupyter Notebook. - [Train a PyTorch Model on Fashion MNIST: Jupyter Notebook](https://io-migration.mintlify.app/docs/jupyter-notebook.md): This document describes how to run a job on your cluster that distributes the training workload across multiple workers using Ray's distributed computing capabilities. This allows for parallelizing the training process and potentially reducing the overall training time. In the instructions below, we… - [Overview](https://io-migration.mintlify.app/docs/io-cloud-payments.md): This document describes how to add crypto wallets and pay using the wallet or with credit cards. - [Deploy Cluster and Pay](https://io-migration.mintlify.app/docs/deploy-cluster-and-pay.md) - [Extending Your Cluster and Pay](https://io-migration.mintlify.app/docs/extending-your-cluster-and-pay.md) - [IO Credits](https://io-migration.mintlify.app/docs/io-credits.md): Prepaid credits for deploying compute on IO Cloud. - [Overview](https://io-migration.mintlify.app/docs/block-rewards.md) - [Monitor Block Rewards](https://io-migration.mintlify.app/docs/monitor-block-rewards.md) - [Device Block Reward Multiplier](https://io-migration.mintlify.app/docs/proposed-device-block-reward-multiplier.md): A detailed comparison of 2025 block reward multipliers by device type, with upcoming staking-related adjustments. - [How to Stake](https://io-migration.mintlify.app/docs/staking.md): This document describes how to stake with $IO. Staking is a crucial component of our network security and efficiency. For general information about staking, see . - [Unstake and Withdraw $IO](https://io-migration.mintlify.app/docs/how-to-unstake.md): This document explains how to unstake & withdraw $IO. - [Overview](https://io-migration.mintlify.app/docs/device-owner-staking.md) - [Solo Staked Devices](https://io-migration.mintlify.app/docs/solo-staked-devices.md): This section outlines how to individually stake IO and manage your stake effectively. For general information, refer to . - [Protecting your Stake](https://io-migration.mintlify.app/docs/protecting-your-stake.md): How to Ensure Strengthened Security for Your Stake - [Create a Co-staking Offer](https://io-migration.mintlify.app/docs/create-a-co-staking-offer.md): Co-Staking operates as a smart contract on the blockchain, allowing device owners to invite co-stakers to contribute to their stake in exchange for a share of block rewards. - [Deleting, Unstaking & Withdrawing](https://io-migration.mintlify.app/docs/unstaking-deleting-withdrawing.md): Co-Staking operates as a smart contract on the blockchain, allowing device owners to invite co-stakers to contribute to their stake in exchange for a share of block rewards. - [Overview](https://io-migration.mintlify.app/docs/3rd-party-staking.md): In the world of decentralized networks, staking is a crucial way to secure blockchain systems and reward participants. Collaborative Staking (Co-Staking) takes this idea further by allowing third parties to participate in staking on devices they don't own, earning a share of the block rewards. This… - [Co-staking](https://io-migration.mintlify.app/docs/co-staking.md): Co-staking allows third parties to stake on devices and share block rewards. As a co-staker, you contribute to an existing staking offer and receive a share of the block rewards based on the agreed-upon percentage. - [View Co-Staking Device](https://io-migration.mintlify.app/docs/view-co-staking-device.md) - [Unstake Your Co-stake & Withdrawing](https://io-migration.mintlify.app/docs/unstake-your-co-stake.md) - [Device Reliability Score](https://io-migration.mintlify.app/docs/device-reliability-score.md): The Device Reliability Score is a key metric that helps both worker providers and co-stakers assess the reliability and trustworthiness of a device in the staking network. It reflects how consistently the device performs and whether it meets IO.net’s technical and uptime requirements. - [Overview](https://io-migration.mintlify.app/docs/io-intelligence.md) - [Exploring AI Models](https://io-migration.mintlify.app/docs/exploring-ai-models.md): The AI Models section provides access to a wide range of pre-trained and custom models. These models combine instructions, additional knowledge, and specialized skills for various tasks. - [Exploring AI Agents](https://io-migration.mintlify.app/docs/exploring-ai-agents.md): AI Agents extend the functionality of AI Models by incorporating additional instructions and capabilities. - [Retrieval Engine](https://io-migration.mintlify.app/docs/retrieval-engine.md): The Retrieval Engine is a powerful tool within the io.net ecosystem that enhances your AI applications with capabilities like document ingestion, intelligent file management, agentic reasoning, and conversational question answering. - [Overview](https://io-migration.mintlify.app/docs/agent-framework.md): A modular framework for orchestrating LLMs, tools, memory, and user interaction. - [Agentic Workflow Editor](https://io-migration.mintlify.app/docs/agentic-workflow.md): Build, connect, and execute powerful AI workflows using a visual, no-code interface. From simple task chains to full-blown multi-agent orchestration — without writing a single line of code. - [Training as a Service (TaaS)](https://io-migration.mintlify.app/docs/training-model.md): Customize models to your needs through fine-tuning - no training from scratch needed. - [Overview](https://io-migration.mintlify.app/docs/io-worker.md) - [Intro](https://io-migration.mintlify.app/docs/intro.md) - [Quick Start Guide](https://io-migration.mintlify.app/docs/quick-start-guide.md): Get started with IO Worker by following simple steps to create an account, connect your device, and begin earning by sharing your compute power. - [Overview](https://io-migration.mintlify.app/docs/device-onboarding.md): This document provides instructions about how to create an account, device onboarding basics, block rewards, staking, and statuses to assist in you in the onboarding process. - [Device Utilization Threshold](https://io-migration.mintlify.app/docs/device-utilization-threshold.md): Devices available for hire on io.net should remain idle and not perform any computationally intensive tasks. We are updating device requirements to ensure that your processor utilization rates do not exceed the thresholds specified in the tables below. - [Optimize PCIe Lane Configuration](https://io-migration.mintlify.app/docs/optimize-pcie-lane-configuration.md): When onboarding new devices into the IO.NET network, it’s essential to review the hardware installed and ensure that it is fully capable of performing as expected. We recommend verifying that your hardware supports the required PCIe (Peripheral Component Interconnect Express) lanes. PCIe lanes are t… - [Supported Devices](https://io-migration.mintlify.app/docs/supported-devices.md): A list of supported device by device type - [Proof of Work](https://io-migration.mintlify.app/docs/proof-of-work.md): io.net is committed to providing a reliable and trustworthy platform for distributed CPU/GPU resources. A key challenge in a decentralized network is to ensure that the computational resources offered by suppliers are genuine and perform as intended. We actively verify the authenticity and reliabili… - [Overview](https://io-migration.mintlify.app/docs/rewards-wallets.md): This document explains the financial aspects of supplying compute power to the IO network. - [Earnings & Rewards](https://io-migration.mintlify.app/docs/earnings-rewards.md): The Earnings & Rewards tab provides transparency and granular insights into your earnings and the jobs your devices have served. - [Solana Wallet](https://io-migration.mintlify.app/docs/solana.md): This document discusses Solana and provides instructions on how to create a Solana Wallet. - [Aptos Wallet](https://io-migration.mintlify.app/docs/aptos-wallet.md): This document discusses Aptos and provides instructions on how to create a Aptos Wallet. - [Manage, Monitor, & FAQs](https://io-migration.mintlify.app/docs/manage-and-monitor.md) - [Overview](https://io-migration.mintlify.app/docs/install-on-macos.md): A step-by-step guide for setting up the environment for io.net on Mac OS-based machines - [MacOS: Troubleshoot Worker](https://io-migration.mintlify.app/docs/troubleshoot-macos-worker.md): Here we've compiled essential use cases for working with Workers. - [MacOS: Install Docker](https://io-migration.mintlify.app/docs/install-docker-on-macos.md): A step-by-step guide for installing Docker on MacOS-based machines. - [MacOs: Troubleshoot Docker](https://io-migration.mintlify.app/docs/troubleshoot-docker-for-macs.md) - [Overview](https://io-migration.mintlify.app/docs/install-on-windows.md): A step-by-step guide for setting up the environment for io.net on Windows-based machines. - [Windows: Troubleshoot Worker](https://io-migration.mintlify.app/docs/troubleshoot-windows-worker.md): Here we've compiled essential use cases for working with Workers. - [Windows: Install Docker](https://io-migration.mintlify.app/docs/install-docker-on-windows.md): A step-by-step guide for installing Docker on Windows-based machines - [Windows: Troubleshoot Docker](https://io-migration.mintlify.app/docs/troubleshoot-docker-for-windows.md) - [CUDA Toolkit](https://io-migration.mintlify.app/docs/cuda-toolkit-optional.md): A step by step process for Downloading the CUDA Toolkit. - [Install Nvidia Drivers](https://io-migration.mintlify.app/docs/install-nvidia-drivers-on-windows.md): A step-by-step guide for installing Nvidia Drivers on Windows-based machines. - [Overview](https://io-migration.mintlify.app/docs/install-on-ubuntu.md): A step-by-step guide for setting up the environment for io.net on Ubuntu-based machines. - [Ubuntu: Install Docker](https://io-migration.mintlify.app/docs/ubuntu-install-docker.md): A step-by-step guide for installing Docker on Linux-based machines - [Bare Metal On-Demand Supplier Process](https://io-migration.mintlify.app/docs/bare-metal-on-demand-supplier-process.md): As a supplier of bare metal on-demand devices, you provide critical hardware that powers high-performance computing tasks for consumers. This guide outlines the steps to register your devices, comply with network standards, and securely reset hardware after bookings, ensuring seamless participation… - [Overview](https://io-migration.mintlify.app/docs/troubleshoot-docker-for-linux.md): See the following articles to troubleshoot Linus for Docker: - [Docker Not Installed or Running](https://io-migration.mintlify.app/docs/docker-not-installed-or-running.md): This issue can occur if Docker is not installed or if the user is not added to the Docker group. Here's how to troubleshoot: - [Worker Disconnects When Containers Are Running](https://io-migration.mintlify.app/docs/worker-disconnects-when-containers-are-running.md): If your Worker disconnects even when the containers are up, try the following checks: - [Connectivity Displays Incorrectly](https://io-migration.mintlify.app/docs/connectivity-tier-not-displaying-correctly.md): To troubleshoot connectivity tier issues, users can test network speeds via a sample Docker container. Here's how: - [Waiting for IO Containers to Start](https://io-migration.mintlify.app/docs/waiting-for-io-containers-to-start.md): On Linux the above issue can be due to several reasons: - [Stop & Restart the Platform](https://io-migration.mintlify.app/docs/stop-restart-the-platform.md) - [Additional Guides](https://io-migration.mintlify.app/docs/additional-guides.md) - [HiveOS: Install Worker](https://io-migration.mintlify.app/docs/install-on-hiveos.md): A step-by-step process for running io.net on HiveOS: - [General Worker Troubleshooting](https://io-migration.mintlify.app/docs/troubleshoot-worker-general.md): Here we've compiled essential use cases for working with Workers. - [Overview](https://io-migration.mintlify.app/docs/io-explorer.md): Real-time open statistics about our service operations without personal data - [Homepage](https://io-migration.mintlify.app/docs/homepage.md): The Homepage serves as a central hub, providing users with a comprehensive overview of our services, real-time insights into resource availability, and key metrics on network performance: - [Block Rewards](https://io-migration.mintlify.app/docs/block-rewards-page.md) - [Network Map Page](https://io-migration.mintlify.app/docs/network-map-page.md): The Network Map Page simplifies understanding by displaying the distribution of GPUs/CPUs across various countries along with their quantities. The proximity of Workers impacts both cost and speed, with closer Workers offering faster and more cost-effective task handling. - [Clusters Page](https://io-migration.mintlify.app/docs/clusters-page.md): The Clusters Page provides a public overview of all deployed clusters within the network, along with real-time metrics on active bookings. This feature helps users assess the current status of computational resources and understand the demand for decentralized compute power. - [Workers Page](https://io-migration.mintlify.app/docs/workers-page.md): The Workers page provides a public overview of all devices connected to the network, along with real-time metrics on active hires. This allows users to gain valuable insights into the current network status and the demand for computing power. - [Inferences Page](https://io-migration.mintlify.app/docs/inferences-page.md): The Inferences Page provides a public overview of all transactions conducted within the network, along with real-time metrics for these transactions. - [Staking Dashboard](https://io-migration.mintlify.app/docs/staking-dashboard.md): The Staking Dashboard is your central hub for real-time statistics and trends about staking activity on the IO.net platform. Crafted for clarity and efficiency, it offers a comprehensive overview of essential staking metrics to keep you updated. - [TNE On Chain](https://io-migration.mintlify.app/docs/tne-on-chain.md): Introducing TNE On Chain — io.net’s next-generation transaction system built on Solana blockchain. - [Overview](https://io-migration.mintlify.app/docs/io-id.md): Universal control center for the IO Ecosystem - [Manage Funds](https://io-migration.mintlify.app/docs/manage-funds.md): In the upper-right corner of the screen, click . - [Managing Your Wallets](https://io-migration.mintlify.app/docs/managing-your-wallets-in-io-id.md): All suppliers must add at least three to their IO ID account to remain eligible for . This requirement is effective as of - [Glossary](https://io-migration.mintlify.app/docs/glossary.md) - [Overview](https://io-migration.mintlify.app/docs/bc8.md) - [Getting Started with BC8](https://io-migration.mintlify.app/docs/getting-started-with-bc8.md): Welcome to BC8, your platform for AI-powered image generation. - [Generating Your First AI Image](https://io-migration.mintlify.app/docs/generating-your-first-ai-image.md) - [Generating a Video](https://io-migration.mintlify.app/docs/generating-a-video.md) - [Explore Generated Ideas](https://io-migration.mintlify.app/docs/explore-generated-ideas.md): Browse user-generated models on the Homepage or in the Explore section. - [Settings & Privacy](https://io-migration.mintlify.app/docs/settings-privacy.md): To access settings and privacy: - [Frequently Asked Questions](https://io-migration.mintlify.app/docs/frequently-asked-questions.md) - [Architectural Layers](https://io-migration.mintlify.app/docs/io-architecture.md): The IO Portal's architecture is a multi-layered, cohesive structure that provides a seamless, secure, and efficient user experience. Each layer has a distinct role, working in tandem to ensure the system's optimal performance. The architecture is built upon modern technologies, ensuring scalability,… - [IO Tunnels](https://io-migration.mintlify.app/docs/io-tunnels-1.md) - [IO Network](https://io-migration.mintlify.app/docs/io-network.md): In this document, we will explore the concepts of mesh VPN networks and how we leverage their benefits to improve performance and reliability in the io.net protocol. - [Get Started With IO Explorer API](https://io-migration.mintlify.app/reference/getting-started-with-your-api.md): IO's API is built around principles. You can use IO's APIs to gain insights into different elements of our network. - [Device Object](https://io-migration.mintlify.app/reference/objects.md) - [Device Details](https://io-migration.mintlify.app/reference/get-device-details.md): The Device Details endpoint returns insights about a specific device. This allows you to quickly view the device's status, aspects of connectivity, jobs, rewards earned, hire rate and more. - [Device Summary](https://io-migration.mintlify.app/reference/device-summary.md): The Device Summary endpoint provides detailed information about a specific device. This allows you to view the device's status, aspects of connectivity, compute hours served, earnings and more. - [Device Notifications](https://io-migration.mintlify.app/reference/device-notifications.md): This endpoint returns all device notifications or specific types of notifications. - [Device Details for a Block](https://io-migration.mintlify.app/reference/device-details-for-a-block.md): This endpoint returns granular information about a device in the context of a specific block reward. It offers details about Block Reward challenges, the outcome, and details about the device. - [PoW Summary](https://io-migration.mintlify.app/reference/pow-summary.md): This PoW Summary endpoint returns information about the Proof of Work challenges for a device. - [Block Rewards Details](https://io-migration.mintlify.app/reference/block-rewards-summary.md): The Block Rewards Details endpoint returns insights about the block rewards associated with a specific device. This includes, but isn't limited to, successful rewards, failed and missed rewards, and an earnings summary. - [Getting Started with AI Models API](https://io-migration.mintlify.app/reference/get-started-with-io-intelligence-api.md): IO Intelligence API (Application Programming Interface) serves as a bridge to powerful, open-source machine learning models, deployed on IO Net hardware, allowing you to integrate cutting-edge AI capabilities into your projects with relative ease. In simpler terms, the API is like a helper that lets… - [Uploading Images](https://io-migration.mintlify.app/reference/uploading-images.md): The io.net Intelligence API supports image inputs for vision-enabled AI models. This allows users to send images as part of their API requests, enabling advanced multimodal AI capabilities. - [Get Models List](https://io-migration.mintlify.app/reference/get-models-list.md): Get list of available models for Chat Completions API - [Create Chat Completion](https://io-migration.mintlify.app/reference/create-chat-completion.md): Creates a model response for the given chat conversation. - [Get Embedding Models List](https://io-migration.mintlify.app/reference/get-embedding-models-list.md): Get list of available models for Embeddings API - [Create Embedding](https://io-migration.mintlify.app/reference/create-embedding.md): Creates an embedding vector representing the input text. - [Getting Started with AI Agents API](https://io-migration.mintlify.app/reference/getting-started-with-api-agents.md) - [Get Agents List](https://io-migration.mintlify.app/reference/get-agents-list.md): Get list of available agents - [Workflows schema](https://io-migration.mintlify.app/reference/workflows-schema.md) - [Workflows Run](https://io-migration.mintlify.app/reference/workflows-run.md) - [Overview](https://io-migration.mintlify.app/reference/getting-started-with-the-rag-api.md): The API on R2R enables developers to build powerful AI systems that . It integrates the strengths of semantic search, knowledge graphs, and prompt-based generation for advanced question answering and intelligent assistants. - [Overview](https://io-migration.mintlify.app/reference/retrieval.md) - [Streaming Retrieval API](https://io-migration.mintlify.app/reference/streaming-retrieval-api.md): Using real-time streaming for RAG and agent interactions - [Search R2R](https://io-migration.mintlify.app/reference/semantic-search.md): Perform a search query against vector and/or graph-based databases. - [RAG Query](https://io-migration.mintlify.app/reference/retrieve-and-generate-rag.md): Execute a RAG (Retrieval-Augmented Generation) query. - [RAG-powered Conversational Agent](https://io-migration.mintlify.app/reference/agent-based-query-resolution.md): Engage with an intelligent agent for information retrieval, analysis, and research. - [Prompt-based completion](https://io-migration.mintlify.app/reference/prompt-based-completion.md): Sends a raw prompt for direct completion using a selected model. - [Generate Embeddings](https://io-migration.mintlify.app/reference/generate-embedding.md): Generate embeddings for the provided text using the specified model. - [Overview](https://io-migration.mintlify.app/reference/documents.md) - [List documents](https://io-migration.mintlify.app/reference/list-all-documents.md): Returns a paginated list of documents the authenticated user has access to. - [Create a new document](https://io-migration.mintlify.app/reference/upload-and-ingest-a-document.md): Creates a new Document object from an input file, text content, or chunks. - [Replace metadata of a document](https://io-migration.mintlify.app/reference/replace-document-metadata.md): Replaces metadata in a document. This endpoint allows overwriting existing metadata fields. - [Append metadata to a document](https://io-migration.mintlify.app/reference/update-document-metadata-partial.md): Appends metadata to a document. This endpoint allows adding new metadata fields or updating existing ones. - [Export multiple documents as zip](https://io-migration.mintlify.app/reference/download-documents-as-zip.md): Export multiple documents as a zip file. Documents can be filtered by IDs and/or date range. - [Retrieve a document](https://io-migration.mintlify.app/reference/get-document-by-id.md): Retrieves detailed information about a specific document by its ID. - [Delete a document](https://io-migration.mintlify.app/reference/delete-document-by-id.md): Delete a specific document. All chunks corresponding to the document are deleted, and all other references to the document are removed. - [List document chunks](https://io-migration.mintlify.app/reference/get-document-chunks.md): Retrieves the text chunks that were generated from a document during ingestion. - [Download document content](https://io-migration.mintlify.app/reference/download-original-file.md): Downloads the original file content of a document. - [Delete documents by filter](https://io-migration.mintlify.app/reference/delete-documents-by-filter.md): Delete documents based on provided filters. - [Extract entities and relationships](https://io-migration.mintlify.app/reference/extract-entities.md): Extracts entities and relationships from a document. - [Deduplicate entities](https://io-migration.mintlify.app/reference/deduplicate-document.md): Deduplicates entities from a document. - [Get Extracted Entities](https://io-migration.mintlify.app/reference/get-extracted-entities.md): Fetch list of named entities extracted from the document. - [Get Relationships](https://io-migration.mintlify.app/reference/get-relationships.md): View semantic or knowledge graph relationships from extracted content. - [Search document summaries](https://io-migration.mintlify.app/reference/search-documents.md): Perform a search query on the automatically generated document summaries in the system. - [Overview](https://io-migration.mintlify.app/reference/graphs.md) - [Get graph overview](https://io-migration.mintlify.app/reference/get-graph-overview.md): Returns a paginated list of graphs the authenticated user has access to. - [Retrieve graph details](https://io-migration.mintlify.app/reference/get-graph-data-for-a-collection.md): Retrieves detailed information about a specific graph by ID. - [Pull latest entities to the graph](https://io-migration.mintlify.app/reference/pull-and-rebuild-graph.md): Adds documents to a graph by copying their entities and relationships. - [Entities](https://io-migration.mintlify.app/reference/entities.md) - [Get Entities](https://io-migration.mintlify.app/reference/list-graph-entities.md): Lists all entities in the graph with pagination support. - [Create Entity](https://io-migration.mintlify.app/reference/add-new-entities.md): Creates a new entity in the graph. - [Get Entity](https://io-migration.mintlify.app/reference/get-single-entity-details.md): Retrieves a specific entity by its ID. - [Overview](https://io-migration.mintlify.app/reference/relationships.md) - [Get Relationships](https://io-migration.mintlify.app/reference/get-graph-relationships.md): Lists all relationships in the graph with pagination support. - [Get Relationship](https://io-migration.mintlify.app/reference/get-relationship-details.md): Retrieves a specific relationship by its ID. - [Overview](https://io-migration.mintlify.app/reference/communities.md) - [List communities](https://io-migration.mintlify.app/reference/list-communities.md): Lists all communities in the graph with pagination support. - [Create a new community](https://io-migration.mintlify.app/reference/build-graph-communities.md): Creates communities in the graph by analyzing entity relationships and similarities. - [Retrieve a community](https://io-migration.mintlify.app/reference/get-community-details.md): Retrieves a specific community by its ID. - [Update community](https://io-migration.mintlify.app/reference/update-a-community.md): Updates an existing community in the graph. - [Community: Delete](https://io-migration.mintlify.app/reference/delete-a-community.md): Permanently removes a specific community (cluster) from the graph. - [Overview](https://io-migration.mintlify.app/reference/indices.md) - [List Vector Indices](https://io-migration.mintlify.app/reference/list-all-indices.md): List existing vector similarity search indices with pagination support. - [Get Vector Index Details](https://io-migration.mintlify.app/reference/get-specific-index-details.md): Get detailed information about a specific vector index. - [Delete Vector Index](https://io-migration.mintlify.app/reference/delete-an-index.md): Delete an existing vector similarity search index. - [Overview](https://io-migration.mintlify.app/reference/users.md) - [Get authenticated user details](https://io-migration.mintlify.app/reference/get-current-user.md): Get detailed information about the currently authenticated user. - [Get user details](https://io-migration.mintlify.app/reference/get-user-by-id.md): Get detailed information about a specific user. Users can only access their own information unless they are superusers. - [Fetch User Limits](https://io-migration.mintlify.app/reference/get-user-limits.md): Return the system default limits, user-level overrides, and final “effective” limit settings for the specified user. - [List user's collections](https://io-migration.mintlify.app/reference/list-users-collections.md): Get all collections associated with a specific user. Users can only access their own collections unless they are superusers. - [Add user to collection](https://io-migration.mintlify.app/reference/add-collection-to-user.md): Grants a user access to an existing collection. - [Remove user from collection](https://io-migration.mintlify.app/reference/delete-user-from-collection.md): Remove a user from a collection. Requires either superuser status or access to the collection. - [Overview](https://io-migration.mintlify.app/reference/collections.md) - [List collections](https://io-migration.mintlify.app/reference/list-collections.md): Returns a paginated list of collections the authenticated user has access to. - [Create a new collection](https://io-migration.mintlify.app/reference/create-a-new-collection.md): Create a new collection and automatically add the creating user to it. - [Get collection details](https://io-migration.mintlify.app/reference/get-collection-by-id.md): Get details of a specific collection. - [Update Collection](https://io-migration.mintlify.app/reference/update-collection.md): Update an existing collection's configuration. - [Delete Collection](https://io-migration.mintlify.app/reference/delete-collection.md): Delete an existing collection. - [List documents in collection](https://io-migration.mintlify.app/reference/list-documents-in-collection.md): Get all documents in a collection with pagination and sorting options. - [Add document to collection](https://io-migration.mintlify.app/reference/add-document-to-collection.md): Add a document to a collection. - [Remove document from collection](https://io-migration.mintlify.app/reference/remove-document-from-collection.md): This endpoint removes the association between a document and a collection. - [List users in collection](https://io-migration.mintlify.app/reference/list-users-in-a-collection.md): Get all users in a collection with pagination and sorting options. - [Add user to collection](https://io-migration.mintlify.app/reference/add-user-to-collection.md): This endpoint grants a user access to a specific collection. - [Remove user from collection](https://io-migration.mintlify.app/reference/remove-user-from-collection.md): This endpoint revokes a user's access to a specific collection. - [Extract entities and relationships](https://io-migration.mintlify.app/reference/trigger-extraction-for-a-collection.md): Extracts entities and relationships from a document. - [Get collection by name](https://io-migration.mintlify.app/reference/get-collection-by-name.md): Retrieve a collection by its (owner_id, name) combination. - [Overview](https://io-migration.mintlify.app/reference/conversations.md) - [List conversations](https://io-migration.mintlify.app/reference/list-conversations.md): List conversations with pagination and sorting options. This endpoint returns a paginated list of conversations for the authenticated user. - [Create a new conversation](https://io-migration.mintlify.app/reference/create-a-new-conversation.md): Create a new conversation. This endpoint initializes a new conversation for the authenticated user. - [Get conversation details](https://io-migration.mintlify.app/reference/get-conversation-details.md): Get details of a specific conversation. This endpoint retrieves detailed information about a single conversation identified by its UUID. - [Update conversation](https://io-migration.mintlify.app/reference/update-conversation.md): Update an existing conversation. This endpoint updates the name of an existing conversation identified by its UUID. - [Delete a conversation](https://io-migration.mintlify.app/reference/delete-a-conversation.md): Delete an existing conversation. This endpoint deletes a conversation identified by its UUID. - [Add message to conversation](https://io-migration.mintlify.app/reference/add-a-message-to-a-conversation.md): Add a new message to a conversation. This endpoint adds a new message to an existing conversation. - [Update message in conversation](https://io-migration.mintlify.app/reference/update-a-message.md): Update an existing message in a conversation. This endpoint updates the content of an existing message in a conversation. - [Overview](https://io-migration.mintlify.app/reference/prompts.md) - [List all prompts](https://io-migration.mintlify.app/reference/list-all-prompts.md): List all available prompts. This endpoint retrieves a list of all prompts in the system. Only superusers can access this endpoint. - [Overview](https://io-migration.mintlify.app/reference/chunks.md) - [Search Chunks](https://io-migration.mintlify.app/reference/search-chunks.md): Perform a semantic search query over all stored chunks. - [Retrieve Chunk](https://io-migration.mintlify.app/reference/get-chunk-by-id.md): Get a specific chunk by its ID. - [Update Chunk](https://io-migration.mintlify.app/reference/update-chunk.md): Update an existing chunk’s content and/or metadata. - [Delete Chunk](https://io-migration.mintlify.app/reference/delete-chunk.md): Delete a specific chunk by ID. - [List Chunks](https://io-migration.mintlify.app/reference/list-chunks.md): List chunks with pagination support. - [Overview](https://io-migration.mintlify.app/reference/system.md) - [Check system health](https://io-migration.mintlify.app/reference/health-check.md): Checks the availability and uptime status of the R2R API. - [Get Started With CaaS API](https://io-migration.mintlify.app/reference/get-started-with-caas-api.md): The lets you programmatically deploy and manage high-performance containerized workloads on io.net’s decentralized GPU network. This guide walks you through the key steps to get started. - [Check maximum GPUs per container](https://io-migration.mintlify.app/reference/check-maximum-gpus-per-container.md): Returns the maximum number of GPUs available per hardware type across all locations, helping to determine deployment limits by hardware. - [Check available replicas per location](https://io-migration.mintlify.app/reference/check-available-replicas-per-location.md): Returns the number of deployable replicas in each location based on selected hardware type and GPU count per container, useful for matching supply to workload needs. - [Deployment Price Check](https://io-migration.mintlify.app/reference/price-estimation.md): Calculates the estimated deployment cost based on selected location, hardware, GPU count, duration, and number of replicas. Returns a detailed price breakdown. - [Deploy a Container](https://io-migration.mintlify.app/reference/deploy-a-container.md): This endpoint is used to deploy a CaaS cluster on IO.NET infrastructure. The container must expose an HTTP server on a single port, and it must run within a single node. - [Track Deployments Overview](https://io-migration.mintlify.app/reference/track-deployments-overview.md): View a list of all your active and past deployments. - [Get Deployment Details](https://io-migration.mintlify.app/reference/get-deployment-details.md): Retrieve detailed information about a specific deployment. - [List Deployment Containers](https://io-migration.mintlify.app/reference/list-deployment-containers.md): Get information about all containers running within a specific deployment. - [Container Job Details](https://io-migration.mintlify.app/reference/container-job-details.md): Inspect job-level details of a specific container within a deployment. - [Container Logs](https://io-migration.mintlify.app/reference/container-logs.md): Access real-time or historical logs for a specific container in a deployment. - [Update Deployment Configuration](https://io-migration.mintlify.app/reference/update-deployment-configuration.md): Modify runtime container settings such as environment variables or entrypoints. - [Extend Deployment Duration](https://io-migration.mintlify.app/reference/extend-deployment-duration.md): Increase the runtime of an existing deployment without redeploying. - [Terminate Deployment](https://io-migration.mintlify.app/reference/terminate-deployment.md): Shut down a deployment and release associated resources. ## OpenAPI Specs - [workflows-run](https://io-migration.mintlify.app/openapi/workflows-run.json) - [upload-and-ingest-a-document](https://io-migration.mintlify.app/openapi/upload-and-ingest-a-document.json) - [update-document-metadata-partial](https://io-migration.mintlify.app/openapi/update-document-metadata-partial.json) - [update-deployment-configuration](https://io-migration.mintlify.app/openapi/update-deployment-configuration.json) - [update-conversation](https://io-migration.mintlify.app/openapi/update-conversation.json) - [update-collection](https://io-migration.mintlify.app/openapi/update-collection.json) - [update-chunk](https://io-migration.mintlify.app/openapi/update-chunk.json) - [update-a-message](https://io-migration.mintlify.app/openapi/update-a-message.json) - [update-a-community](https://io-migration.mintlify.app/openapi/update-a-community.json) - [trigger-extraction-for-a-collection](https://io-migration.mintlify.app/openapi/trigger-extraction-for-a-collection.json) - [track-deployments-overview](https://io-migration.mintlify.app/openapi/track-deployments-overview.json) - [terminate-deployment](https://io-migration.mintlify.app/openapi/terminate-deployment.json) - [semantic-search](https://io-migration.mintlify.app/openapi/semantic-search.json) - [search-documents](https://io-migration.mintlify.app/openapi/search-documents.json) - [search-chunks](https://io-migration.mintlify.app/openapi/search-chunks.json) - [retrieve-and-generate-rag](https://io-migration.mintlify.app/openapi/retrieve-and-generate-rag.json) - [replace-document-metadata](https://io-migration.mintlify.app/openapi/replace-document-metadata.json) - [remove-user-from-collection](https://io-migration.mintlify.app/openapi/remove-user-from-collection.json) - [remove-document-from-collection](https://io-migration.mintlify.app/openapi/remove-document-from-collection.json) - [pull-and-rebuild-graph](https://io-migration.mintlify.app/openapi/pull-and-rebuild-graph.json) - [prompt-based-completion](https://io-migration.mintlify.app/openapi/prompt-based-completion.json) - [price-estimation](https://io-migration.mintlify.app/openapi/price-estimation.json) - [pow-summary](https://io-migration.mintlify.app/openapi/pow-summary.json) - [list-users-in-a-collection](https://io-migration.mintlify.app/openapi/list-users-in-a-collection.json) - [list-users-collections](https://io-migration.mintlify.app/openapi/list-users-collections.json) - [list-graph-entities](https://io-migration.mintlify.app/openapi/list-graph-entities.json) - [list-documents-in-collection](https://io-migration.mintlify.app/openapi/list-documents-in-collection.json) - [list-deployment-containers](https://io-migration.mintlify.app/openapi/list-deployment-containers.json) - [list-conversations](https://io-migration.mintlify.app/openapi/list-conversations.json) - [list-communities](https://io-migration.mintlify.app/openapi/list-communities.json) - [list-collections](https://io-migration.mintlify.app/openapi/list-collections.json) - [list-chunks](https://io-migration.mintlify.app/openapi/list-chunks.json) - [list-all-prompts](https://io-migration.mintlify.app/openapi/list-all-prompts.json) - [list-all-indices](https://io-migration.mintlify.app/openapi/list-all-indices.json) - [list-all-documents](https://io-migration.mintlify.app/openapi/list-all-documents.json) - [health-check](https://io-migration.mintlify.app/openapi/health-check.json) - [get-user-limits](https://io-migration.mintlify.app/openapi/get-user-limits.json) - [get-user-by-id](https://io-migration.mintlify.app/openapi/get-user-by-id.json) - [get-specific-index-details](https://io-migration.mintlify.app/openapi/get-specific-index-details.json) - [get-single-entity-details](https://io-migration.mintlify.app/openapi/get-single-entity-details.json) - [get-relationships](https://io-migration.mintlify.app/openapi/get-relationships.json) - [get-relationship-details](https://io-migration.mintlify.app/openapi/get-relationship-details.json) - [get-models-list](https://io-migration.mintlify.app/openapi/get-models-list.json) - [get-graph-relationships](https://io-migration.mintlify.app/openapi/get-graph-relationships.json) - [get-graph-overview](https://io-migration.mintlify.app/openapi/get-graph-overview.json) - [get-graph-data-for-a-collection](https://io-migration.mintlify.app/openapi/get-graph-data-for-a-collection.json) - [get-extracted-entities](https://io-migration.mintlify.app/openapi/get-extracted-entities.json) - [get-embedding-models-list](https://io-migration.mintlify.app/openapi/get-embedding-models-list.json) - [get-document-chunks](https://io-migration.mintlify.app/openapi/get-document-chunks.json) - [get-document-by-id](https://io-migration.mintlify.app/openapi/get-document-by-id.json) - [get-device-details](https://io-migration.mintlify.app/openapi/get-device-details.json) - [get-deployment-details](https://io-migration.mintlify.app/openapi/get-deployment-details.json) - [get-current-user](https://io-migration.mintlify.app/openapi/get-current-user.json) - [get-conversation-details](https://io-migration.mintlify.app/openapi/get-conversation-details.json) - [get-community-details](https://io-migration.mintlify.app/openapi/get-community-details.json) - [get-collection-by-name](https://io-migration.mintlify.app/openapi/get-collection-by-name.json) - [get-collection-by-id](https://io-migration.mintlify.app/openapi/get-collection-by-id.json) - [get-chunk-by-id](https://io-migration.mintlify.app/openapi/get-chunk-by-id.json) - [get-agents-list](https://io-migration.mintlify.app/openapi/get-agents-list.json) - [generate-embedding](https://io-migration.mintlify.app/openapi/generate-embedding.json) - [RAG](https://io-migration.mintlify.app/openapi/full/RAG.json) - [IO_Intelligence](https://io-migration.mintlify.app/openapi/full/IO_Intelligence.json) - [IO_Explorer__IO_CLouds](https://io-migration.mintlify.app/openapi/full/IO_Explorer__IO_CLouds.json) - [extract-entities](https://io-migration.mintlify.app/openapi/extract-entities.json) - [extend-deployment-duration](https://io-migration.mintlify.app/openapi/extend-deployment-duration.json) - [download-original-file](https://io-migration.mintlify.app/openapi/download-original-file.json) - [download-documents-as-zip](https://io-migration.mintlify.app/openapi/download-documents-as-zip.json) - [device-summary](https://io-migration.mintlify.app/openapi/device-summary.json) - [device-notifications](https://io-migration.mintlify.app/openapi/device-notifications.json) - [device-details-for-a-block](https://io-migration.mintlify.app/openapi/device-details-for-a-block.json) - [deploy-a-container](https://io-migration.mintlify.app/openapi/deploy-a-container.json) - [delete-user-from-collection](https://io-migration.mintlify.app/openapi/delete-user-from-collection.json) - [delete-documents-by-filter](https://io-migration.mintlify.app/openapi/delete-documents-by-filter.json) - [delete-document-by-id](https://io-migration.mintlify.app/openapi/delete-document-by-id.json) - [delete-collection](https://io-migration.mintlify.app/openapi/delete-collection.json) - [delete-chunk](https://io-migration.mintlify.app/openapi/delete-chunk.json) - [delete-an-index](https://io-migration.mintlify.app/openapi/delete-an-index.json) - [delete-a-conversation](https://io-migration.mintlify.app/openapi/delete-a-conversation.json) - [delete-a-community](https://io-migration.mintlify.app/openapi/delete-a-community.json) - [deduplicate-document](https://io-migration.mintlify.app/openapi/deduplicate-document.json) - [create-embedding](https://io-migration.mintlify.app/openapi/create-embedding.json) - [create-chat-completion](https://io-migration.mintlify.app/openapi/create-chat-completion.json) - [create-a-new-conversation](https://io-migration.mintlify.app/openapi/create-a-new-conversation.json) - [create-a-new-collection](https://io-migration.mintlify.app/openapi/create-a-new-collection.json) - [container-logs](https://io-migration.mintlify.app/openapi/container-logs.json) - [container-job-details](https://io-migration.mintlify.app/openapi/container-job-details.json) - [check-maximum-gpus-per-container](https://io-migration.mintlify.app/openapi/check-maximum-gpus-per-container.json) - [check-available-replicas-per-location](https://io-migration.mintlify.app/openapi/check-available-replicas-per-location.json) - [build-graph-communities](https://io-migration.mintlify.app/openapi/build-graph-communities.json) - [block-rewards-summary](https://io-migration.mintlify.app/openapi/block-rewards-summary.json) - [agent-based-query-resolution](https://io-migration.mintlify.app/openapi/agent-based-query-resolution.json) - [add-user-to-collection](https://io-migration.mintlify.app/openapi/add-user-to-collection.json) - [add-new-entities](https://io-migration.mintlify.app/openapi/add-new-entities.json) - [add-document-to-collection](https://io-migration.mintlify.app/openapi/add-document-to-collection.json) - [add-collection-to-user](https://io-migration.mintlify.app/openapi/add-collection-to-user.json) - [add-a-message-to-a-conversation](https://io-migration.mintlify.app/openapi/add-a-message-to-a-conversation.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.