December 23, 2025

Introducing @nosana/kit, the comprehensive 2.0 toolchain for Nosana

Introducing @nosana/kit, the comprehensive 2.0 toolchain for Nosana

The Nosana Network is evolving, and so is the way you integrate with it. Today, we’re excited to announce Nosana Kit v2.0 – a complete rewrite of our SDK that makes building on Nosana easier, safer, and more flexible than ever.

Whether you’re building a backend service, a frontend dApp, or anything in between, Nosana Kit v2.0 provides a single, production-ready SDK that just works.


Why V2.0?

As the Nosana ecosystem grew, we learned what builders really need:

  • API-first approach – Create and manage jobs via the Nosana API without managing private keys
  • Functional Architecture - From class based to factory functions and modern API patterns
  • Universal Wallet Support - Full support for browser wallets, and keypair based wallets
  • Flexible authentication – Use API keys for server-side apps, or wallet signatures for client-side
  • Modern Solana tooling – Built on @solana/kit for better type safety and performance
  • Production-ready reliability – 70%+ test coverage and robust error handling
  • Simple when you need it, powerful when you don’t – Clean APIs for common tasks, with direct on-chain access when needed
  • Comprehensive Documentation – Comprehensive documentation at kit.nosana.com

So we rebuilt the SDK from scratch with a functional architecture, integrated API client, and a dramatically improved developer experience.


Quick Start

Get up and running in minutes:

npm install @nosana/kit
import { createNosanaClient } from "@nosana/kit";

// Initialize with sensible defaults
const client = createNosanaClient();

// Or customize as needed
const client = createNosanaClient(NosanaNetwork.MAINNET, {
  solana: {
    rpcEndpoint: "https://your-rpc.com",
    commitment: "confirmed",
  },
  logLevel: LogLevel.INFO,
});

// Start using it
const markets = await client.jobs.markets();
console.log(`Found ${markets.length} markets`);

What’s New

Integrated Nosana API Client

One of the big upgrades Nosana has been working on is allowing developers to interact with Nosana via an API interface. Use our API to create and manage jobs without touching private keys.

Server-side with API key:

import { createNosanaClient } from "@nosana/kit";

const client = createNosanaClient(NosanaNetwork.MAINNET, {
  api: {
    apiKey: process.env.NOSANA_API_KEY,
  },
});

// Create jobs via the API
const job = await client.api.jobs.create({
  market: "market-address",
  jobDefinition: {
    /* your job config */
  },
});

// Check your credits
const credits = await client.api.credits.get();

Client-side with wallet signatures:

import { createNosanaClient } from "@nosana/kit";
import { useWalletAccountSigner } from "@nosana/solana-vue";

const client = createNosanaClient();
client.wallet = useWalletAccountSigner(account, currentChain);

// API automatically authenticates with wallet signatures
const markets = await client.api.markets.list();

For advanced use cases, you can still interact directly with on-chain programs using private keys or browser wallets. The SDK supports both approaches seamlessly.

Simpler Transaction Handling

For advanced use cases where you need direct on-chain access, we’ve streamlined transaction handling:

// Most common: one method does it all
const signature = await client.solana.buildSignAndSend(instruction);

// Need control? Break it into steps
const tx = await client.solana.buildTransaction(instruction);
const signed = await client.solana.signTransaction(tx);
const signature = await client.solana.sendTransaction(signed);

Behind the scenes, v2.0 automatically estimates compute units and injects the right compute budget, so your transactions are less likely to fail.

Job Management Made Easy

Create jobs via the API, monitor their status, and retrieve results:

// Create a job via API (recommended)
const job = await client.api.jobs.create({
  market: "market-address",
  jobDefinition: {
    type: "docker",
    image: "ubuntu:latest",
    command: ["echo", "Hello, Nosana!"],
  },
});

// Monitor jobs in real-time
const [eventStream, stop] = await client.jobs.monitor();

for await (const event of eventStream) {
  if (event.data.state === JobState.COMPLETED) {
    const results = await client.ipfs.retrieve(event.data.ipfsResult);
    console.log("Job completed!", results);
  }
}

The monitoring system uses WebSockets with automatic reconnection, so you never miss an update.

Built On @solana/kit

We’ve migrated from @solana/web3.js to the modern @solana/kit library. This brings:

  • Better TypeScript types that catch errors at compile-time
  • Improved performance with more efficient RPC calls
  • Smaller bundle sizes for frontend apps

Note: To use v2.0, you’ll need to upgrade to @solana/kit as well. Don’t worry – we’re supporting the old @nosana/sdk for six months to give you time to migrate.


Migrating from V1.X

If you’re using the old @nosana/sdk, here’s what’s changed:

Client Initialization

// Before
import { NosanaClient } from "@nosana/sdk";
const client = new NosanaClient(config);

// Now
import { createNosanaClient } from "@nosana/kit";
const client = createNosanaClient();

Transaction Methods

// Before
await client.solana.send(instruction);

// Now
await client.solana.buildSignAndSend(instruction);

API Vs on-Chain

// Before: Direct on-chain transactions only
const client = new NosanaClient({ wallet: privateKey });
await client.jobs.post({ ... });

// Now: API-first (recommended)
const client = createNosanaClient(NosanaNetwork.MAINNET, {
  api: { apiKey: process.env.NOSANA_API_KEY }
});
await client.api.jobs.create({ ... });

// Still supports on-chain access when needed
client.wallet = generateKeyPairSigner();
await client.jobs.post({ ... });

Dependencies

npm uninstall @solana/web3.js
npm install @solana/kit @nosana/kit

Migration Timeline

We’re committed to supporting the old SDK while you migrate:

  • @nosana/sdk (V1.x): Supported for 6 months

    • Security patches: ✅
    • Bug fixes: ✅
    • New features: ❌
    • Best for: Existing projects using @solana/web3.js
  • @nosana/kit (v2.0): Full support going forward

    • Recommended for: All new projects
    • Required for: Projects using @solana/kit

Real-World Example

Here’s a complete example showing how to submit jobs via the API and monitor them:

import { createNosanaClient, JobState } from "@nosana/kit";

// Setup with API key
const client = createNosanaClient(NosanaNetwork.MAINNET, {
  api: {
    apiKey: process.env.NOSANA_API_KEY,
  },
});

// Submit a job via API
async function submitJob(jobDefinition) {
  const job = await client.api.jobs.create({
    market: "market-address",
    jobDefinition,
  });

  return job.id;
}

// Monitor for completion
async function watchJobs() {
  const [events, stop] = await client.jobs.monitor();

  for await (const event of events) {
    if (event.data.state === JobState.COMPLETED) {
      const results = await client.ipfs.retrieve(event.data.ipfsResult);
      console.log("Job done!", results);
    }
  }
}

That’s it. Submit jobs via API, watch for results, done.

Need direct on-chain access? You can still use private keys or browser wallets to interact with Nosana programs directly – just set client.wallet and use the on-chain methods like client.jobs.post().


What’s Included

Nosana Kit v2.0 gives you everything you need to interact with the Nosana Network:

  • Nosana API Client – Create and manage jobs, check credits, list markets (API key or wallet-based auth)
  • Real-time Monitoring – WebSocket-based event streaming for job, market, and run updates
  • IPFS Integration – Pin job definitions and retrieve results seamlessly
  • On-chain Programs – Direct access to jobs, staking, and token programs when you need it
  • Token Service – Check NOS balances, get token holders, transfer tokens
  • Authorization – Sign messages and HTTP requests for secure communication

All backed by comprehensive tests and clear documentation.


Looking Ahead

v2.0 is just the beginning. We’re already working on:

  • More granular monitoring with custom event filters
  • Batch operations for submitting multiple jobs efficiently
  • Advanced transaction features like priority fees and retry logic

We’re excited to see what you’ll build with Nosana Kit v2.0!


Resources


Get Help

Questions? Issues? Want to share what you’re building?


Happy building! 🚀

— The Nosana Team


Want to access to exclusive builder perks, early challenges, and Nosana credits? Subscribe to our newsletter and never miss an update.

👉 Join the Nosana Builders Newsletter

Be the first to know about:

  • 🧠 Upcoming Builders Challenges
  • 💸 New reward opportunities
  • ⚙ Product updates and feature drops
  • 🎁 Early-bird credits and partner perks

Join the Nosana builder community today — and build the future of decentralized AI.

Stay Updated with Nosana

Get the latest insights on AI infrastructure, GPU launches, and network innovations — all in one place

Catch Up on Nosana's Recent Blogs

Run your AI jobs across a decentralized GPU grid. No lock-ins, no downtime, no inflated cloud bills just pure compute power, when you need it.

The New Nosana Experience Is Live
March 13, 2026 |

The New Nosana Experience Is Live

Today marks a major step forward for Nosana.

Empowering African Languages with AI: How Christex and Geneline-X Use Nosana to Build Inclusive Voice Models
March 5, 2026 |

Empowering African Languages with AI: How Christex and Geneline-X Use Nosana to Build Inclusive Voice Models

Artificial intelligence is reshaping education, communication, and economic opportunity, but only for the languages and communities it supports.

Nosana Grants Program Welcomes AiMo Network
March 3, 2026 |

Nosana Grants Program Welcomes AiMo Network

Nosana is pleased to welcome AiMo Network as an official Nosana Grantee through the Nosana Grants Program.

Nosana Monthly - February Edition
March 2, 2026 |

Nosana Monthly - February Edition

From launching the Nosana Learning Hub, to expanding real GPU supply through OpenGPU, rolling out infinite restart strategies by default, and partnering with Sallar and Alio, the Nosana GPU Marketplace is scaling across infrastructure, tooling, and ecosystem integrations.

Nosana 🤝 OpenGPU: Expanding Access to AI Compute
February 5, 2026 |

Nosana 🤝 OpenGPU: Expanding Access to AI Compute

The infrastructure behind artificial intelligence is changing rapidly. As demand for GPU power continues to rise, so does the need for more open, efficient, and accessible computing solutions.

🚀 January on Nosana: Milestones, Momentum & What’s Next
January 30, 2026 |

🚀 January on Nosana: Milestones, Momentum & What’s Next

January was one of those months where you pause for a second, look at the numbers, the people, the product and realize just how much ground has been covered.

December Recap: Closing the Year in Motion
December 30, 2025 |

December Recap: Closing the Year in Motion

December didn’t just close the year, it validated the network! Real GPU workloads, builders shipping in production, and milestones that matter!

Nosana 2025: From Testnets to Real-World Compute
December 23, 2025 |

Nosana 2025: From Testnets to Real-World Compute

In 2025, Nosana reached a point of maturity where experimentation gave way to production and decentralized compute shifted from an emerging idea into dependable infrastructure.

The Heart of Nosana: Nosvember 2025 Recap
December 18, 2025 |

The Heart of Nosana: Nosvember 2025 Recap

As the dust settles on another unforgettable Nosvember, it’s clear once again: the Nosana community is the heart of everything we do.

The Nosana Grants Program: Fueling the Next Wave of AI Builders, Vibers, and Dreamers
December 10, 2025 |

The Nosana Grants Program: Fueling the Next Wave of AI Builders, Vibers, and Dreamers

Access $5K-$50K in funding, compute credits, and decentralized GPU infrastructure to build the next generation of AI products.

Agent 102 Recap: MCP, Mastra, and the Next Wave of AI Builders
December 4, 2025 |

Agent 102 Recap: MCP, Mastra, and the Next Wave of AI Builders

Agent 102 our third Builders’ Challenge, pushed the bar higher and our builders cleared it with style.

Nosana Monthly - November Edition
December 1, 2025 |

Nosana Monthly - November Edition

A month of community, builders, and next-gen AI.

Visual Command Center: Managing Deployments with Nosana's Dashboard
November 20, 2025 |

Visual Command Center: Managing Deployments with Nosana's Dashboard

Part 2 of our deployment series: Discover how our new dashboard makes managing distributed deployments as intuitive as clicking a button.

Nosana’s Spare GPU Capacity Is Now Powering Scientific Research
November 12, 2025 |

Nosana’s Spare GPU Capacity Is Now Powering Scientific Research

Nosana’s spare GPU power now fuels Folding@Home, advancing global biomedical research and showcasing the real-world impact of decentralized compute.

Nosana Monthly - October Edition
November 10, 2025 |

Nosana Monthly - October Edition

This month has marked a major step in Nosana’s journey. We’ve expanded into new regions, launched new tooling, partnered with leading ecosystems, and brought hundreds of builders into the decentralized AI future.

From Proposal to Vote: How NNP-0001 Will Be Decided
November 5, 2025 |

From Proposal to Vote: How NNP-0001 Will Be Decided

This post explains timeline, eligibility, and the voting procedure so every holder knows how to participate.

Nosvember Games: A month of celebration for the Nosana Community!
November 3, 2025 |

Nosvember Games: A month of celebration for the Nosana Community!

With November ahead, we’re bringing back Nosvember — a full month dedicated to the Nosana community.

From Yield to Growth: Aligning NOS Rewards with Real Usage!
October 22, 2025 |

From Yield to Growth: Aligning NOS Rewards with Real Usage!

The first Nosana Network Proposal NNP-001 Tokenomics is live. The proposal has a simple goal to make NOS rewards work harder by funding what grows the network.

Elevating the Deployment Experience: Introducing Nosana's New Deployment Manager
October 16, 2025 |

Elevating the Deployment Experience: Introducing Nosana's New Deployment Manager

This is the first article in our technical series exploring how we're revolutionizing deployments on the Nosana network.

Builders Challenge - Agents 102
October 10, 2025 |

Builders Challenge - Agents 102

Build intelligent AI agents with Mastra and deploy them on Nosana's decentralized network. Compete for $3,000 USDC in prizes!

Nosana Expands Across Asia: Powering the Future of AI Infrastructure
October 1, 2025 |

Nosana Expands Across Asia: Powering the Future of AI Infrastructure

Asia: the fastest-growing hub for AI and Web3

How We're Helping AI Startups Cut Costs by 67% With Open-Source Models
August 7, 2025 |

How We're Helping AI Startups Cut Costs by 67% With Open-Source Models

Nosana helps AI startups dramatically reduce operational costs by replacing expensive proprietary AI models with optimized open-source alternatives.

Agent 101 Recap: How Builders Took on the Nosana Challenge
July 18, 2025 |

Agent 101 Recap: How Builders Took on the Nosana Challenge

Agent 101 was our second Builders’ Challenge, a call to action for devs to build smart, scalable AI agents that run on Nosana’s decentralized GPU network. And the community more than delivered.

Builders Challenge - Agents 101
June 25, 2025 |

Builders Challenge - Agents 101

Second edition of the Nosana Builders's Challenge, build and deploy Agents — and compete for over 3,000 USDC in prizes

Builders Challenge - Create a Nosana Template
March 31, 2025 |

Builders Challenge - Create a Nosana Template

This is your chance to showcase your skills, gain visibility, learn new tools — and compete for over 3,000 USDC in prizes**

Introducing Swapping and Priority Fees
February 11, 2025 |

Introducing Swapping and Priority Fees

Introducing Nosana's newest features, in-Dashboard token swapping and dynamic priority fees.

Nosana's GPU Marketplace is Open to the Public
January 14, 2025 |

Nosana's GPU Marketplace is Open to the Public

Today marks a major milestone for Nosana as we officially open our GPU Marketplace to the public.

2024 at Nosana: A Year In Review
December 27, 2024 |

2024 at Nosana: A Year In Review

With the Mainnet launch just weeks away, it feels like the right time to reflect on the milestones that have defined 2024.

Road to Mainnet: Nosana's Next Chapter
December 23, 2024 |

Road to Mainnet: Nosana's Next Chapter

The Nosana Test Grid is now production-ready, paving the way for the upcoming launch of the Nosana Mainnet.

Test Grid Phase 3: final steps to mainnet
September 30, 2024 |

Test Grid Phase 3: final steps to mainnet

Today Nosana’s Test Grid has successfully transitioned to its third and final phase. This is an exciting time, as the final core components for Nosana’s Main Grid will be rolled out and tested.

LLM Benchmarking: Cost Efficient Performance
September 13, 2024 |

LLM Benchmarking: Cost Efficient Performance

Explore Nosana's latest benchmarking insights, revealing a compelling comparison between consumer-grade and enterprise GPUs in cost-efficient LLM inference performance.

Nosana Team is Heading to Singapore for Solana Breakpoint and Token2049
September 11, 2024 |

Nosana Team is Heading to Singapore for Solana Breakpoint and Token2049

The Nosana team is heading to Singapore for Solana Breakpoint and Token2049 to connect with builders and innovators in the DePIN and AI sectors.

LLM Benchmarking on the Nosana grid
August 5, 2024 |

LLM Benchmarking on the Nosana grid

In this article, we will go over the required fundamentals to understand how benchmarking works, and then show how we can use the results of the benchmarks to create fair markets.

Nosana Staking Program Update
May 21, 2024 |

Nosana Staking Program Update

To ensure the network's continued success and long-term potential, we're implementing a key update to our staking program.

Nosana at Solana Hacker House Dubai 2024
April 9, 2024 |

Nosana at Solana Hacker House Dubai 2024

Our core team is heading to Solana Hacker House Dubai edition to connect with builders and innovators in the DePIN and AI sector.

Test Grid Phase 2 Update
April 3, 2024 |

Test Grid Phase 2 Update

An update on our plans for Test Grid Phase 2

How AI Inference Drives Business Applications in 2024
March 8, 2024 |

How AI Inference Drives Business Applications in 2024

AI inference bridges the gap between complex AI models and their practical use cases.

Testing the First GPU Grid for AI Inference
February 5, 2024 |

Testing the First GPU Grid for AI Inference

Nosana has successfully tested the first decentralized GPU grid developed and customized for AI inference workloads.

Exploring the Distinctions Between GPUs and CPUs
January 30, 2024 |

Exploring the Distinctions Between GPUs and CPUs

Initially devised for graphics rendering in gaming and animation, GPUs now find applications well beyond their initial scope.

An In-depth Exploration of AI Inference: From Concept to Real-world Applications
January 24, 2024 |

An In-depth Exploration of AI Inference: From Concept to Real-world Applications

In this third chapter of the Nosana Edu series, we'll break down how AI inference works, explore its fundamental concepts, and discuss how it's impacting businesses and industries.

Nosana's Strategic APY Adjustment for Balanced Growth and Stability
January 12, 2024 |

Nosana's Strategic APY Adjustment for Balanced Growth and Stability

Aligning Long-term Success with Sustainable Rewards

Deep Learning Unveiled: Navigating Training, Inference, and the GPU Shortage Dilemma
January 11, 2024 |

Deep Learning Unveiled: Navigating Training, Inference, and the GPU Shortage Dilemma

Right now this field is facing a big problem: there aren't enough GPUs

Nosana 2023: Pioneering AI and GPU Computing
January 2, 2024 |

Nosana 2023: Pioneering AI and GPU Computing

With the demand for AI inference showing no signs of slowing, our commitment in 2023 centered on scaling up new capacity and expanding our offerings

Deep Learning Demystified
December 28, 2023 |

Deep Learning Demystified

A Comprehensive Guide to GPU-Accelerated Data Science

Navigating a Sustainable Future in Tech: The Nosana Initiative
December 15, 2023 |

Navigating a Sustainable Future in Tech: The Nosana Initiative

Addressing the GPU Shortage with a Sustainable Lens

Test Grid Phase 1: Accelerating the AI and GPU Computing Revolution
December 1, 2023 |

Test Grid Phase 1: Accelerating the AI and GPU Computing Revolution

The launch of our Test Grid represents a significant moment in AI and GPU-compute technology

Unlock the Earning Potential of Your GPU: How to Monetize Your Hardware with Nosana
November 28, 2023 |

Unlock the Earning Potential of Your GPU: How to Monetize Your Hardware with Nosana

If you have an underutilized GPU gathering dust, it's time to turn it into a source of revenue

Nosana Launches Incentivized Public Test Grid with 3 Million $NOS
November 17, 2023 |

Nosana Launches Incentivized Public Test Grid with 3 Million $NOS

A multi-phase program that will further power the AI revolution.

Nosana's $NOS Rewards Farm on Raydium!
November 15, 2023 |

Nosana's $NOS Rewards Farm on Raydium!

Are you ready to expand your $NOS stack? Let's get started!

BreakPoint 2023: Bridging the Global GPU Shortage
November 9, 2023 |

BreakPoint 2023: Bridging the Global GPU Shortage

We're building the world's largest decentralized compute grid by directly connecting GPUs and AI users

Nosana's New Direction: AI Inference
October 13, 2023 |

Nosana's New Direction: AI Inference

GPU-compute grid for AI inference