USE CASE
Build a professional-grade inventory management stack to manage stock, track orders, and streamline fulfilment—integrated with the tools you love and infinitely flexible

It’s a critical part of your business. Getting it right means less waste, better customer experience and new revenue opportunities.
Own and control your data
Design your inventory data model around your organisation. Not the other way around.
Order
Batch #
Status
97174
1
Picked
39635
2
Picked
Integrate with all your tools
Sync data between all your favourite apps. Code-first means everything is possible.
Kevin Brown
Just now
Kevin Brown
Just now
2 items from your wish list are back in stock!
Tap to order now
Delight your customers
Easily integrate with your apps and websites to create the perfect customer experience
Manage your inventory exactly how you want
Create custom inventory management software that mirrors your operations
Custom alerts and notifications
Set alerts for low stock, reorders, delayed shipments, or even demand spikes, and push notifications where it matters most
Batch and Serial Number tracking
Adjust to your industry's needs, improve traceability and ensure compliance with regulatory standards
Custom User Roles and Permissions
Implement highly specific user roles and permissions to ensure that employees only have access to relevant parts of the system
Integration with IoT Devices
Easily connect with Internet of Things (IoT) devices, such as smart shelves or sensors, to automate the tracking of inventory and improve accuracy
Custom workflow automation
Tailor and automate workflows like processing returns, reconciling discrepancies, or managing inventory transfers between locations
API Integrations
Ensure seamless synchronisation of stock levels, orders, and returns with e-commerce sites (e.g. Amazon, Shopify) and marketplaces
Developers
Powered by the programmable operations engine
Keel is unapologetically code-first and built around engineering best practices. Empower your ops teammates with exceptional tooling, with the flexibility to build whatever you want, when you want it.
Extendable
Leverage a powerful toolkit of custom functions, event subscribers and jobs to endlessly extend with Typescript.
Typescript functions
Async subscribers
Scheduled jobs
Function hooks
Observable
No magic black box. Get full visibility with OpenTelemetry compatible tracing, logging and metrics.
Requests
468,781
+5% from last period
Requests
0
+5% from last period
Your data. Your database.
Each environment is powered by a dedicated Postgres instance with full direct access.
select *
FROM tasks
WHERE topic = ”StockCheck”
AND assignee != null
AND (now() - assigendAt) < 24 HOUR
And much more
Version controlled
Built-in testing
End-to-end type safety
Multiple environments
Full local development experience
Secrets management
3rd-party OIDC auth providers
JSON, GQL and RPC APIs
Asynchronous events
Scheduled jobs
VSCode extension
Frequently asked questions
What exactly is Keel?
Keel is a programmable operations platform that enables operators to build hyper flexible custom software without needing a large team of developers.
What can I build with Keel?
Companies use Keel to build software that powers their most critical operations processes. Some examples include tools for shift management, inventory management, custom CRMs, and payroll.
Why use Keel instead of off-the shelf software?
Keel lets you build software that's unique to your business and the way you work, not the other way round. Since you fully own your Keel tools, you can adapt and update them whenever you need to, so your software will be as agile as your company.
Do I need to know how to code to use Keel?
Keel is designed to allow non-developers to embrace the power and flexibility of code. The Keel schema is intuitive and does not require prior knowledge of a development language. More advanced feature such as functions require basic knowledge of Typescript.