Every view your
team actually needs.
blockus brings dashboards, activity feeds, and team tools into one workspace. No glue code required.
Monthly revenue
$48,210
+12%
Active users
2,841
+5%
Open tickets
14
-3
Deploy succeeded
main → prod · 2 min ago
PR merged
feat/auth · 18 min ago
Alert resolved
CPU spike · 1 h ago
Sara Lin
Engineering
James Park
Design
Mo Diallo
Product
Events in. Actions out.
Register a webhook endpoint, subscribe to events, and let blockus handle delivery with retries, signing, and logs.
Receive real-time payment events and trigger downstream actions on charge success, failure, or dispute.
payment_intent.succeededcharge.failedinvoice.paidPOST https://api.blockus.io/webhooks/stripe
{
"event": "payment_intent.succeeded",
"data": {
"id": "pi_3Qx82...",
"amount": 11900,
"currency": "usd",
"status": "succeeded"
}
}Post structured payloads to any channel. Rich attachments, action buttons, and threaded replies supported.
message.createdmention.triggeredworkflow.completedPOST https://api.blockus.io/webhooks/stripe
{
"event": "payment_intent.succeeded",
"data": {
"id": "pi_3Qx82...",
"amount": 11900,
"currency": "usd",
"status": "succeeded"
}
}Subscribe to repository events. Automate deploys, reviews, and issue triage on push and PR activity.
pushpull_request.openedissues.createdPOST https://api.blockus.io/webhooks/stripe
{
"event": "payment_intent.succeeded",
"data": {
"id": "pi_3Qx82...",
"amount": 11900,
"currency": "usd",
"status": "succeeded"
}
}Ship from the terminal. The SDK does the rest.
One import, one config object, full API coverage. The TypeScript SDK wraps every platform capability so you spend zero time reading REST docs.
- Typed SDK — every call autocompleted in your editor
- Local dev environment mirrors production exactly
- Hot-reload on config change, no restart required
- CI/CD pipeline runs the same commands locally
1import { blockus } from '@blockus/sdk'23const client = blockus({4 apiKey: process.env.BLOCKUS_KEY,5 region: 'eu-west-1',6})78// Deploy a preview environment9const env = await client.envs.create({10 name: 'feat-checkout',11 branch: 'feat/checkout',12})1314console.log(env.url)15// → https://feat-checkout.blockus.lndevui.com
From zero to registry endpoint
- 01
Scaffold the project
Init command creates the folder structure, installs deps and sets up tsconfig. Under 10 seconds on a warm network.
bashnpx create-blockus-app my-project ✓ Installed 8 dependencies ✓ Configured tsconfig.json - 02
Register your first block
Add metadata and a dynamic import entry — the registry builder handles the rest automatically.
ts// content/blocks-metadata.ts { id: "hero-01", category: "hero", name: "Centered hero", license: "free" } - 03
Preview in the browser
The dev server hot-reloads on every save. The iframe preview renders your block in isolation with no layout interference.
bashpnpm dev Local: http://localhost:3000 Preview: /preview/hero-01 - 04
Build the registry
One command re-derives imports, emits registry.json and writes per-block files under public/r. Consumers install directly via shadcn.
bashpnpm registry:build ✓ Emitted 15 blocks ✓ Wrote public/r/*.json
Pay for what you use. Nothing more.
Drag the slider to match your monthly event volume. Your plan and price update immediately.
- Real-time usage dashboard
- API access, all endpoints
- Commercial license
- Priority support
Find your answer
Type a keyword below and the list narrows instantly.
10 of 10 questions