Developer Platform

One catalog. Many marketplaces.

Our Public APIs and SDKs let marketplaces, storefronts, FiveM server operators, custom GTA modders, and game studios pull from our licensed catalog. Catalog search, license verification, and sales reporting come standard. The primary distribution path is marketplace integrations — we also sell direct from our own storefront.

REST + GraphQL

Catalog search, asset retrieval, license verification, and SKU-level sales reporting.

MCP Server

A Model Context Protocol server so AI agents can query the catalog, place assets, and transact natively.

SDKs

TypeScript, Python, and C#. Idiomatic, typed, fully documented.

Webhooks

Subscribe to catalog updates, license changes, and royalty events.

Direct storefront

Sell direct from our website where a marketplace integration isn't the right fit.

Sandbox catalog

A free dev catalog with sample SKUs, fake royalties, and full webhook fidelity.

Quickstart

Spawn a real asset in your FiveM server.

Install the SDK, query a SKU, deploy. The licensing rails verify in flight — you never touch the legal layer.

npm install @irl/meshworks-sdk
import { Meshworks } from "@irl/meshworks-sdk";

const mesh = new Meshworks({ apiKey: process.env.MESH_KEY });

// Pull a real, licensed SKU from the catalog
const asset = await mesh.catalog.get("sku_7721_shoe", {
  platform: "fivem",
  lod: ["ultra", "high"],
});

// Deploy into a FiveM server instance
await server.spawnAsset({
  model: asset.mesh_url,
  coordinates: [-424.1, 110.4, 22.5],
  rotation: 90,
  license_id: asset.license_id,
});
GET/v1/catalog
GET/v1/assets/:sku
POST/v1/licenses/verify
GET/v1/royalties
POST/v1/webhooks
GET/v1/mcp/manifest

Marketplaces

Plug the licensed catalog into your storefront. We are marketplace-first by design.

Server operators & modders

Pull individual SKUs into FiveM servers or custom GTA mods with one-line license attribution.

External studios

Integrate the catalog into your own game. Engine-extensible exports beyond GTA.