KasyKasy

Edge Functions

Edge Functions do Supabase que o Kasy publica, o que cada uma faz e quando entra no projeto.

Edge Functions rodam no Supabase (Deno). O kasy deploy publica só as functions das features do seu projeto.

Para chaves de API, veja Secrets. Para tabelas, Schema Supabase.

Runtime automático

O Supabase injeta sozinho: SUPABASE_URL, SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY. Não configure esses três manualmente.

Quando aparecem

MomentoO que acontece
kasy new (Rápido)Base + features abaixo, exceto Drive
kasy add <feature>Functions da feature
kasy deployPublica no projeto linkado
kasy checkValida push (FIREBASE_*) e send-push-notification

Base. Rápido: sim

FunctionO que fazSecrets extras
admin-list-usersLista usuários no admin (role = admin)Nenhum
delete-user-accountApaga Auth + dados em cascataSTRIPE_SECRET_KEY (opcional)
send-push-notificationFCM ao inserir em notificationsFIREBASE_PROJECT_ID, FIREBASE_SERVICE_ACCOUNT_JSON

Por feature

Feedback. Rápido: sim

Sem Edge Function: votos via triggers SQL + app.

Stripe. Rápido: sim

FunctionO que faz
stripe-webhookWebhook → subscriptions
stripe-create-checkout-sessionCheckout web
stripe-create-portal-sessionPortal do cliente
stripe-list-pricesPreços no paywall web

Secrets: STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, STRIPE_PRODUCT_ID (opcional). Ver Stripe.

RevenueCat. Rápido: sim

FunctionO que faz
revenuecat-webhookWebhook → subscriptions

Secrets: REVENUECAT_WEBHOOK_KEY; META_* opcional. Ver RevenueCat.

Ads. Rápido: sim

FunctionO que faz
verify-ad-rewardValida recompensa AdMob (chaves públicas Google)

Sem secret extra. Ver Anúncios.

AI Chat. Rápido: sim

FunctionO que faz
ai-chatProxy OpenAI/Gemini + histórico

Secrets: AI_API_KEY, AI_PROVIDER, AI_SYSTEM_PROMPT (opcional). Ver Chat IA.

Kanban. Rápido: sim

Sem Edge Function: CRUD direto com RLS.

Drive. Rápido: não

FunctionO que faz
request-rideSolicita corrida, rota Mapbox, preço

Secrets: MAPBOX_ACCESS_TOKEN, DRIVE_* (opcional). Ver Drive.

Facebook. Rápido: sim

FunctionO que faz
meta-track-eventConversions API (Pixel)

Secrets: META_ACCESS_TOKEN, META_DATASET_ID. Use kasy configure facebook.


Modo Rápido: lista completa

admin-list-users, delete-user-account, send-push-notification, stripe-webhook, stripe-create-checkout-session, stripe-create-portal-session, stripe-list-prices, revenuecat-webhook, verify-ad-reward, ai-chat, meta-track-event.

Sem request-ride.

Veja também Cloud Functions e Push.

Atualizado em 03/11/2026