ASSET MANAGER
Keep asset selections with your code
Pin immutable asset versions in Git, load from the cloud, or pull once for local development and offline builds.
loa add acme/furniture/[email protected] --as chair
loa pull
loa resolve --mode local
Asset manager overview →CLI
Script it from your terminal
Upload, download, and manage assets from your shell or CI with the loa command.
npm install -g @landofassets/cli
loa auth login
loa assets create --file chair.glb \
--org my-org --project my-project \
--visibility PRIVATE
CLI reference →SDK
Build it into your app
A typed TypeScript client with Zod-validated requests and responses.
import {
createSecretTokenInstance,
listAssets,
} from '@landofassets/sdk';
const client = createSecretTokenInstance({
secretToken: process.env.LOA_TOKEN,
});
const assets = await listAssets(client, {
query: {
orgName: 'my-org',
projectName: 'my-project',
},
});
SDK reference →REST API
Call it from any language
Plain HTTPS and JSON, authenticated with a bearer API token.
curl -H "Authorization: Bearer $LOA_TOKEN" \
https://api.landofassets.com/assets/my-org/my-project
REST API reference →