KasyKasy

Glossário

Os termos que aparecem na documentação, explicados em linguagem simples.

Publicar um app envolve alguns nomes que todo mundo usa e ninguém explica. Aqui está o que cada um significa na prática. Não precisa decorar: volte aqui quando um termo aparecer.

Infraestrutura

Backend

O "lado de lá" do seu app: o servidor onde ficam os dados dos usuários, o login e as regras. O app no celular é a vitrine; o backend é o estoque. No Kasy você escolhe entre Firebase (do Google), Supabase ou a sua própria API.

Deploy

Publicar algo num servidor. Quando você roda kasy deploy, as funções e regras do seu backend sobem para a nuvem e passam a valer. Sem deploy, elas só existem no seu computador.

Cloud Function / Edge Function

Um pedacinho de código que roda no servidor, não no app. Serve para tarefas que o app não pode fazer (guardar segredos, validar compras). Cloud Function é o nome no Firebase; Edge Function, no Supabase. Você não precisa escrevê-las: o kit já traz prontas e o kasy deploy as publica.

Webhook

Um "me avisa quando acontecer". Você dá uma URL sua para um serviço (RevenueCat, Stripe) e ele chama essa URL sozinho quando algo acontece: uma compra, um cancelamento. É assim que seu banco de dados fica sabendo que alguém assinou, mesmo com o app fechado.

Secret

Uma senha ou chave que nunca pode aparecer no código do app (qualquer pessoa consegue abrir um app e ler o que tem dentro). Secrets ficam guardados no servidor. Exemplo: a chave da OpenAI do chat IA fica num secret, e o app conversa com ela através de uma função sua.

.env

Um arquivo de texto na raiz do seu projeto com as chaves que o app usa (RevenueCat, Sentry, etc.), uma por linha. Ele fica fora do Git de propósito, assim as chaves não vazam quando você compartilha o código. O kasy run lê esse arquivo automaticamente.

Contas e login

OAuth

O padrão por trás do "Entrar com Google/Apple/Facebook". Em vez de criar mais uma senha, o usuário autoriza o app a usar a conta que ele já tem.

Origin autorizada

Na web, o Google só aceita login vindo de endereços que você cadastrou (ex.: https://seuapp.com). Se o login social falha na web, quase sempre é porque o endereço não está na lista.

Token

Um "crachá digital" que o app recebe quando o usuário loga e apresenta em cada pedido ao servidor. É assim que o servidor sabe quem está pedindo sem pedir a senha toda hora.

Lojas e pagamento

Sandbox

O ambiente de mentirinha das lojas: você faz uma compra com o modal real da Apple/Google, mas nenhum dinheiro é cobrado. Serve para testar antes de publicar. Detalhe: no Sandbox as assinaturas duram minutos (uma mensal renova a cada 5 min); é normal, não é bug.

Entitlement

A "permissão" que a compra libera no app. O usuário compra o produto premium_monthly → ganha o entitlement premium_access → o app libera o conteúdo. É o RevenueCat quem controla isso.

Offering / Paywall

Paywall é a tela "assine o premium". Offering é o conjunto de planos que aparece nela: você monta no painel do RevenueCat, sem mexer no código.

Trial

Período grátis antes da primeira cobrança ("7 dias grátis, depois R$ 19,90/mês"). Configura-se na loja, e o kit exibe automaticamente no paywall.

Bundle ID / Application ID

O "CPF" do seu app: um identificador único no formato com.suaempresa.seuapp. O da Apple chama Bundle ID; o do Android, Application ID. Precisa ser o mesmo em todos os lugares (projeto, App Store Connect, Play Console).

Keystore / Certificado

A "assinatura digital" que prova que o app é seu. O Android usa um arquivo keystore; a Apple usa certificados. Guarde com a vida: quem perde o keystore não consegue mais atualizar o app na Play Store.

Build number vs versão

Versão (1.0.2) é o que o usuário vê na loja. Build (42) é um contador interno que precisa aumentar a cada envio. O kasy ios release incrementa o build sozinho.

Web

DNS

A "lista telefônica" da internet: traduz seuapp.com para o endereço do servidor. Quando você aponta um domínio próprio para o Firebase Hosting ou Vercel, cria registros DNS no site onde comprou o domínio.

PWA

Progressive Web App: seu app rodando no navegador, mas instalável como se fosse nativo (ícone na tela inicial, funciona em tela cheia). O build web do Kasy já sai como PWA.

Ferramentas

CLI

Command-Line Interface: programa que você usa digitando comandos no terminal, em vez de clicando em janelas. O kasy é uma CLI.

MCP

Um plug que conecta sua IA (Claude, Cursor) a uma ferramenta externa. O caminho principal do Kasy é o MCP do Kasy (kasy-mcp): você cola um JSON no cliente e pede "prepara minha máquina", "cria um projeto", "rode o app" ou "publica o iOS", sem digitar a CLI. Página completa: MCP do Kasy. Instalação: Instalar o Kasy. Também existem MCPs de serviços de terceiros, como RevenueCat e Stripe, pra montar catálogo de assinatura pelo chat.

SDK

Um pacote de código pronto que um serviço fornece para o app conversar com ele (SDK do RevenueCat, do Firebase...). O kit já instala e configura os SDKs: você só encosta neles se quiser customizar.


Sentiu falta de algum termo? Os guias explicam os conceitos no contexto onde aparecem: comece pelos Conceitos.

Atualizado em 03/11/2026