Skip to main content

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: Detailed decision guide →

Available Integrations

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


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


Common Integration Patterns

User Data App

AI-Powered App

E-Commerce App


Security Considerations

Never store API keys in your code. Use secure methods:
  • Store in iOS Keychain
  • Use environment variables
  • Consider server-side proxies for sensitive APIs
Nativeline helps you store credentials securely. When you connect services, API keys are stored in your Mac’s Keychain, encrypted locally.

Next Steps

Do I Need a Backend?

Decision guide with flowchart

Supabase Overview

Learn about Supabase