Software Tech

Supabase Integrations Marketplace

We've been running our Integrations Marketplace in “stealth mode” for about a year now. What started as a dog-fooding

Supabase Integrations Marketplace

We've been running our Integrations Marketplace in “stealth mode” for about a year now. What started as a dog-fooding project has now transformed into a marketplace with over 60 integrations. (It' also an open source template that you can use yourself).

Supabase Integrations allows Partners to extend the Supabase platform with useful tooling. Today we're adding OAuth2.0 Applications. For Supabase users, this makes it even easier to connect their favorite tools to their Supabase projects. Within minutes you can:

Add your favorite Low Code tools on top of your Supabase database.
Integrate your favorite DevTools: including secrets managers and database management tools.
Add caching to your Supabase database.
Not a fan of the Supabase admin ? Try one of these.
Try out a different SMS and email provider.

Featured Partners

For the initial launch we've started with a few partners to help us build and test the functionality.

We worked with Cloudflare to build support for databases inside Cloudflare Workers. The Cloudflare integration makes it incredibly easy to connect to your Supabase database directly the Cloudflare Dashboard.

Check out the latest episode on Cloudflare TV to see it in action.

Resend

Resend (YC W23) is building the modern email sending platform. If you're using Supabase for Auth, then you'll know already that we handle all your Auth emails. But did you know that the email configuration we provide you is only for testing purposes? When you're going into production, you need to integrate your own email provider. That's Resend come in. They've built a one-click integration to add Resend as a custom SMTP provider for Supabase.

Read more on Resend's blog.

Snaplet

Snaplet is a tool for developers to copy your database, transform sensitive data, and share it with your team without worrying about PII. If you followed our Tuesday launch you'll be familiar with Snaplet – they are one of the best tools for generating seed data for your local development environment. Now they are making it even easier, with their official OAuth App, to spin up production-like development environments for your team.

Learn more on snaplet.dev.

Trigger.dev

Trigger.dev (YC W23) is the open Background Jobs for Next.js. You can create long-running Jobs directly in your codebase with features like integrations, webhooks, scheduling and delays. And today you can use their one-click integration to trigger anything from a database change in Supabase.

Learn more about their integration : trigger.dev/supabase

Vercel

One that requires no introduction – since so many of you use Vercel, we've dedicated an entire blog post to the upgraded Vercel integration.

Learn more about the Vercel integration updates we're launching today.

Windmill

Windmill (YC S22) is an open alternative to Retool and a modern Airflow. They provide a developer platform to quickly build production-grade complex workflows and integrations from minimal Python and Typescript scripts. Their one-click integration with Supabase makes it simple to launch new databases, large quantities of data (maybe even convert them into embeddings), and build internal dashboards.

Read the official blog post on windmill.dev.

Building Supabase Integrations

We've released full instructions in our Build with Supabase so that you can build your own Supabase OAuth application for your users. Simply visit your Organization settings and click “Add application” to get started:

The Integrations marketplace is open to everyone. After your submission is complete, you can share the integration with your own users – simply create a to launch your new app. We've provided some brand assets so that developers can quickly identify the integration on your site.

Building custom integrations

You don't actually need to build an OAuth Application to build an integration with Supabase. If you're building something for yourself or your team, the Management API is the way to go.

The Trigger.dev team deserve a special shout out. While developing their Integration they also developed supabase-management-js, a Typescript library for the Supabase Management API. This makes it even easier to get started with the Supabase API.

It's useful beyond just integrations. Want to programatically spin up databases? Easy:

import { SupabaseManagementAPI } from “supabase-management-js”;

const client = new SupabaseManagementAPI({

})

const newProject = await client.createProject({
name: ‘staging',
db_pass: ‘XXX',
organization_id: ‘XXX'
plan: ‘free',
region: ‘us-east-1'
})

Become a Partner

Supabase is a collaborative company. We love working with other communities (especially open source ones!), and we'd love to work with you. Get started today:

Build an OAuth integration
Learn more about our Management API

More Launch Week 8

Supabase Local Dev: migrations, branching, and observability
Hugging Face is now supported in Supabase
Launch Week 8
Coding the stars – an interactive constellation with Three.js and React Three Fiber
Why we'll stay remote
Postgres Language Server

About Author

Yuri

Leave a Reply

SOFAIO BLOG We would like to show you notifications for the latest news and updates.
Dismiss
Allow Notifications