It's been another packed month of shipping like crazy at Supabase, here's the update on what you might have seen appearing in the product and beyond during the month of May...
Wildcard Auth Redirects
Wildcard redirects are especially useful for Jamstack platforms with preview deployments, like Vercel and Netlify. Now you can add a wildcard domain, like
*.mydomain.com/welcome and both
y.mydomain.com/welcome will be be accepted. Read the Pull Request.
Supabase Edge functions with Webhooks
Now you can deploy functions with optional JWT verification. This makes it easier to trigger Edge Functions with webhooks. Use the -no-verify-jwt flag when deploying your functions via the CLI to enable this mode. You can test this out with our Edge Functions Telegram Bot example.
Metrics for everybody
We are making another enterprise feature available for all of our users. Our Prometheus-compatible metrics endpoint gives you granular insights on the health and status of your projects, allowing for real-time monitoring, debugging, and alerting for all. Read the docs.
Improved Policy Editor
The Policy editor now includes a “Target roles” field. We now have a strong recommendation to use this over the auth.role() = 'authenticated' technique. In one customer’s database, this reduced a query from 46 seconds to 7 milliseconds. Sometimes even we get it wrong - luckily you can trust that Postgres has it right. Check it out.
State of DB 2022
Basedash conducted a survey that takes the pulse of the current databases that teams, individuals, startups, enterprises and hobbyists are using.
Supabase was listed in two categories, including the first place in satisfaction for hosting providers (84% of users would use us again 🙏). Full results.
Supabase Happy Hour #5
For the fifth edition of our Happy Hour streaming, we had a chat with our CEO and co-founder, Paul Copplestone. We went through some of the history of Supabase, our culture, why PostgreSQL was the right call, and hints about the future of the product. Watch the episode.
Supabase on Software Engineering Radio
I chatted with SE Radio host Jeremy Jung about all things Supabase: building an API layer with postgREST, authentication using GoTrue, row-level security, forking open source projects, using the write ahead log to implement real time updates, provisioning and monitoring databases, user support, incidents, and open source licenses. Listen to the podcast.
Supabase is Hiring for Sales Assist
There is an opportunity to work inside the growth team at Supabase. It's still a small team so you'd be getting in at the ground floor. If you love dev tools and are passionate about talking to customers, then you're who we're looking for! Read the role spec here.
Deepnote is a data notebook that’s built for collaboration — Jupyter compatible, works magically in the cloud, and sharing is as easy as sending a link.
You can connect your Supabase Postgres Database to your Deepnote notebooks to quickly analyze data and share your findings with others. Check out the guide.
Made with Supabase
A browser that help you design, build and test better websites. Who doesn't want that? Polypane helps with responsive design, accessibility, SEO, performance, design accuracy, semantic HTML, social media tags... and everything else. Built by: @kilianvalkhof.
Pawternity Hub is a Pet Adoption website where people can find local pets around their area to adopt. Started in a hackathon while brainstorming ideas to help the community, it was built with React and Bootstrap and uses the PetFinder API. Built by @NathanJoSuarez.
Discover other projects: Made with Supabase
- Fix: crash in aws sdk
Quick Product Updates
- Morrow is looking for a full Senior Full Stack TypeScript Developer (Supabase Focus): Job post
- The StackOverflow podcast with Matt and Cassidoo talking about Supabase’s Series B and open source. Podcast
- Migrate your MySQL database to Postgres with Supabase, Hasura & pgloader. Blog
- Here’s Why You Should Ditch MongoDB and Switch to Supabase. Blog
- What is Supabase? Video
- Anima converted Supabase’s Social Auth component into a native Figma component, with over 400 variants. Link
- How To Build A Nuxt 3 Ionic Capacitor Starter App, Supabase Setup and Authentication. Blog
- How to create and test a GitHub Action that generates Supabase database types. Blog
We hit 49K stars!!: repository.surf/supabase
If you made it this far in the blog post you deserve a treat. Follow us on Twitter for more.