releases.shpreview

Supabase Swift

$npx -y @buildinternet/releases show rel_6CKC-ggTsRGnC_7Kogk8p

15 Apr 2024 · 2 minute read

We are excited to announce that Supabase Swift libraries are now officially supported by Supabase.

This makes it simple to interact with Supabase from applications on Apple's platforms, including iOS, macOS, watchOS, tvOS, and visionOS:

let url = URL(string: "...")!  
let anonKey = "public-anon-key"  
let client = SupabaseClient(supabaseURL: url, supabaseKey: anonKey)  

struct Country: Decodable {  
 let id: Int  
 let name: String  
}  

let countries: [Country] = try await supabase.from("countries")  
 .select()  
 .execute()  
 .value  

New features

This release includes the following new features:

  • WhatsApp OTP
  • Captcha support
  • SSO
  • Simplified Storage uploads
  • Anonymous sign-ins
  • Simplified OAuth

What does official support mean?

Swift developers can now integrate Supabase services seamlessly with official support. This means:

  • Direct assistance from the Supabase team: Get timely and effective help directly from the developers who build and maintain your tools.
  • Continuously updated libraries: Stay up-to-date with the latest features and optimizations that are fully tested and endorsed by Supabase.
  • Community and collaboration: Engage with a broader community of Swift developers using Supabase, share knowledge, and contribute to the library's growth.

Contributors

We want to give a shout out to the community members who have contributed to the development of the Supabase Swift libraries:

grdsdev, satishbabariya, AngCosmin, thecoolwinter, maail, gentilijuanmanuel, mbarnach, mdloucks, mpross512, SaurabhJamadagni, theolampert, tyirenkyi, tmn, multimokia, zunda-pixel, iamlouislab, jxhug, james-william-r, jknlsn, glowcap, Colgates, ChristophePRAT, brianmichel, junjielu.

Getting started

We've released a new guide to help you get started with the key features available in Supabase Swift.

Fetched March 31, 2026