Skunivo is
- A versioned inventory API
- A transaction-safe movement ledger
- A multi-organization, multi-location core
- SDKs, webhooks and an optional workspace
Headless inventory infrastructure
Add multi-location stock, reservations, transfers and an immutable movement ledger to your product without owning the inventory engine.
await skunivo.reservations.create({
sku: 'HOODIE-BLACK-M',
locationId: 'loc_main',
quantity: 12,
expiresIn: '30m'
}, {
idempotencyKey: 'order_8421'
})A focused inventory core
Skunivo is the operational layer between your application and the physical truth of stock. It coordinates quantities, states and movements so every write is safe and every balance can be explained.
One operation, one durable result
Inventory-changing requests use idempotency keys and transactional rules. If a network timeout makes the result uncertain, the same intent can be retried safely.
POST /v1/inventory/reservations
Idempotency-Key: order_8421
{
"sku": "HOODIE-BLACK-M",
"quantity": 12,
"locationId": "loc_main"
}{
"reservationId": "res_43fa12",
"status": "pending",
"movementId": "mv_7f3a9c",
"replayed": false
}Reliability is the product
Competing operations cannot promise the same available units.
Trace on-hand, available, reserved and committed quantities back to movements.
Hold stock temporarily, then commit, release or expire it with a clear history.
Ship and receive between locations without losing the state in between.
Deliver signed events with retries and delivery visibility.
Keep human roles, organization access and API key scopes separate.
From request to inventory truth
Reserve, receive, transfer or reconcile through a versioned API or the official SDK.
Authorization, inventory state, capacity and idempotency are resolved inside the operation.
Your application, webhooks and the optional workspace observe the persisted result.
A different category
| Approach | Best at | Trade-off |
|---|---|---|
| Skunivo | Embedding reliable inventory into software products | Focused inventory scope instead of an all-in-one suite |
| Build it yourself | Maximum product-specific control | Long-term ownership of concurrency, ledger and reconciliation |
| Traditional ERP / WMS | Broad back-office and warehouse workflows | Heavier implementation and weaker embedding model |
| Simple inventory CRUD | Fast catalog and quantity prototypes | No durable movement history or concurrency guarantees |
One core, multiple surfaces
Versioned endpoints represent receive, reserve, commit, release and transfer actions.
Typed client methods are generated from the filtered public OpenAPI specification.
Observe inventory changes without making external systems the source of truth.
Teams can inspect products, balances, movements and critical operations without an integration.
Start with the API documentation or open the workspace to see the operational model.