expo-api-routes
When to Use API Routes
Use API routes when you need:
- Server-side secrets — API keys, database credentials, or tokens that must never reach the client
- Database operations — Direct database queries that shouldn't be exposed
- Third-party API proxies — Hide API keys when calling external services (OpenAI, Stripe, etc.)
- Server-side validation — Validate data before database writes
- Webhook endpoints — Receive callbacks from services like Stripe or GitHub
- Rate limiting — Control access at the server level
- Heavy computation — Offload processing that would be slow on mobile
When NOT to Use API Routes
Avoid API routes when:
- Data is already public — Use direct fetch to public APIs instead
- No secrets required — Static data or client-safe operations
- Real-time updates needed — Use WebSockets or services like Supabase Realtime
More from keep-starknet-strange/starkclaw
play-store-review-aso
Google Play submission hardening + ASO workflow for Android apps. Optimized for policy compliance, listing quality, and conversion.
2mobile-store-orchestrator
End-to-end release orchestration for mobile apps (Expo/React Native) targeting Apple App Store + Google Play. Use for submission readiness audits, metadata/ASO generation, screenshot pipelines, and release checklists.
2use-dom
Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally.
1upgrading-expo
Guidelines for upgrading Expo SDK versions and fixing dependency issues
1expo-docs
Complete documentation for Expo SDK modules. Read docs before working with Expo libraries and when stuck on problems. New things (you don't know about them) include expo-glass. When user mentiones glass use expo-glass.
1expo-deployment
Deploying Expo apps to iOS App Store, Android Play Store, web hosting, and API routes
1