Skip to main content

Nirvana Labs Documentation

Let's discover how to use Nirvana Labs in less than 5 minutes.

Getting Started

What is Nirvana Labs?

Nirvana Labs provides decentralized compute, storage and networking for web3 developers and builders. Our nodes, storage and supporting APIs allow everyone to unlock the full potential of the blockchain technology. Our mission is to make blockchain infrastructure economical and accurate, ultimately lowering the barriers to entry for web3 engineers.

Get started by creating a new Nirvana Account here.

Or if you don't want to sign up just yet, try Nirvana Labs immediately with one of our publicly accessible community RPC nodes

  • https://eth.nirvanalabs.xyz/public
  • https://avax.nirvanalabs.xyz/public

Before creating your first node, you should decide how much traffic you expect to see out of this node. This really depends on what you're building. Refer to our use cases page or reach out to our team via Discord or website chatbot. After you've dedided node requirements, head over to: Product Plans

RPC URLs & APIs

In order for a software application to interact with the Ethereum blockchain - either by reading blockchain data or sending transactions to the network - it must connect to an Ethereum node. For this purpose, every Ethereum client implements a JSON-RPC specification, so there are a uniform set of methods that applications can rely on regardless of the specific node or client implementation. JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol. It defines several data structures and the rules around their processing. It is transport agnostic in that the concepts can be used within the same process, over sockets, over HTTP, or in many various message passing environments. It uses JSON (RFC 4627) as data format.

Storage

Nirvana Storage is a decentralized storage solution that allows web3 developers and builders to store and manage data on the blockchain. It is built on top of popular distributed file systems such as IPFS and Swarm, and provides a unified interface for accessing and managing data stored on these systems. Nirvana Storage also integrates with Nirvana Labs' decentralized compute and networking capabilities, allowing for the creation of scalable and reliable decentralized applications.

How to Use

To use Nirvana Storage, simply create a Nirvana Labs account and select a storage plan that meets your needs. You can then use the provided APIs to access and manage your data on the blockchain.

Decentralized vs Centralized Storage

Nirvana Storage offers several key benefits over traditional centralized storage solutions, including improved security, reliability, and decentralization. By storing data on the blockchain, it is protected from tampering and censorship, and can be accessed from anywhere in the world. Additionally, the decentralized nature of the storage system makes it more resilient to failures and outages.

Overall, Nirvana Storage is a powerful tool for web3 developers and builders, and can help unlock the full potential of the blockchain technology.

Learn more about Nirvana Storage