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.
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.
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,
});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.
