Every Ohala workspace ships with a full developer platform — a REST API with granular scopes, an npm SDK, a CLI, webhooks, and a plugin marketplace. Automate your business however you like.
Typed, promise-based access to the full API. Works in Node and the browser — create products, read orders, run reports, all with autocomplete.
npm install @ohala/client
import { Ohala } from "@ohala/client";
const ohala = new Ohala({ apiKey: process.env.OHALA_API_KEY });
const products = await ohala.products.list();
const order = await ohala.orders.create({
customerId: "cus_...",
items: [{ productId: "prod_...", qty: 2 }],
});@ohala/client on npm Script your operations from the terminal — sync inventory, export reports, manage webhooks, and pipe data into your existing tooling.
npx @ohala/cli login # paste your API key npx @ohala/cli products list # catalog snapshot npx @ohala/cli orders --since 7d # today's orders npx @ohala/cli webhooks create \ --url https://my-app.dev/hook \ --events order.paid,stock.low@ohala/cli on npm
Authenticate with a Bearer key and get scoped access to exactly what you need. Create keys with any combination of scopes from Settings → API Keys.
curl -H "Authorization: Bearer ohala_live_..." \ https://guerison.website/api/v1/products
| Resource | Read | Write |
|---|---|---|
| Products | read_products | write_products |
| Orders | read_orders | write_orders |
| Customers | read_customers | write_customers |
| Inventory | read_inventory | write_inventory |
| Finance | read_finance | write_finance |
| Storefront | read_storefront | write_storefront |
| Settings | read_settings | write_settings |
| HR | read_hr | write_hr |
| Admin | admin_users | admin_webhooks |
Subscribe to 12 business events and receive signed X-Ohala-Signature payloads to any HTTPS endpoint — with delivery history and retries built in.
order.createdorder.updatedorder.paidproduct.createdproduct.updatedproduct.deletedcustomer.createdcustomer.updatedpayment.receivedpayment.failedstock.lowstock.adjusted18 plugins across 7 categories — offsite backups, SMS alerts, WhatsApp receipts, Shopify sync, tax reports and more. Hooks into 36 platform events.
Offsite Backup (B2)
Encrypted offsite backups of your full Ohala data to Backblaze B2.
Offsite Backup (S3)
Encrypted offsite backups of your full Ohala data to any S3-compatible bucket.
SMS Stock Alerts
Get SMS notifications when stock drops or orders are placed. Works with African SMS gateways.
AI Product Descriptions
Generate product descriptions, SEO titles, and tags using AI.
Advanced Excel Exports
Export any report with custom templates, formatting, and scheduled delivery to email.
Slack Notifications
Send order alerts, stock warnings, and daily summaries to your Slack channels.
Get started with full API, SDK, and CLI docs — or spin up a workspace and generate your first key in under five minutes.