Services
Services
Preflight detects the services a project uses and checks that each one is wired up: the API keys are in the environment, the SDK is initialized, the script tag is in the layout. preflight init declares the ones it finds in preflight.yml; a service declared there but never initialized is reported.
services:
stripe:
declared: true
sentry:
declared: trueEach service’s ID works with --only, --skip and preflight ignore, like a check’s.
Every service, with its ID
- Payments
Stripe
stripePayPal
paypalBraintree
braintreePaddle
paddleLemonSqueezy
lemonsqueezy- Error Tracking
Sentry
sentryBugsnag
bugsnagRollbar
rollbarHoneybadger
honeybadgerDatadog
datadogNew Relic
newrelicLogRocket
logrocket- Analytics
Fullres
fullresPlausible
plausibleFathom
fathomUmami
umamiGoogle Analytics
google_analyticsPostHog
posthogMixpanel
mixpanelAmplitude
amplitudeSegment
segmentHotjar
hotjarDatafa.st
datafast- Auth
Auth0
auth0Clerk
clerkWorkOS
workos- Chat
Intercom
intercomCrisp
crisp- Notifications
Slack
slackDiscord
discordTwilio
twilio- Infrastructure
Redis
redisSidekiq
sidekiqRabbitMQ
rabbitmqElasticsearch
elasticsearchConvex
convexFirebase
firebaseSupabase
supabase- Storage & CDN
AWS S3
aws_s3Cloudinary
cloudinaryCloudflare
cloudflare- Search & SEO
Algolia
algoliaIndexNowindex_now- AI & LLMs
OpenAI
openaiAnthropic
anthropicGoogle AI
google_aiMistral
mistralCohere
cohereReplicate
replicateHugging Face
huggingfaceGrok
grokPerplexity
perplexityTogether AI
together_ai
Stripe’s check verifies the API keys, the webhook secret and the SDK’s initialization. Set checks.stripeWebhook.url and it also probes the webhook endpoint.