Integrations
Take your app beyond local functionality by connecting to external services. Store data in the cloud, add AI capabilities, process payments, and more.Do You Need Integrations?
Not every app needs external services. Here’s a quick decision guide:| Your App Needs | Integration Required |
|---|---|
| Save data on device only | No integration needed |
| User accounts & login | Yes - Supabase Auth |
| Cloud data storage | Yes - Supabase Database |
| Data sync across devices | Yes - Supabase |
| AI features (ChatGPT, etc.) | Yes - OpenAI API |
| Accept payments | Yes - Stripe |
| Maps and directions | Built-in Apple Maps |
| Weather data | Yes - Weather API |
Available Integrations
Supabase (Recommended Backend)
The easiest way to add cloud features to your Nativeline app.Supabase Overview
What is Supabase and when to use it
Setup Guide
Connect Supabase to your app
Authentication
User signup, login, and sessions
Database
Store and query your data
Storage
Upload files and images
Realtime
Live updates and subscriptions
External APIs
Connect to third-party services for specialized functionality.API Overview
How to add external APIs
OpenAI / ChatGPT
Add AI capabilities
Stripe Payments
Accept payments
Maps & Location
Apple Maps, directions, geocoding
Weather APIs
WeatherKit and OpenWeather
Other APIs
Generic API integration guide
Integration Complexity
| Integration | Difficulty | Setup Time |
|---|---|---|
| Apple Maps | Easy | 5 minutes |
| WeatherKit | Easy | 10 minutes |
| Supabase Auth | Medium | 20 minutes |
| Supabase Database | Medium | 30 minutes |
| OpenAI API | Medium | 15 minutes |
| Stripe Payments | Complex | 1-2 hours |
Getting Started
For Most Apps: Start with Supabase
If you need any of these, Supabase is your best choice:- User accounts
- Cloud data storage
- File uploads
- Real-time features
Supabase Setup
Step-by-step guide to connect Supabase
For Specific Features
- AI Chat/Completion → OpenAI Integration
- Payments → Stripe Integration
- Weather Data → Weather APIs
- Maps → Maps & Location