Skip to main content
Superun has native seamless integrations to export code and to add a backend. But it is also possible to integrate an external API if you are looking to add that specific functionality to your app.

What is an API?

An API is a way for software applications to communicate and share data with each other. Different APIs offer different functionality such as sending emails or processing payments. You can read more about the power of APIs in this article on our blog.

Native Integrations

Explore the sections below to get started quickly and learn more about our native integrations.

Supabase Integration

Add a backend to your app using Supabase, to support authentication and persistent data storage.

Stripe Integration

Add payment processing capabilities to your app using Stripe’s comprehensive payment platform.

Resend Integration

Add email capabilities to your app using Resend’s modern email API.

AI Integration

Add AI capabilities to your app using various AI providers and models.

Verified Integrations

Verified integrations work best with Superun:
  • Stripe - Add payment processing capabilities to your app
  • PayPal - Integrate PayPal checkout solutions in your applications
  • Square - Accept payments, manage sales, and handle various aspects of commerce
  • OpenAI - Add AI capabilities to your app using OpenAI’s models
  • Anthropic - Add AI capabilities to your app using Anthropic’s Claude models
  • Replicate - Run and fine-tune open-source AI models
  • Stability AI - Develops open AI models across various modalities
  • Resend - Add email capabilities to your app using Resend’s modern email API
  • Twilio - Add SMS capabilities to your app using Twilio
  • SendGrid - Email delivery service for transactional and marketing emails
  • Mailgun - Send, receive, and track emails
  • Clerk - Comprehensive User Management Platform
  • Auth0 - Identity and access management platform
  • Firebase Auth - Google’s authentication service
  • PostHog - Product analytics to provide user behavior, session replays & A/B testing
  • Google Analytics - Web analytics service
  • Mixpanel - Product analytics for mobile, web, and beyond
  • Three.js - Add interactive 3D graphics to your app
  • D3.js - Create dynamic, interactive data visualizations
  • Highcharts - Create professional, interactive charts and visualizations
  • Make - Visual platform for building workflows that automate tasks and connect apps
  • Zapier - Automation tool that connects different web applications
  • n8n - Build workflows with visual platform for your application
You can always request new integrations here.

Using Any API with Superun

All other callable APIs can still be integrated, but they often require additional context and instructions. You might have:
  • Internal systems with custom APIs
    These could be services your team has built (e.g. inventory systems, analytics pipelines, internal tools) that expose REST or GraphQL endpoints but aren’t publicly documented or widely known. You want Superun to pull from or send data to these systems to automate workflows or power user interfaces.
  • Third-party APIs Superun doesn’t yet support
    Maybe you use a niche SaaS product, a specialized data provider, or a partner integration that Superun doesn’t have built-in knowledge of. Even though it’s not officially supported, you still want Superun to connect, make calls, and work with the data.
In both cases, the challenge is the same: Superun doesn’t “know” the API by default. But with good documentation and authentication setup, it can still use it effectively. Either way, the approach is the same: Superun can still connect to it. Here’s how.

1. Give Superun the context it needs

Superun works best when it understands the API. You can provide:
  • OpenAPI specification (if available)
  • Copy-pasted docs or examples (especially endpoints and sample requests/responses)
The clearer the documentation, the better Superun can reason about how to call the API.

2. Handle authentication safely

For APIs that require authentication: Option 1: Use Supabase Edge Functions as a proxy
  • Store secrets securely on Supabase
  • Let Superun call the API endpoint via the Edge Function (not the API directly)
Option 2: Implement the API integration directly in your Superun project
  • Expose an authentication endpoint (e.g. to exchange credentials for a token or session)
  • Let Superun call that auth endpoint as part of the integration flow
  • Include tokens, headers, or session info in subsequent API calls

Example APIs

Here are some popular APIs that can be integrated with Superun:
  • Mapbox - Powers navigation for people, packages, and vehicles everywhere
  • Google Maps - Maps, routes, and location services
  • YouTube - Add a variety of YouTube features to your application
  • Pixabay - Search and retrieve royalty-free images and videos
  • Unsplash - Beautiful, free photos from talented photographers
  • Shopify - Enhance your e-commerce capabilities
  • WooCommerce - WordPress e-commerce platform
  • Lemon Squeezy - E-commerce platform that simplifies selling digital products
  • Notion - Note-taking, task management, and database functions
  • Slack - Automate messages and workflows
  • Google Workspace - Cloud-based productivity and collaboration tools
  • Alpha Vantage - Realtime and historical financial market data
  • News API - Search news and blog articles from 150K worldwide sources
  • Currents - Curate and access to real-time global news from variety of sources

Getting Started

1

Choose an Integration

Browse our verified integrations or plan to integrate a custom API
2

Set Up Authentication

Configure API keys and authentication methods securely
3

Test the Integration

Use Superun’s built-in testing tools to verify your integration works
4

Deploy and Monitor

Deploy your app and monitor the integration’s performance

Need Help?

Check our FAQ for common integration questions and troubleshooting tips.