Leonardo Pereira
VTEX IO11 min de leitura

VTEX IO vs FastStore: qual arquitetura escolher em 2026?

VTEX IO (Store Framework) e FastStore são as duas arquiteturas modernas da VTEX. Entenda as diferenças técnicas, quando usar cada uma e o que considerar antes de decidir a arquitetura do seu projeto.

Leonardo Pereira

Especialista VTEX · 11 de junho de 2026

VTEX IO vs FastStore: a escolha que define o projeto

VTEX IO (Store Framework) e FastStore são as duas arquiteturas modernas da VTEX — e a escolha entre elas é uma das decisões mais importantes de um projeto de desenvolvimento ou migração.

A VTEX posicionou o FastStore como o caminho de longo prazo para lojas com requisitos agressivos de performance. O Store Framework (VTEX IO) permanece como a arquitetura mais madura, com ecossistema maior e menor curva de aprendizado.

Nenhuma das duas é universalmente superior. A certa depende do seu projeto.


O que é o VTEX IO (Store Framework)

O VTEX IO Store Framework é a arquitetura padrão da VTEX desde 2019. É construído sobre:

  • React para componentes de UI
  • GraphQL para comunicação com as APIs VTEX
  • VTEX Builders (um sistema de compilação proprietário)
  • Storefront Components — biblioteca de componentes nativos da VTEX
  • VTEX IO CLI para desenvolvimento local e deploy

Como funciona o Store Framework

No Store Framework, a loja é construída a partir de blocos VTEX configuráveis via JSON (os arquivos .jsonc no diretório store/). Cada bloco representa um componente de UI — product-summary, shelf, rich-text, flex-layout — e pode ser configurado, estendido ou substituído por um componente React customizado.

// store/blocks/home.jsonc
{
  "store.home": {
    "blocks": [
      "slider-layout#banners",
      "flex-layout.row#bestsellers",
      "info-card#category-grid"
    ]
  }
}

Pontos fortes do Store Framework

  • Ecossistema maduro: centenas de apps disponíveis no VTEX App Store, desenvolvidos e mantidos pela VTEX e pela comunidade
  • Documentação extensa: 5+ anos de documentação, artigos e problemas resolvidos publicamente
  • Comunidade de desenvolvedores: maior base de devs VTEX IO no Brasil
  • Menor curva de aprendizado para desenvolvedores com experiência em React
  • Deploy gerenciado: infraestrutura de build e CDN gerenciada pela VTEX
  • Workspaces: sistema de ambientes de desenvolvimento/staging robusto

Limitações do Store Framework

  • Performance limitada pela arquitetura: o modelo de SSR (server-side rendering) do VTEX IO tem um teto de performance — Lighthouse 80–85 é típico, 90+ em mobile é difícil sem otimizações intensas
  • Menos controle sobre o bundle: o build é gerenciado pela VTEX, limitando otimizações avançadas
  • Server-Side Components limitados: o modelo de hidratação do Store Framework não foi projetado para tirar vantagem dos React Server Components
  • Dependência do ritmo de atualização da VTEX: mudanças breaking na plataforma afetam todos que usam a versão padrão dos builders

O que é o VTEX FastStore

O FastStore é a arquitetura headless da VTEX, lançada em 2022 e em evolução contínua. É construído sobre:

  • Next.js 13+ (App Router) como framework de frontend
  • GraphQL Federation para composição de dados entre múltiplas fontes
  • VTEX API Extensions para customização do schema GraphQL
  • Faststore UI — biblioteca de componentes com tokens de design
  • Vitest para testes unitários integrados

Como funciona o FastStore

No FastStore, você tem um projeto Next.js real — com toda a flexibilidade e poder que isso implica. A VTEX fornece:

  1. Um servidor GraphQL que agrega as APIs da plataforma
  2. Uma biblioteca de componentes base (@faststore/ui)
  3. Uma CLI para gerenciamento do projeto
  4. Integrações com o Headless CMS da VTEX
// src/pages/index.tsx — FastStore com Next.js
import { gql } from "@faststore/core";

const query = gql`
  query HomePageQuery($selectedFacets: [IStoreSelectedFacet!]) {
    search(
      first: 12
      after: "0"
      sort: score_desc
      selectedFacets: $selectedFacets
    ) {
      products {
        edges {
          node {
            slug
            sku
            name
            gtin
            id
          }
        }
      }
    }
  }
`;

Pontos fortes do FastStore

  • Performance superior: com Next.js App Router e Server Components, Lighthouse 90+ em mobile é alcançável de forma mais consistente
  • Controle total do frontend: você tem acesso a todo o pipeline de build do Next.js — otimização de imagens, bundle splitting, ISR, streaming SSR
  • React Server Components: renderização no servidor por padrão, menos JavaScript no cliente
  • Developer experience moderna: tooling atual (Vite, Vitest, TypeScript nativo)
  • Desacoplamento do ritmo da VTEX: o frontend é seu — atualizações da plataforma não quebram o seu code
  • Facilidade de integração com CMS headless: Contentful, Storyblok, Builder.io, ou o VTEX Headless CMS nativo

Limitações do FastStore

  • Ecossistema menor: apps do VTEX App Store para Store Framework não funcionam no FastStore — você precisa reimplementar ou encontrar alternativas
  • Curva de aprendizado maior: além do VTEX, o desenvolvedor precisa dominar Next.js App Router, GraphQL Federation e a arquitetura específica do FastStore
  • Mais difícil de encontrar desenvolvedor: pool menor de devs com experiência real em produção com FastStore
  • Documentação ainda em maturação: por ser mais recente, há menos respostas para problemas não-padrão
  • Configuração de ambiente mais complexa: o setup inicial é mais trabalhoso que o Store Framework

Comparação técnica direta

CritérioStore Framework (IO)FastStore
Framework baseReact (VTEX Runtime)Next.js 13+ (App Router)
RenderingSSR gerenciado pela VTEXSSR/SSG/ISR/Streaming com Next.js
Performance máxima (mobile)LH 75–88 típicoLH 88–95 alcançável
Ecossistema de appsAlto (centenas)Baixo (em crescimento)
Customização de buildLimitadaTotal
Curva de aprendizadoMédiaAlta
Devs disponíveis no BRAltoBaixo-médio
DeployVTEX IO (gerenciado)Vercel / self-hosted
React Server Components
Headless CMSVia appsNativo no FastStore
EstabilidadeAlta (5+ anos)Média (2+ anos, evoluindo)

Quando escolher Store Framework (VTEX IO)

O Store Framework é a escolha certa quando:

  • A loja precisa ir ao ar rápido — o ciclo de desenvolvimento é mais curto
  • Você precisa de apps prontos do ecossistema VTEX — app de frete, pagamento customizado, integração específica
  • O time de desenvolvimento não tem experiência com Next.js App Router — a curva do FastStore pode atrasar o projeto
  • O Lighthouse atual da concorrência não está acima de 90 — se o mercado está em 75–80, Store Framework é suficiente
  • O projeto tem budget limitado — FastStore tipicamente custa 20–40% mais em desenvolvimento

Quando escolher FastStore

O FastStore é a escolha certa quando:

  • Performance é um diferencial competitivo real — e-commerce de moda rápida, home & decor, categorias com altíssima concorrência
  • O time tem experiência sólida com Next.js — reduz a curva de aprendizado
  • Você quer desacoplamento total do frontend — mudanças na VTEX não devem impactar seu time de frontend
  • A estratégia de conteúdo é headless — múltiplas fontes de CMS, conteúdo dinâmico complexo
  • Visão de longo prazo — a VTEX sinalizou que o FastStore é o caminho de futuro
  • Requisito de LH 90+ — cliente ou time de marketing exige Core Web Vitals excelentes

Posição da VTEX sobre o futuro das arquiteturas

A VTEX sinalizou em documentação oficial e eventos que o FastStore é a direção estratégica para novos projetos de alta performance. O Store Framework permanece suportado para as milhares de lojas existentes, mas os investimentos de produto da VTEX em frontend estão concentrados no FastStore.

Isso não significa que o Store Framework vai ser descontinuado amanhã — mas significa que um projeto novo que vai ao ar em 2026 pode precisar de uma migração para FastStore nos próximos 3–5 anos se quiser acompanhar a evolução da plataforma.


Migrar de Store Framework para FastStore: o que esperar

Se você tem uma loja em Store Framework e está considerando migrar para FastStore, entenda:

  • Não é uma migração incremental — FastStore é uma reescrita do frontend. Você parte de zero no Next.js
  • As customizações do Store Framework não migram automaticamente — cada componente React customizado precisa ser reescrito
  • Apps do Store Framework precisam de alternativas — verifique se os apps críticos que você usa têm equivalente no FastStore
  • Custo típico de migração IO → FastStore: R$40.000–R$150.000 dependendo da complexidade da loja atual

Para decidir qual arquitetura faz sentido para o seu projeto, fale com um especialista VTEX ou desenvolvedor VTEX sênior.