Your app can talk to the things you already pay for
102 services, and you bring your own account with each one. Ask for the one you need while your app is being built — it gets wired in, and you paste the key once.
Taking payments
Card, UPI, netbanking and wallets, through the payment company you already have an account with.
Cashfree payments
- CASHFREE_APP_ID
- CASHFREE_SECRET_KEY
Instamojo payments
- INSTAMOJO_API_KEY
- INSTAMOJO_AUTH_TOKEN
Juspay payments
- JUSPAY_MERCHANT_ID
- JUSPAY_API_KEY
PayPal payments
- PAYPAL_CLIENT_ID
- PAYPAL_CLIENT_SECRET
Paytm payments
- PAYTM_MERCHANT_ID
- PAYTM_MERCHANT_KEY
PayU payments
- PAYU_MERCHANT_KEY
- PAYU_MERCHANT_SALT
PhonePe payments
- PHONEPE_CLIENT_ID
- PHONEPE_CLIENT_SECRET
Razorpay payments
- RAZORPAY_KEY_ID
- RAZORPAY_KEY_SECRET
- RAZORPAY_WEBHOOK_SECRET
Setu financial APIs
- SETU_CLIENT_ID
- SETU_CLIENT_SECRET
Stripe payments
- STRIPE_SECRET_KEY
- STRIPE_PUBLISHABLE_KEY
- STRIPE_WEBHOOK_SECRET
SMS and WhatsApp
One-time passwords, order updates and reminders, sent to a phone rather than an inbox.
2Factor OTP
- TWOFACTOR_API_KEY
AiSensy WhatsApp
- AISENSY_API_KEY
Exotel calls & SMS
- EXOTEL_SID
- EXOTEL_API_KEY
- EXOTEL_API_TOKEN
Fast2SMS
- FAST2SMS_API_KEY
Gupshup WhatsApp & SMS
- GUPSHUP_API_KEY
Interakt WhatsApp
- INTERAKT_API_KEY
Kaleyra messaging
- KALEYRA_API_KEY
- KALEYRA_SID
MSG91 SMS & OTP
- MSG91_AUTH_KEY
Plivo calls & SMS
- PLIVO_AUTH_ID
- PLIVO_AUTH_TOKEN
Textlocal SMS
- TEXTLOCAL_API_KEY
Twilio messaging
- TWILIO_ACCOUNT_SID
- TWILIO_AUTH_TOKEN
- TWILIO_FROM_NUMBER
WATI WhatsApp
- WATI_ACCESS_TOKEN
- WATI_API_ENDPOINT
WhatsApp Cloud API (Meta)
- WHATSAPP_ACCESS_TOKEN
- WHATSAPP_PHONE_NUMBER_ID
Sending mail your app actually needs to send — receipts, resets, invitations.
Brevo email
- BREVO_API_KEY
Elastic Email
- ELASTIC_EMAIL_API_KEY
Mailgun email
- MAILGUN_API_KEY
- MAILGUN_DOMAIN
Mailjet email
- MAILJET_API_KEY
- MAILJET_SECRET_KEY
Postmark email
- POSTMARK_SERVER_TOKEN
Resend email
- RESEND_API_KEY
SendGrid email
- SENDGRID_API_KEY
ZeptoMail (Zoho) email
- ZEPTOMAIL_TOKEN
Notifications and live updates
Push notifications to a phone, and screens that change without anyone reloading them.
Ably realtime
- ABLY_API_KEY
Novu notifications
- NOVU_API_KEY
OneSignal push
- ONESIGNAL_APP_ID
- ONESIGNAL_API_KEY
Pusher realtime
- PUSHER_APP_ID
- PUSHER_KEY
- PUSHER_SECRET
- PUSHER_CLUSTER
Sign-in and backends
Letting people sign in with an account they already have, and services that store data for you.
Auth0 sign-in
- AUTH0_DOMAIN
- AUTH0_CLIENT_ID
- AUTH0_CLIENT_SECRET
Clerk sign-in
- CLERK_SECRET_KEY
- CLERK_PUBLISHABLE_KEY
Firebase (Google)
- FIREBASE_PROJECT_ID
- FIREBASE_CLIENT_EMAIL
- FIREBASE_PRIVATE_KEY
Firebase app config (Google)
- NEXT_PUBLIC_FIREBASE_API_KEY
- NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN
- NEXT_PUBLIC_FIREBASE_PROJECT_ID
- NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET
- NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID
- NEXT_PUBLIC_FIREBASE_APP_ID
- NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID
- NEXT_PUBLIC_FIREBASE_VAPID_KEY
- FIREBASE_ANDROID_API_KEY
- FIREBASE_ANDROID_APP_ID
Supabase backend
- SUPABASE_URL
- SUPABASE_ANON_KEY
- SUPABASE_SERVICE_ROLE_KEY
Photos, files and video
Storing what people upload, resizing images, and putting live or recorded video on a page.
100ms live video
- HMS_ACCESS_KEY
- HMS_SECRET
Agora live video
- AGORA_APP_ID
- AGORA_APP_CERTIFICATE
Amazon S3 & SES (AWS)
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_REGION
Cloudinary media
- CLOUDINARY_CLOUD_NAME
- CLOUDINARY_API_KEY
- CLOUDINARY_API_SECRET
Daily video calls
- DAILY_API_KEY
ImageKit media
- IMAGEKIT_PUBLIC_KEY
- IMAGEKIT_PRIVATE_KEY
- IMAGEKIT_URL_ENDPOINT
Mux video
- MUX_TOKEN_ID
- MUX_TOKEN_SECRET
Maps and addresses
Showing a location, finding an address as someone types it, and working out a route.
Google Maps
- GOOGLE_MAPS_API_KEY
Mapbox maps
- MAPBOX_ACCESS_TOKEN
Mappls (MapmyIndia)
- MAPPLS_CLIENT_ID
- MAPPLS_CLIENT_SECRET
Ola Maps
- OLA_MAPS_API_KEY
AI services
Services your own app can call — writing, images, speech, translation. Separate from what we use to build your app, which is our side of the arrangement, not something your app pays for.
Anthropic (Claude)
- ANTHROPIC_API_KEY
AssemblyAI speech
- ASSEMBLYAI_API_KEY
Cohere AI
- COHERE_API_KEY
Deepgram speech
- DEEPGRAM_API_KEY
ElevenLabs voice
- ELEVENLABS_API_KEY
fal.ai AI models
- FAL_KEY
Google AI (Gemini)
- GEMINI_API_KEY
Groq AI
- GROQ_API_KEY
Hugging Face models
- HF_TOKEN
Mistral AI
- MISTRAL_API_KEY
OpenAI
- OPENAI_API_KEY
OpenRouter AI
- OPENROUTER_API_KEY
Perplexity AI
- PERPLEXITY_API_KEY
Replicate AI models
- REPLICATE_API_TOKEN
Sarvam AI (Indian languages)
- SARVAM_API_KEY
Stability AI images
- STABILITY_API_KEY
Together AI
- TOGETHER_API_KEY
Analytics
Seeing what people actually do in your app, in a tool you own the data in.
Amplitude analytics
- AMPLITUDE_API_KEY
Google Analytics 4
- GA_MEASUREMENT_ID
- GA_API_SECRET
Mixpanel analytics
- MIXPANEL_TOKEN
- MIXPANEL_API_SECRET
PostHog analytics
- POSTHOG_API_KEY
- POSTHOG_PERSONAL_API_KEY
Segment analytics
- SEGMENT_WRITE_KEY
Spreadsheets and databases
Reading and writing the sheets and boards a team already runs on.
Airtable
- AIRTABLE_API_KEY
- AIRTABLE_BASE_ID
Google Sheets
- GOOGLE_SERVICE_ACCOUNT_EMAIL
- GOOGLE_SERVICE_ACCOUNT_KEY
Monday.com
- MONDAY_API_TOKEN
Notion
- NOTION_API_KEY
Team chat
Posting into the channels your team is already watching.
Discord
- DISCORD_BOT_TOKEN
- DISCORD_WEBHOOK_URL
Slack
- SLACK_BOT_TOKEN
- SLACK_WEBHOOK_URL
Telegram bots
- TELEGRAM_BOT_TOKEN
Business tools
Accounting, sales pipelines and customer support, connected to what your app knows.
Crisp chat
- CRISP_IDENTIFIER
- CRISP_KEY
Freshdesk support
- FRESHDESK_DOMAIN
- FRESHDESK_API_KEY
HubSpot CRM
- HUBSPOT_ACCESS_TOKEN
Intercom messaging
- INTERCOM_ACCESS_TOKEN
Salesforce CRM
- SALESFORCE_CLIENT_ID
- SALESFORCE_CLIENT_SECRET
- SALESFORCE_REFRESH_TOKEN
Zendesk support
- ZENDESK_SUBDOMAIN
- ZENDESK_EMAIL
- ZENDESK_API_TOKEN
Zoho (Books, CRM & more)
- ZOHO_CLIENT_ID
- ZOHO_CLIENT_SECRET
- ZOHO_REFRESH_TOKEN
Shipping
Booking pickups and tracking what has gone out.
Delhivery shipping
- DELHIVERY_API_TOKEN
Shiprocket shipping
- SHIPROCKET_API_EMAIL
- SHIPROCKET_API_PASSWORD
Identity and signatures
Verifying who someone is, and getting a document signed.
IDfy verification
- IDFY_API_KEY
- IDFY_ACCOUNT_ID
Surepass KYC
- SUREPASS_TOKEN
Bookings
Letting people pick a time without anyone going back and forth about it.
Cal.com scheduling
- CAL_API_KEY
Calendly scheduling
- CALENDLY_TOKEN
Search
Search that keeps up as someone types, over more records than a database query wants to scan.
Algolia search
- ALGOLIA_APP_ID
- ALGOLIA_API_KEY
Typesense Cloud search
- TYPESENSE_HOST
- TYPESENSE_API_KEY
Data and content
Weather, news, photography, film listings and public data, for apps that show the world rather than record it.
data.gov.in open data
- DATA_GOV_IN_API_KEY
Giphy GIFs
- GIPHY_API_KEY
IPinfo geolocation
- IPINFO_TOKEN
NewsAPI
- NEWSAPI_KEY
OpenWeather
- OPENWEATHER_API_KEY
TMDB movies
- TMDB_API_KEY
Unsplash photos
- UNSPLASH_ACCESS_KEY
How connecting one works
Every service here is yours, not ours. You keep your own account with the company, on your own terms and your own bill — we never resell anything, and we never see what you spend with them.
When your app needs one, it asks you for the key, once. You paste it in and nobody, including us, can read it back afterwards — there is no screen anywhere that shows it and no way for us to look. Your app reads it while it runs.
Saying no is a real answer. The rest of the app carries on being built without it, and you can add the key later.
If what you need is not here
Ask for it anyway. Your app can only reach the services on this list, which is what stops an app from quietly calling somewhere it should not — so a new one gets read by a person here before it is switched on. That takes as long as it takes; we would rather tell you that than pretend the list is infinite.
Describe the app. Connect it to what you already use.
You do not have to decide any of this up front. Start with the app, and add the services when you get to the part that needs them.
Start buildingOr read how it works first.