# Mozaik extension platform docs > Extension API v0 — pre-1.0. Interfaces may change without notice until P2 seals the custom-code format. First-party extensions track HEAD. - [Extension manifest](https://docs.mozaik-dev.com/reference/manifest.md) - [Commands](https://docs.mozaik-dev.com/reference/commands.md) - [store.syncKv](https://docs.mozaik-dev.com/reference/commands/store.syncKv.md) - [design.publish](https://docs.mozaik-dev.com/reference/commands/design.publish.md) - [design.rollback](https://docs.mozaik-dev.com/reference/commands/design.rollback.md) - [settings.store.update](https://docs.mozaik-dev.com/reference/commands/settings.store.update.md) - [settings.identity.update](https://docs.mozaik-dev.com/reference/commands/settings.identity.update.md) - [settings.flag.set](https://docs.mozaik-dev.com/reference/commands/settings.flag.set.md) - [catalog.category.create](https://docs.mozaik-dev.com/reference/commands/catalog.category.create.md) - [catalog.category.update](https://docs.mozaik-dev.com/reference/commands/catalog.category.update.md) - [catalog.category.archive](https://docs.mozaik-dev.com/reference/commands/catalog.category.archive.md) - [catalog.product.create](https://docs.mozaik-dev.com/reference/commands/catalog.product.create.md) - [catalog.product.update](https://docs.mozaik-dev.com/reference/commands/catalog.product.update.md) - [catalog.product.archive](https://docs.mozaik-dev.com/reference/commands/catalog.product.archive.md) - [catalog.price.set](https://docs.mozaik-dev.com/reference/commands/catalog.price.set.md) - [catalog.stock.adjust](https://docs.mozaik-dev.com/reference/commands/catalog.stock.adjust.md) - [catalog.stock.set](https://docs.mozaik-dev.com/reference/commands/catalog.stock.set.md) - [order.ship](https://docs.mozaik-dev.com/reference/commands/order.ship.md) - [order.shipment.track](https://docs.mozaik-dev.com/reference/commands/order.shipment.track.md) - [order.shipment.cancel](https://docs.mozaik-dev.com/reference/commands/order.shipment.cancel.md) - [order.cod.collect](https://docs.mozaik-dev.com/reference/commands/order.cod.collect.md) - [order.note.add](https://docs.mozaik-dev.com/reference/commands/order.note.add.md) - [order.return.request](https://docs.mozaik-dev.com/reference/commands/order.return.request.md) - [order.return.approve](https://docs.mozaik-dev.com/reference/commands/order.return.approve.md) - [order.return.reject](https://docs.mozaik-dev.com/reference/commands/order.return.reject.md) - [order.return.receive](https://docs.mozaik-dev.com/reference/commands/order.return.receive.md) - [order.return.settle](https://docs.mozaik-dev.com/reference/commands/order.return.settle.md) - [order.return.cancel](https://docs.mozaik-dev.com/reference/commands/order.return.cancel.md) - [catalog.digital.codes.add](https://docs.mozaik-dev.com/reference/commands/catalog.digital.codes.add.md) - [catalog.digital.codes.void](https://docs.mozaik-dev.com/reference/commands/catalog.digital.codes.void.md) - [order.line.epin.fulfill](https://docs.mozaik-dev.com/reference/commands/order.line.epin.fulfill.md) - [customer.identity.attach](https://docs.mozaik-dev.com/reference/commands/customer.identity.attach.md) - [customer.identity.unlink](https://docs.mozaik-dev.com/reference/commands/customer.identity.unlink.md) - [customer.anonymize](https://docs.mozaik-dev.com/reference/commands/customer.anonymize.md) - [catalog.product.setVariants](https://docs.mozaik-dev.com/reference/commands/catalog.product.setVariants.md) - [catalog.product.setMedia](https://docs.mozaik-dev.com/reference/commands/catalog.product.setMedia.md) - [catalog.collection.create](https://docs.mozaik-dev.com/reference/commands/catalog.collection.create.md) - [catalog.collection.update](https://docs.mozaik-dev.com/reference/commands/catalog.collection.update.md) - [catalog.collection.archive](https://docs.mozaik-dev.com/reference/commands/catalog.collection.archive.md) - [catalog.collection.setProducts](https://docs.mozaik-dev.com/reference/commands/catalog.collection.setProducts.md) - [catalog.media.commit](https://docs.mozaik-dev.com/reference/commands/catalog.media.commit.md) - [catalog.media.delete](https://docs.mozaik-dev.com/reference/commands/catalog.media.delete.md) - [secret.set](https://docs.mozaik-dev.com/reference/commands/secret.set.md) - [secret.delete](https://docs.mozaik-dev.com/reference/commands/secret.delete.md) - [extension.install](https://docs.mozaik-dev.com/reference/commands/extension.install.md) - [extension.uninstall](https://docs.mozaik-dev.com/reference/commands/extension.uninstall.md) - [extension.upgrade](https://docs.mozaik-dev.com/reference/commands/extension.upgrade.md) - [extension.enable](https://docs.mozaik-dev.com/reference/commands/extension.enable.md) - [extension.disable](https://docs.mozaik-dev.com/reference/commands/extension.disable.md) - [extension.configure](https://docs.mozaik-dev.com/reference/commands/extension.configure.md) - [extension.hook.deactivate](https://docs.mozaik-dev.com/reference/commands/extension.hook.deactivate.md) - [settings.checkout.update](https://docs.mozaik-dev.com/reference/commands/settings.checkout.update.md) - [order.create](https://docs.mozaik-dev.com/reference/commands/order.create.md) - [order.transfer.confirm](https://docs.mozaik-dev.com/reference/commands/order.transfer.confirm.md) - [order.cancel](https://docs.mozaik-dev.com/reference/commands/order.cancel.md) - [order.refund.request](https://docs.mozaik-dev.com/reference/commands/order.refund.request.md) - [order.refund.record](https://docs.mozaik-dev.com/reference/commands/order.refund.record.md) - [catalog.product.setDigital](https://docs.mozaik-dev.com/reference/commands/catalog.product.setDigital.md) - [metafield.definition.create](https://docs.mozaik-dev.com/reference/commands/metafield.definition.create.md) - [metafield.definition.update](https://docs.mozaik-dev.com/reference/commands/metafield.definition.update.md) - [metafield.definition.delete](https://docs.mozaik-dev.com/reference/commands/metafield.definition.delete.md) - [metafield.set](https://docs.mozaik-dev.com/reference/commands/metafield.set.md) - [metafield.unset](https://docs.mozaik-dev.com/reference/commands/metafield.unset.md) - [token.mint](https://docs.mozaik-dev.com/reference/commands/token.mint.md) - [token.revoke](https://docs.mozaik-dev.com/reference/commands/token.revoke.md) - [workspace.create](https://docs.mozaik-dev.com/reference/commands/workspace.create.md) - [workspace.archive](https://docs.mozaik-dev.com/reference/commands/workspace.archive.md) - [proposal.submit](https://docs.mozaik-dev.com/reference/commands/proposal.submit.md) - [proposal.withdraw](https://docs.mozaik-dev.com/reference/commands/proposal.withdraw.md) - [proposal.approve](https://docs.mozaik-dev.com/reference/commands/proposal.approve.md) - [proposal.reject](https://docs.mozaik-dev.com/reference/commands/proposal.reject.md) - [proposal.item.skip](https://docs.mozaik-dev.com/reference/commands/proposal.item.skip.md) - [Admin zones](https://docs.mozaik-dev.com/reference/admin-zones.md) - [Checkout hooks](https://docs.mozaik-dev.com/reference/hooks.md) - [Limits](https://docs.mozaik-dev.com/reference/limits.md) - [Scopes](https://docs.mozaik-dev.com/reference/scopes.md) - [Storefront sections](https://docs.mozaik-dev.com/reference/sections.md) - [First-party extensions](https://docs.mozaik-dev.com/catalog.md) - [Overview](https://docs.mozaik-dev.com/index.md) - [What is an extension](https://docs.mozaik-dev.com/what-is-an-extension.md) - [Runtime model](https://docs.mozaik-dev.com/runtime-model.md) - [Install lifecycle](https://docs.mozaik-dev.com/install-lifecycle.md) - [Provider kinds](https://docs.mozaik-dev.com/provider-kinds.md) - [Building an extension](https://docs.mozaik-dev.com/building-an-extension.md) - [For agents](https://docs.mozaik-dev.com/for-agents.md) - [Changelog](https://docs.mozaik-dev.com/changelog.md)