Skip to content

What This Adds In Cloud Code

  • Easy base64 encoding without manual buffer handling.
  • Useful for API headers and encoded payload fields.
  • Consistent output via strict base64 encoding.

Quick Start

js
const btoa = require('btoa');
const encoded = btoa('my-value');

API

FunctionParamsReturnsNotes
btoa(data)data: stringstringCallable default export. Returns strict base64 string; empty string on failure.

Practical Example

js
const btoa = require('btoa');
const authHeader = `Basic ${btoa(`${clientId}:${clientSecret}`)}`;

Failure Modes & Gotchas

  • Encoding failure returns ''.
  • Module is callable directly (btoa(data)), no .encode wrapper needed.
  • Do not store raw secrets in logs when building auth headers.