Skip to main content
Glama

Build Status Coverage

Transloadit JavaScript/TypeScript SDKs

Monorepo for Transloadit SDKs, shared packages, and the MCP server.

Packages

  • @transloadit/node — Node.js SDK + CLI. See packages/node/README.md.

  • transloadit — Stable unscoped package (built from @transloadit/node).

  • @transloadit/mcp-server — MCP server (Streamable HTTP + stdio). See packages/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 yarn

  • Checks + unit tests: corepack yarn check

  • Node SDK unit tests: corepack yarn workspace @transloadit/node test:unit

Repo notes

  • Docs live under docs/ (non-MCP).

  • The transloadit package is prepared via scripts/prepare-transloadit.ts.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/transloadit/node-sdk'

If you have feedback or need assistance with the MCP directory API, please join our Discord server