Skip to main content
For SDK access, export your Moss project credentials in the shell.
export MOSS_PROJECT_ID=your_project_id
export MOSS_PROJECT_KEY=your_project_key
import { MossClient } from '@moss-dev/moss'
const client = new MossClient(process.env.MOSS_PROJECT_ID!, process.env.MOSS_PROJECT_KEY!)

Session authentication

Project credentials are validated when a session is opened: client.session(...) raises if they’re invalid. For long-lived sessions, tokens are cached and auto-refreshed, so you stay authenticated without re-supplying credentials. See Sessions.