Nacelle

Nacelle is a headless / composable commerce data platform that ingests, normalizes, and indexes commerce and content data (Shopify, Contentful and other CMS sources) and serves it back to headless storefronts through a single, fast GraphQL Storefront API. The company has since pivoted toward an AI personalization engine, and the headless commerce Storefront API is now a legacy / maintenance-mode product rather than an actively expanding platform.

Nacelle publishes 5 APIs on the APIs.io network, including Storefront Products API, Storefront Product Collections API, Storefront Content API, and 2 more. Tagged areas include Commerce, Headless Commerce, Composable Commerce, GraphQL, and Content.

Nacelle’s developer surface includes documentation, engineering blog, and 9 more developer resources.

32.5/100 thin ▲ 8.2 Agent 19/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessEnterprise
5 APIs
CommerceHeadless CommerceComposable CommerceGraphQLContentData Indexing

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 32.5/100 · thin
Contract Quality 10.8 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 7.4 / 20
Operational Transparency 4.8 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 19/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/nacelle: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 5

Individual APIs this provider publishes, each with its own machine-readable definition.

Nacelle Storefront Products API

The `allProducts` query on Nacelle's Storefront GraphQL API returns normalized product entries (variants, pricing, media, metafields) drawn from ingested Shopify or other commer...

Nacelle Storefront Product Collections API

The `allProductCollections` query returns merchandised collections of products (the normalized equivalent of Shopify collections) with their member product references, for build...

Nacelle Storefront Content API

The `allContent` query returns CMS content entries (pages, articles, marketing blocks, media) ingested from sources such as Contentful, with a configurable entryDepth for resolv...

Nacelle Storefront Navigation and Spaces API

The `navigation` and `spaceProperties` queries return a space's navigation groups (menus) and space-level configuration (locales, currency, metadata) used to render a headless s...

Nacelle Admin Indexing and Ingestion API

The Admin GraphQL API triggers and monitors the indexing / ingestion pipeline that pulls data from connected sources (Shopify, CMS) into a space - starting or resetting index jo...

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Nacelle GraphQL API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Nacelle GraphQL APIs

Nacelle is a headless / composable commerce data platform. It ingests and normalizes

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Nacelle Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Nacelle Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Nacelle Domain Security

TLSv1.3 · HSTS

SECURITY

Nacelle Vulnerability Disclosure

disclosure policy published

SECURITY

Nacelle Trust Center

SOC 2, GDPR

SECURITY

Resources

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: nacelle
url: https://raw.githubusercontent.com/api-evangelist/nacelle/refs/heads/main/apis.yml
name: Nacelle
kind: company
description: Nacelle is a headless / composable commerce data platform that ingests, normalizes, and indexes commerce and
  content data (Shopify, Contentful and other CMS sources) and serves it back to headless storefronts through a single, fast
  GraphQL Storefront API. The company has since pivoted toward an AI personalization engine, and the headless commerce Storefront
  API is now a legacy / maintenance-mode product rather than an actively expanding platform.
accessModel:
  pricing: enterprise
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Enterprise
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/nacelle.png
tags:
- Commerce
- Headless Commerce
- Composable Commerce
- GraphQL
- Content
- Data Indexing
created: '2026-07-01'
modified: '2026-07-01'
specificationVersion: '0.19'
apis:
- aid: nacelle:nacelle-storefront-products-api
  name: Nacelle Storefront Products API
  tags:
  - Products
  - Catalog
  - GraphQL
  - Commerce
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nacelle.com/docs/storefront-graphql-api-stable
  baseURL: https://storefront.api.nacelle.com/graphql/v1/spaces
  properties:
  - url: https://docs.nacelle.com/docs/storefront-graphql-api-stable
    type: Documentation
  - url: https://docs.nacelle.com/reference/api-reference
    type: APIReference
  - url: graphql/nacelle-graphql.md
    type: GraphQL
  - url: graphql/nacelle-schema.graphql
    type: GraphQL
  - url: collections/nacelle.postman_collection.json
    type: PostmanCollection
  - url: collections/nacelle.opencollection.json
    type: OpenCollection
  description: The `allProducts` query on Nacelle's Storefront GraphQL API returns normalized product entries (variants, pricing,
    media, metafields) drawn from ingested Shopify or other commerce sources, with Relay-style pagination by handle or nacelleEntryId.
- aid: nacelle:nacelle-storefront-product-collections-api
  name: Nacelle Storefront Product Collections API
  tags:
  - Product Collections
  - Merchandising
  - GraphQL
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nacelle.com/docs/storefront-graphql-api-stable
  baseURL: https://storefront.api.nacelle.com/graphql/v1/spaces
  properties:
  - url: https://docs.nacelle.com/docs/storefront-graphql-api-stable
    type: Documentation
  - url: graphql/nacelle-graphql.md
    type: GraphQL
  - url: graphql/nacelle-schema.graphql
    type: GraphQL
  - url: collections/nacelle.postman_collection.json
    type: PostmanCollection
  - url: collections/nacelle.opencollection.json
    type: OpenCollection
  description: The `allProductCollections` query returns merchandised collections of products (the normalized equivalent of
    Shopify collections) with their member product references, for building category and listing pages on a headless storefront.
- aid: nacelle:nacelle-storefront-content-api
  name: Nacelle Storefront Content API
  tags:
  - Content
  - CMS
  - GraphQL
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nacelle.com/docs/storefront-graphql-api-stable
  baseURL: https://storefront.api.nacelle.com/graphql/v1/spaces
  properties:
  - url: https://docs.nacelle.com/docs/storefront-graphql-api-stable
    type: Documentation
  - url: graphql/nacelle-graphql.md
    type: GraphQL
  - url: graphql/nacelle-schema.graphql
    type: GraphQL
  - url: collections/nacelle.postman_collection.json
    type: PostmanCollection
  - url: collections/nacelle.opencollection.json
    type: OpenCollection
  description: The `allContent` query returns CMS content entries (pages, articles, marketing blocks, media) ingested from
    sources such as Contentful, with a configurable entryDepth for resolving nested content references.
- aid: nacelle:nacelle-storefront-navigation-spaces-api
  name: Nacelle Storefront Navigation and Spaces API
  tags:
  - Navigation
  - Spaces
  - Settings
  - GraphQL
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nacelle.com/docs/spaces
  baseURL: https://storefront.api.nacelle.com/graphql/v1/spaces
  properties:
  - url: https://docs.nacelle.com/docs/spaces
    type: Documentation
  - url: https://docs.nacelle.com/docs/storefront-graphql-api-stable
    type: APIReference
  - url: graphql/nacelle-graphql.md
    type: GraphQL
  - url: graphql/nacelle-schema.graphql
    type: GraphQL
  - url: collections/nacelle.postman_collection.json
    type: PostmanCollection
  - url: collections/nacelle.opencollection.json
    type: OpenCollection
  description: The `navigation` and `spaceProperties` queries return a space's navigation groups (menus) and space-level configuration
    (locales, currency, metadata) used to render a headless storefront's chrome and localization.
- aid: nacelle:nacelle-admin-indexing-api
  name: Nacelle Admin Indexing and Ingestion API
  tags:
  - Indexing
  - Ingestion
  - Admin
  - GraphQL
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nacelle.com/docs/admin-api
  baseURL: https://admin.api.nacelle.com/graphql
  properties:
  - url: https://docs.nacelle.com/docs/admin-api
    type: Documentation
  - url: graphql/nacelle-graphql.md
    type: GraphQL
  - url: graphql/nacelle-schema.graphql
    type: GraphQL
  - url: collections/nacelle.postman_collection.json
    type: PostmanCollection
  - url: collections/nacelle.opencollection.json
    type: OpenCollection
  description: The Admin GraphQL API triggers and monitors the indexing / ingestion pipeline that pulls data from connected
    sources (Shopify, CMS) into a space - starting or resetting index jobs for a data source, entry, or entry type, and querying
    indexing status. Documented as a beta / limited-availability feature and authenticated with an admin token.
common:
- type: TrustCenter
  url: security/nacelle-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/nacelle-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/nacelle-domain-security.yml
- type: GitHubOrganization
  url: https://github.com/getnacelle
- type: LinkedIn
  url: https://www.linkedin.com/company/nacelle
- type: Website
  url: https://nacelle.com/
- type: Documentation
  url: https://docs.nacelle.com/
- type: Plans
  url: plans/nacelle-plans-pricing.yml
- type: RateLimits
  url: rate-limits/nacelle-rate-limits.yml
- type: FinOps
  url: finops/nacelle-finops.yml
- type: Blog
  url: https://nacelle.com/blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com