Katana
Katana is a cloud manufacturing ERP and inventory management platform for product businesses. It gives makers and small-to-midsize manufacturers real-time inventory control across multiple locations and sales channels, production and manufacturing-order planning, purchasing and demand forecasting, warehouse and bin management with barcode workflows, and lot/ serial-number traceability. Katana connects to Shopify, Amazon, QuickBooks Online, Xero, WooCommerce, BigCommerce, HubSpot and 50+ other tools, and exposes a full REST API (documented with OpenAPI 3.0) plus HMAC-signed webhooks so integrators can sync sales orders, purchase orders, manufacturing orders, products, variants, materials and stock programmatically. Added to the API Evangelist network as a portfolio company of Northzone and enriched from its public developer surface.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Katana the way a machine reads it — 71 machine-readable artifacts across 64 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Katana scores 54.7/100 (developing), with a separate agent-readiness read of 78/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Katana
Each block below is one kind of artifact we hold for Katana. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 64
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Katana AdditionalCostController API
The AdditionalCostController API from Katana — 1 operation(s) for additionalcostcontroller.
Katana BatchController API
The BatchController API from Katana — 1 operation(s) for batchcontroller.
Katana BatchStockController API
The BatchStockController API from Katana — 2 operation(s) for batchstockcontroller.
Katana BinInventoryController API
The BinInventoryController API from Katana — 1 operation(s) for bininventorycontroller.
Katana BinLocationController API
The BinLocationController API from Katana — 2 operation(s) for binlocationcontroller.
Katana BinTransferController API
The BinTransferController API from Katana — 3 operation(s) for bintransfercontroller.
Katana BinTransferRowController API
The BinTransferRowController API from Katana — 2 operation(s) for bintransferrowcontroller.
Katana BomRowController API
The BomRowController API from Katana — 3 operation(s) for bomrowcontroller.
Katana CustomerAddressController API
The CustomerAddressController API from Katana — 2 operation(s) for customeraddresscontroller.
Katana CustomerController API
The CustomerController API from Katana — 2 operation(s) for customercontroller.
Katana CustomFieldDefinitionController API
The CustomFieldDefinitionController API from Katana — 2 operation(s) for customfielddefinitioncontroller.
Katana CustomSalesOrderController API
The CustomSalesOrderController API from Katana — 1 operation(s) for customsalesordercontroller.
Katana DemandForecastController API
The DemandForecastController API from Katana — 1 operation(s) for demandforecastcontroller.
Katana FactoryController API
The FactoryController API from Katana — 1 operation(s) for factorycontroller.
Katana InventoryController API
The InventoryController API from Katana — 2 operation(s) for inventorycontroller.
Katana InventorySafetyStockLevelController API
The InventorySafetyStockLevelController API from Katana — 2 operation(s) for inventorysafetystocklevelcontroller.
Katana ItemsCustomFieldsCollectionController API
The ItemsCustomFieldsCollectionController API from Katana — 1 operation(s) for itemscustomfieldscollectioncontroller.
Katana LocationController API
The LocationController API from Katana — 2 operation(s) for locationcontroller.
Katana MakeToOrderMOController API
The MakeToOrderMOController API from Katana — 3 operation(s) for maketoordermocontroller.
Katana ManufacturingOrderController API
The ManufacturingOrderController API from Katana — 2 operation(s) for manufacturingordercontroller.
Katana ManufacturingOrderOperationRowController API
The ManufacturingOrderOperationRowController API from Katana — 2 operation(s) for manufacturingorderoperationrowcontroller.
Katana ManufacturingOrderProductionController API
The ManufacturingOrderProductionController API from Katana — 2 operation(s) for manufacturingorderproductioncontroller.
Katana ManufacturingOrderProductionIngredientController API
The ManufacturingOrderProductionIngredientController API from Katana — 2 operation(s) for manufacturingorderproductioningredientcontroller.
Katana ManufacturingOrderRecipeRowController API
The ManufacturingOrderRecipeRowController API from Katana — 2 operation(s) for manufacturingorderreciperowcontroller.
Katana MaterialController API
The MaterialController API from Katana — 2 operation(s) for materialcontroller.
Katana NegativeStockLatestMovementController API
The NegativeStockLatestMovementController API from Katana — 1 operation(s) for negativestocklatestmovementcontroller.
Katana OperatorsController API
The OperatorsController API from Katana — 1 operation(s) for operatorscontroller.
Katana PoAdditionalCostRowController API
The PoAdditionalCostRowController API from Katana — 2 operation(s) for poadditionalcostrowcontroller.
Katana PriceListController API
The PriceListController API from Katana — 2 operation(s) for pricelistcontroller.
Katana PriceListCustomerController API
The PriceListCustomerController API from Katana — 2 operation(s) for pricelistcustomercontroller.
Katana PriceListRowController API
The PriceListRowController API from Katana — 2 operation(s) for pricelistrowcontroller.
Katana ProductController API
The ProductController API from Katana — 2 operation(s) for productcontroller.
Katana ProductOperationsController API
The ProductOperationsController API from Katana — 3 operation(s) for productoperationscontroller.
Katana PurchaseOrderAccountingMetadataController API
The PurchaseOrderAccountingMetadataController API from Katana — 1 operation(s) for purchaseorderaccountingmetadatacontroller.
Katana PurchaseOrderController API
The PurchaseOrderController API from Katana — 2 operation(s) for purchaseordercontroller.
Katana PurchaseOrderReceiveController API
The PurchaseOrderReceiveController API from Katana — 1 operation(s) for purchaseorderreceivecontroller.
Katana PurchaseOrderRecipeRowController API
The PurchaseOrderRecipeRowController API from Katana — 2 operation(s) for purchaseorderreciperowcontroller.
Katana PurchaseOrderRowController API
The PurchaseOrderRowController API from Katana — 2 operation(s) for purchaseorderrowcontroller.
Katana RecipeController API
The RecipeController API from Katana — 2 operation(s) for recipecontroller.
Katana RecipeRowController API
The RecipeRowController API from Katana — 1 operation(s) for reciperowcontroller.
Katana SalesOrderAccountingMetadataController API
The SalesOrderAccountingMetadataController API from Katana — 1 operation(s) for salesorderaccountingmetadatacontroller.
Katana SalesOrderAddressController API
The SalesOrderAddressController API from Katana — 2 operation(s) for salesorderaddresscontroller.
Katana SalesOrderController API
The SalesOrderController API from Katana — 4 operation(s) for salesordercontroller.
Katana SalesOrderFulfillmentController API
The SalesOrderFulfillmentController API from Katana — 2 operation(s) for salesorderfulfillmentcontroller.
Katana SalesOrderRowController API
The SalesOrderRowController API from Katana — 3 operation(s) for salesorderrowcontroller.
Katana SalesOrderShippingFeeController API
The SalesOrderShippingFeeController API from Katana — 2 operation(s) for salesordershippingfeecontroller.
Katana SalesReturnRowController API
The SalesReturnRowController API from Katana — 3 operation(s) for salesreturnrowcontroller.
Katana SalesReturnsController API
The SalesReturnsController API from Katana — 3 operation(s) for salesreturnscontroller.
Katana SerialNumberController API
The SerialNumberController API from Katana — 2 operation(s) for serialnumbercontroller.
Katana SerialNumberStockController API
The SerialNumberStockController API from Katana — 1 operation(s) for serialnumberstockcontroller.
Katana ServiceController API
The ServiceController API from Katana — 2 operation(s) for servicecontroller.
Katana StockAdjustmentController API
The StockAdjustmentController API from Katana — 2 operation(s) for stockadjustmentcontroller.
Katana StocktakeController API
The StocktakeController API from Katana — 2 operation(s) for stocktakecontroller.
Katana StocktakeRowController API
The StocktakeRowController API from Katana — 2 operation(s) for stocktakerowcontroller.
Katana StockTransferController API
The StockTransferController API from Katana — 3 operation(s) for stocktransfercontroller.
Katana SupplierAddressController API
The SupplierAddressController API from Katana — 2 operation(s) for supplieraddresscontroller.
Katana SupplierController API
The SupplierController API from Katana — 2 operation(s) for suppliercontroller.
Katana TaxRateController API
The TaxRateController API from Katana — 1 operation(s) for taxratecontroller.
Katana UnlinkVariantBinLocationController API
The UnlinkVariantBinLocationController API from Katana — 1 operation(s) for unlinkvariantbinlocationcontroller.
Katana UsersController API
The UsersController API from Katana — 2 operation(s) for userscontroller.
Katana VariantBinLocationController API
The VariantBinLocationController API from Katana — 1 operation(s) for variantbinlocationcontroller.
Katana VariantController API
The VariantController API from Katana — 2 operation(s) for variantcontroller.
Katana WebhookController API
The WebhookController API from Katana — 2 operation(s) for webhookcontroller.
Katana WebhookLogsController API
The WebhookLogsController API from Katana — 1 operation(s) for webhooklogscontroller.
Scroll within the panel for all 64 ·
MCP Servers 1
Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.
Model Context Protocol servers that expose these APIs to AI agents.
katana-mcp.yml
MCP SERVERRate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Katana Rate Limits
RATE LIMITSEvent Specifications 1
Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Katana Webhooks
ASYNCAPISecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Katana — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Access & Security 4
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/katana · machine-readable index on apis.io