nebula-sdk

Nebula SDK the all in one sdk for using the LLM's provided at 0g Inference

nebula-sdk

Created At

ETHGlobal New Delhi

Winner of

0G

0G - Building Onchain AI dapps with 0G 2nd place

Project Description

  • The 0G Agentic SDK is a TypeScript/JavaScript and Python framework for building AI applications on the decentralized 0G network
  • Features autonomous agents with chat agent, persistent memory and decentralized storage
  • Supports multiple AI models (llama-3.3-70b-instruct, deepseek-r1-70b) on TEE-verified decentralized compute
  • Includes integrations for LangChain, LlamaIndex, Vercel AI SDK, OpenRouter , ElizaOS, and MCP server protocol
  • Provides smart contract deployment capabilities and comprehensive examples in both languages

How it's Made

This is how we built our agents-sdk over 0g.

We first built a chat and memory module on top of the 0G chat-completion, Compute and storage APIs, giving developers streaming chat along with hybrid memory (ephemeral + persistent).

After that, we raised pull requests to major LLM provider frameworks like OpenRouter, LlamaIndex, Vercel AI SDK, and LangChain, adding the two 0G-supported inference models so they appear directly in their docs and can be used by developers right away.

Next, we integrated already existing ElizaOS plugins and official MCP tools into the SDK so that it supports them out of the box.

Finally, we aggregated everything into one SDK/docs page so any developer can easily find, understand, and access it all in one place.

background image mobile

Join the mailing list

Get the latest news and updates

nebula-sdk | ETHGlobal