The foundation for
what you’re building.
Business infrastructure for developers and AI agents. Connect your data, compose workflows, and build the operational logic that makes your product yours.
npm install @kanvas/coreLess infrastructure.
More of your product.
One foundation for your business data, the processes that connect it, and the agents that put it to work.
Business context, already connected.
Identity, commerce, inventory, and CRM share a common operational foundation. Compose the modules your application needs.
Explore core conceptsBusiness primitives.
Ready for your ideas.
Identity & tenancy
Companies, users, roles, and permissions. A shared foundation for every application.
INVENTORYProducts & inventory
Products, variants, warehouses, and channels. Model the catalog your business needs.
SOUKCommerce
Carts, orders, and fulfillment. Build business logic around the entire transaction.
GUILDCRM & relationships
People, organizations, leads, and pipelines. Keep customer context connected.
WORKFLOWWorkflows & events
Connect triggers to actions. Coordinate work across your existing systems.
SOCIALMessaging
Messages, channels, and feeds. Bring conversations into your operational model.
Your stack.
A stronger starting point.
Use the TypeScript SDK in your application, or connect directly to GraphQL from the language you know.
- 01Connect your application
Configure your API endpoint and application key.
- 02Choose your building blocks
Add the modules and permissions your product needs.
- 03Build your business logic
Compose the workflows and experiences that set you apart.
import { createClient } from "@kanvas/core/app";
const kanvas = createClient({
baseUrl: process.env.NEXT_PUBLIC_KANVAS_URL!,
appKey: process.env.NEXT_PUBLIC_KANVAS_API_KEY!,
});
// Add the modules your application needs.
// Start with identity. Build from there.Bring your next idea to life.
Start with the docs, or work with our team on your first implementation.