Transloadit JavaScript/TypeScript SDKs
Monorepo for Transloadit SDKs, shared packages, and the MCP server.
Packages
@transloadit/node— Node.js SDK + CLI. Seepackages/node/README.md.transloadit— Stable unscoped package (built from@transloadit/node).@transloadit/mcp-server— MCP server (Streamable HTTP + stdio). Seepackages/mcp-server/README.md.@transloadit/types— Shared TypeScript types.@transloadit/utils— Shared utilities.@transloadit/zod— Zod schemas for Transloadit APIs.
Quick start
Node SDK
import { Transloadit } from '@transloadit/node'
const client = new Transloadit({
authKey: process.env.TRANSLOADIT_KEY as string,
authSecret: process.env.TRANSLOADIT_SECRET as string,
})
const result = await client.createAssembly({
params: {
steps: {
':original': { robot: '/upload/handle' },
},
},
files: { file: '/path/to/file.jpg' },
waitForCompletion: true,
})MCP server
See packages/mcp-server/README.md for MCP setup, auth, and tool docs.
Development
Install:
corepack yarnChecks + unit tests:
corepack yarn checkNode SDK unit tests:
corepack yarn workspace @transloadit/node test:unit
Repo notes
Docs live under
docs/(non-MCP).The
transloaditpackage is prepared viascripts/prepare-transloadit.ts.
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.