Node Data Developer Docs
Build, ship, and earn on
the neural network marketplace.
Node Data is the marketplace for neural networks, datasets, robotics models, vision systems, LLM tooling, and AI workflows. These docs cover everything from publishing your first model to running production inference at the edge.
Quickstart
Authenticate, retrieve a model, and stream the weights in three lines.
import { NodeData } from "@nodedata/sdk";
const node = new NodeData({ apiKey: process.env.NODE_DATA_API_KEY! });
const model = await node.models.retrieve("acme/grasp-policy-v2");
const stream = await node.models.download(model.id, { revision: "1.4.0" });
for await (const chunk of stream) {
// pipe chunk to local file or memory
}Explore the docs
Getting started
Install the SDK, create a key, and call the API in five minutes.
Read →Uploading models
Package a checkpoint, weights, configs, and a model card.
Read →Publishing datasets
Stream large datasets via the resumable upload protocol.
Read →API reference
Every endpoint, parameter, and response shape — typed.
Read →Authentication
Bearer tokens, OAuth scopes, and webhook signatures.
Read →Deploying models
Push models to Jetson, ROS 2, edge runtimes, and the cloud.
Read →Licensing
Choose a license that matches the rights you grant.
Read →Pricing & revenue
How payouts, fees, and the 25/75 platform split work.
Read →Safety & moderation
Acceptable-use policy, abuse handling, and red-team review.
Read →Stay updated
Subscribe to the changelog
Every platform, SDK, and API change shipped to production lives in the changelog with a release date and migration notes.
View the changelog →