This month's beta update is more stacked than the Superbowl (*Supa-bowl) halftime show. Here’s all of the highlights from January...
New OAuth providers
We’re continually amazed by how quickly new auth providers are being added into Supabase, and last month, 2 more have been added.
Notion
Added by zernonia. You may already know him as the maintainer of madewithsupabase.com.
Added by riderx. You may already be familiar with Martin from his podcast Indie Makers.
New SMS providers
Along with the new 0Auth providers above, last month saw the addition of two more SMS phone providers to allow you to authenticate users via an SMS OTP (One-Time Password) token.
Vonage
Vonage is a US-based cloud communications provider. Added by devkiran (from BoxyHQ).
Textlocal
We are now fulfilling a popular request with this Indian-compliant SMS provider, Textlocal. Also added by devkiran.
Other SMS providers
Just a reminder, we also support Twilio and MessageBird.
On a final note, we are hiring for an Auth Engineer.
Query logs with SQL
Supabase logs are more powerful with the newly added SQL querying.
We added timestamp filtering, and you’ll notice our usage charts have more time spans available.
We’re enabling developers to quickly diagnose issues with their projects with powerful logging and observability tools and we have a lot more to come.
GraphQL v0.1.0
Last month we released pg_graphql
v0.1.0, which includes Comment Directives.
We haven’t released GraphQL onto the platform yet because we it's still under heavy development. You can expect availability in the next few months.
Example
_10create table account(_10 id serial primary key_10);_10_10comment on table public.account is_10e'@graphql({ "name": "AccountHolder" })';
Result
_10// Renames "Account" to "AccountHolder"_10type AccountHolder {_10 id: Int!_10}
New examples
Remix Auth
It’s all anyone seems to be talking about. We genuinely love what Remix are doing, so it’s only right that we show off how Remix and Supabase work well together.
Check out the new Remix Auth example, and let us know what you think.
Expo Todo List
Our React Native example has been correctly updated to be an Expo example. Check it out here.
Video: API requests with Database Webhooks
There's no stopping Jon Meyers! He’s back with an in-depth video on how to easily automate API requests using our very own Database Webhooks.
You'll learn how to listen to any database change, then send those changes in a payload via HTTP request.
Set your own support ticket priority
As with any platform, there can be the occasional glitch.
The Supabase Dashboard includes a dedicated support form that goes straight to our support inbox. This support form includes your project information and, since we all want to see your issues solved, we thought it would make sense that you could set the priority of your support tickets.
This change has drastically improved response times for urgent support tickets. The form includes extra “urgent” levels for the PRO and Pay As You Go projects.
And, as part of our continued commitment to Support, we are hiring Support Engineers.
Community
As always, the community has been amazing during the month of February.
Supabase + Snaplet
Are you maintaining multiple environments? Snaplet helps you copy a production database and clone it into different environments.
Check out the Supabase clone environments tutorial on the Snaplet docs.
Supabase + Retool
Retool has put together a brilliant 10 minute admin panel setup using Supabase with Retool.
Learn with Jason
Jason Lengstorf caught up with our very own Jon Meyers on his awesome show, Learn with Jason, to talk about building an app with Supabase and Next.js.
New article highlights
- Arctype published a new guide showing how to connect to your Supabase database. Link
- Marmalabs built a Supabase adapter for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services. Link
- HotGlue created a guide showing how easy it is to integrate Salesforce and Supabase. Link
PostgREST
One of Supabase’s key tools that allow a lot of our functionality has had some updates.
pg_listen
was removed in favor of PostgREST’s built-in schema reloading.- PostgREST database connection pool size gets scaled with instance size for better performance for certain workload shapes.
Coming Next: Launch Week 4
Preparation for Launch Week 4 is underway!
Of course, we can’t tell you what will happen (perhaps because we don’t know ourselves yet), but you can always speculate in the community Discord server, or even tweet us your predictions.
Get started
- Start using Supabase today: supabase.com/dashboard
- Make sure to star us on GitHub
- Follow us on Twitter
- Subscribe to our YouTube channel
- Become a sponsor