Rawback Core SDK
Add Rawback authentication and typed photo-library operations to an approved Node.js agent, service, or application with the same core package used by Rawback clients.
import { createRawbackSdk } from '@rawback/sdk'
const rawback = await createRawbackSdk({
identity: {
source: 'studio-workflow',
version: '1.0.0',
userAgent: 'studio-workflow/1.0.0',
},
})
const library = await rawback.services.photos.library({
pagination: { page: 1, pageSize: 40 },
})Work with photos, albums, articles, dreams, shares, usage, pricing, and account data through generated TypeScript contracts.
Use browser-approved device sessions, persisted credentials, and automatic token refresh without rebuilding the session layer.
Bring the SDK into trusted Node.js services, photo agents, desktop clients, and command-line tools while keeping the interface yours.
Identify every client, keep credentials outside the browser, and coordinate production access with Rawback before shipping.
Approval required
The npm package is publicly downloadable but remains UNLICENSED. Third-party use and production deployment require written Rawback approval. The guide documents the integration contract so your team can evaluate the fit.
Developer documentation
Follow the full path from package installation and device sign-in through typed services, lower-level clients, error handling, and production security.