x0tf /
x0js
A x0.tf REST API wrapper written for NodeJS
32/100 healthActive repository
TypeScriptNo license#javascript#javascript-library#nodejs#rest-api
⑂ 0 forks◯ 0 issuesUpdated Mar 2, 2021
Loading repository data…
squarecloudofc / repository
A wrapper written in JavaScript with a focus on using our API.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
npm install @squarecloud/api
# or
yarn add @squarecloud/api
# or
pnpm add @squarecloud/api
Visit the official documentation for the full API reference.
import { SquareCloudAPI } from "@squarecloud/api";
const api = new SquareCloudAPI(process.env.SQUARE_API_KEY!);
// Fetch your account (user + applications + databases)
const user = await api.user.get();
console.log(`Hi ${user.name}! You have ${user.applications.size} apps.`);
// Grab one application by ID and control it
const app = await api.applications.fetch("abc123def456abc123def456");
await app.start();
await app.envs.set({ DATABASE_URL: "postgres://..." });
const logs = await app.getLogs();
The client exposes the full v2 platform surface:
api.user — your account, plan, snapshotsapi.applications — list, create (upload), fetchApplication — status, logs, metrics, start/stop/restart, commit, realtime SSE
.files — read, write, list, move, delete.envs — environment variables (list/set/replace/delete).snapshots — list, create, download, restore.deploys — list, GitHub App link, webhook, current config.network (websites only) — custom domain, DNS, analytics, errors, logs, performance, purge cacheapi.databases — create, list, fetchDatabase — status, metrics, start/stop, update, delete
.credentials — TLS certificate, rotate password/certificate.snapshots — list, create, download, restoreapi.workspaces — list, create, fetchWorkspace — leave, delete
.members — add, update role, remove.applications — share, unshareapi.service — platform healthRunnable snippets per area live in examples/:
applications.ts — lifecycle, files, envs, commitsnapshots.ts — list, create, download, restoredeploys.ts — list, GitHub App, webhooknetwork.ts — domain, DNS, analytics, errors, purgedatabases.ts — create, credentials, snapshotsworkspaces.ts — invite codes, members, sharing appsrealtime.ts — SSE event streamBug reports and PRs welcome at squarecloudofc/sdk-api-js.
Selected from shared topics, language and repository description—not editorial ratings.
x0tf /
A x0.tf REST API wrapper written for NodeJS
32/100 health