@abdulmuiz44/clientpad-cloud
v0.2.0
Published
ClientPad Cloud control plane for hosted projects, plans, subscriptions, and API keys.
Maintainers
Readme
ClientPad Cloud
Hosted control plane for ClientPad projects, plans, subscriptions, API keys, usage, and operational health.
pnpm add @abdulmuiz44/clientpad-cloudimport { createClientPadCloudHandler } from "@abdulmuiz44/clientpad-cloud";
export const handler = createClientPadCloudHandler({
databaseUrl: process.env.DATABASE_URL!,
apiKeyPepper: process.env.API_KEY_PEPPER!,
adminToken: process.env.CLIENTPAD_CLOUD_ADMIN_TOKEN!,
});The cloud handler is for your hosted ClientPad Cloud control plane. It is separate from the public API handler in @abdulmuiz44/clientpad-server.
Routes
GET /healthGET /openapi.jsonGET /plansPOST /projectsGET /projectsPOST /api-keysGET /usagePOST /billing/events
All routes except /health, /openapi.json, and /plans require:
Authorization: Bearer <CLIENTPAD_CLOUD_ADMIN_TOKEN>