Stripe
Payments, subscriptions, Connect onboarding, platform fees, and webhook processing. Read more
Honeycomb connects to several third-party services to power payments, AI content generation, real-time communication, and media features. Each integration lives in a well-defined boundary — typically a server-side service file, a client-side store, or a standalone Svelte component.
Stripe
Payments, subscriptions, Connect onboarding, platform fees, and webhook processing. Read more
OpenAI
Text generation, text modification, and DALL-E image generation for the site builder and AI docs apps. Read more
Supabase Realtime
Postgres Changes channels, Presence tracking, typing indicators, and live message delivery. Read more
GIPHY
GIF search and picker components embedded in messaging and post creation flows. Read more
All integration keys are loaded through SvelteKit’s $env modules. Server-only secrets use $env/static/private; client-safe keys use $env/static/public.
| Variable | Scope | Used By |
|---|---|---|
STRIPE_SECRET_KEY | Private | Stripe SDK on the server |
STRIPE_WEBHOOK_SECRET | Private | Webhook signature verification |
OPENAI_API_KEY | Private | OpenAI chat and image APIs |
PUBLIC_SUPABASE_URL | Public | Supabase client (Realtime, DB) |
PUBLIC_GIPHY_API_KEY | Public | GIPHY search API from the browser |
onMount lifecycle hooks and torn down on component destroy to prevent memory leaks.PUBLIC_GIPHY_API_KEY and hide the picker entirely when the key is absent.