Nimbu Developer Docs
Module Reference

btoa

Base64 encoding helper module for Cloud Code.

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

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

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.

On this page