Skip to content
littleworks

Explore the documentation

Meet LittleworksA little backend for what you’re building on Shopify.Littleworks or your own appWhat it takes to give a Shopify feature a backend: with Littleworks, or with a custom app you build and run yourself.Connect to LittleworksChoose the CLI, a plugin, or a remote MCP connection.CLIConnect from your terminal with Shopify approval and no manual tokens.Claude pluginThe Littleworks MCP connection and agent guidance in one package.OpenAI pluginThe Littleworks MCP connection and agent guidance in one package.MCP with OAuthConnect a compatible client directly, without a marketplace plugin.Build with an agentThe operating guide for agents building on Shopify with Littleworks.Write a workA JavaScript handler, a small manifest, and a version you test and then publish.Keep secretsEncrypted credentials, shared across your store’s works.Call external servicesMake public HTTPS API requests from a work using http.fetch().Store dataDocument collections with a small API, scoped automatically to the work that uses them.Call ShopifyCall Shopify’s Admin and Storefront GraphQL APIs with credentials held by Littleworks.Store filesKeep uploads such as artwork and photos in the merchant’s Shopify Files, uploaded by the browser straight to Shopify.Expose an endpointConnect an existing frontend to a work through a small JSON API.Customer access and invitationsRequire a signed-in shopper or a narrow, expiring invitation before a work runs.RecipesUseful things to build for your store, with the backend already taken care of.Product reviewsCollect customer reviews, verify purchases, and publish approved content directly into your Shopify theme.Customer wishlistsGive signed-in customers a persistent list of products they can revisit across devices.Customer quote requestsCollect a customer’s products, quantities, and requirements without turning a request into an order.Back-in-stock alertsCollect confirmed signups on sold-out variants, email them through your own provider when stock returns, and see every signup and send in your admin.Transactional emailSend email from your works through your own provider, never twice for the same thing, and see what was sent and what failed.Build a merchant pageDescribe your records and what merchants do with them; Littleworks renders a native Shopify admin page.Run works on their ownRun a work when something happens in the store, on a schedule, or from a Shopify Flow workflow.Run background jobsQueue runs for later or in the background: fan out to thousands of customers, import in pages, follow up days later, and retry what fails.MCP tool referenceTools to inspect, deploy, run, and organize the backend for a connected store.Usage and allowancesSee what your works use, how much capacity remains, and when allowances reset.Inspect and troubleshootFind the relevant run, understand the failure, and make the next change deliberately.Limits and securityThe current runtime boundaries, data isolation model, and execution allowances.
Shopify admin
Littleworks · Policies

Terms of service

The terms for using Littleworks to provide backend infrastructure for your Shopify builds.

Effective October 8, 2026

The service and its operator

These terms apply to your use of the Littleworks (“we” or “us”) website, Shopify app, hosted works, CLI, and agent connections. The privacy policy identifies who operates Littleworks. Contact admin@littleworks.app with questions before using the service. You must have authority to act for any store you connect.

Littleworks provides hosted JavaScript execution, document storage, authenticated Shopify GraphQL access, and controls for deployments and runs. Supported capabilities and limits are described in the documentation; features and availability may change.

Your store and your agent

Only connect stores and AI clients you are authorized to use. Approving an agent grants it access to the connected store’s Littleworks works and data. The agent can deploy and invoke code, read data and diagnostics, publish works and pages, choose a work’s current version, and pause or resume works within that grant. Works can read the store’s secrets and send external HTTPS requests; an agent that deploys code can indirectly access those secrets. Review your client’s requests and controls before approving access.

You are responsible for the instructions you give your agent and for reviewing, testing, and authorizing code used in your store. Connecting alone does not instruct an agent to create a build. Test runs use the store’s one set of Littleworks data and secrets: documents a test run creates are marked as test records and can be deleted together, but changes to existing documents, permitted Shopify requests and external requests are real.

Your code and data

You retain ownership of the code and data you provide, subject to any third-party rights. You authorize Littleworks and the providers used to operate it to host, process, transmit, and display that material as needed to provide the service and carry out your authorized operations.

You must have the necessary rights and permissions for data you process, including customer information. Provide appropriate customer notices and obtain any consent your use requires. Do not place credentials or unnecessary sensitive information in works, logs, documents, or support messages. Our privacy policy describes how Littleworks handles information.

Acceptable use

  • Use Littleworks lawfully and respect the rights, privacy, and security of others.
  • Do not distribute malicious code, steal data, access another store without authorization, or expose credentials.
  • Do not bypass the runtime sandbox, authentication, rate limits, usage allowances, or other service protections.
  • Secure public endpoints and validate caller authorization where your feature requires it. An allowed browser origin or a caller-supplied order ID is not proof of identity or purchase.
  • Do not use the service where an interruption or incorrect result could create a safety-critical risk.

Other services and limits

Shopify, your AI provider, and other services you choose have their own terms, permissions, charges, and availability. Littleworks cannot expand your Shopify app scopes or guarantee an AI-generated result. You are responsible for any required storefront, theme, or other integration outside Littleworks.

Execution and storage are subject to the published limits and protective controls. A failed or timed-out run may have completed some operations; inspect its effects before retrying. Saved versions do not automatically undo data changes or Shopify operations.

Availability and billing

Littleworks does not include a service-level or support response-time guarantee. Maintain your own copies of important source and data, and test changes before relying on them. Plans and prices are listed on the Usage page and shown in Shopify, where you approve any charge before it applies; these terms alone do not authorize a charge.

Stopping use and service protection

You can pause works, disconnect an agent, or uninstall Littleworks in Shopify. Disconnecting stops that agent’s future requests but does not stop deployed works. Uninstalling disables store access and revokes agent connections. You can export your data and code at any time (how); contact support for help with export or deletion. Uninstalling does not immediately erase stored information: Shopify’s shop deletion request does.

We may restrict or suspend access when needed to address abuse, a security risk, a legal requirement, or a breach of these terms. Contact support if you believe access was restricted in error. We may change or discontinue features; keep backups of material you need.

Updates and questions

Updates to these terms will be posted here with a new effective date. Where a change requires notice or agreement, we will provide it before relying on that change. Nothing in these terms removes rights that cannot be excluded under applicable law.

For questions, support, or concerns about these terms, contact admin@littleworks.app.