Home / Companies / Supabase / Blog / July 2025

July 2025 Summaries

13 posts from Supabase

Filter
Month: Year:
Post Summaries Back to Blog
Accessing an S3 bucket from Edge Functions can be optimized by configuring environment variables within Edge Function Secrets, which is particularly useful for tasks like reading and transforming data stored in an S3 bucket for applications such as an IoT app. Recent improvements have significantly reduced function boot times by moving workers performing initial script evaluations to a dedicated blocking pool, thus preventing heavy initialization tasks from hindering the performance of the Tokio thread pool. This optimization has enabled the use of synchronous File APIs during function boot time, which is beneficial for libraries supporting only synchronous File APIs like SQLite, and has resulted in more predictable boot times and faster cold starts. These changes are now deployed and available across all regions, enhancing the runtime efficiency for Supabase Edge Functions, which previously faced delays due to large dependencies or preparatory tasks. The improvements have led to substantial reductions in boot time metrics, ensuring a more efficient and responsive environment for high-traffic projects.
Jul 18, 2025 677 words in the original blog post.
The Supabase Launch Week 15 Hackathon is underway, offering participants a chance to build open-source projects using Supabase and compete for prizes across five categories, such as Best Overall Project and Best Use of AI. Teams of up to four can enter, and submissions must include a one-minute demo video showcasing project details and Supabase integration, all while ensuring entries are open-source. Participants retain intellectual property rights, and the Supabase team will judge entries based on creativity, technical impressiveness, and fun, among other criteria. The hackathon allows entrants to use it as a platform for new startup ideas or side projects, with the competition culminating on July 27th, 2025.
Jul 18, 2025 734 words in the original blog post.
Supabase has announced significant enhancements to its storage service, including increasing the maximum file size from 50 GB to 500 GB for all paid plans, and reducing egress costs for requests cached by its API Gateway to $0.03/GB from the previous $0.09/GB. This update, aimed at supporting larger files from high-resolution video platforms and other data-heavy applications, is accompanied by a split in egress quotas for paid plans, providing 250 GB each for cached and uncached egress, effectively doubling the free egress for users with high cache hit rates. Free plans now include 5 GB of both cached and uncached egress. The changes, which also involve infrastructure optimizations for handling large files, will be gradually rolled out, with the file size increase available next week. Supabase recommends using multipart upload options for large files, such as resumable uploads using TUS and S3 protocol multipart uploads.
Jul 18, 2025 960 words in the original blog post.
Supabase recently unveiled a series of updates and features during its launch week, enhancing its platform's capability and user experience. Key highlights include new API keys and JWT signing keys for improved security, the introduction of analytics buckets optimized with Apache Iceberg support, and expanded OpenTelemetry compatibility for better observability. The collaboration with Figma allows for the integration of Supabase backends into Figma Make projects, while storage enhancements now support uploads up to 500 GB with reduced egress costs. Edge Functions have been updated for faster boot times and persistent file storage, and a new branching feature allows users to manage branches without GitHub. The Supabase UI Platform Kit offers customizable UI components, and a Stripe-to-Postgres sync engine is now available as an npm package. Additionally, a new Algolia connector facilitates data indexing for improved search capabilities. The launch week also featured community events such as meetups and a hackathon, encouraging user engagement and innovation.
Jul 18, 2025 1,407 words in the original blog post.
Algolia has introduced a new Supabase Connector aimed at simplifying the process of indexing Postgres data for enhanced search capabilities without requiring any coding. This integration allows users to easily connect their Supabase database to Algolia, select tables for syncing, and set update frequencies through a user-friendly interface. By leveraging Algolia's fast and scalable search infrastructure, developers can focus on building their applications without the need for custom data pipelines or search infrastructure management. Supabase, a comprehensive ecosystem of developer tools, benefits from integrations like Algolia by offering streamlined workflows and enhanced functionality. This partnership not only provides technical compatibility but also increases product visibility within Supabase's active developer community, making it easier for developers to adopt and integrate these tools into their projects.
Jul 17, 2025 460 words in the original blog post.
Supabase has announced upcoming features including a new logging interface, advanced product reports, and a Supabase AI Assistant with debugging capabilities, aiming to enhance end-to-end observability. The new logging interface will provide a unified stream of logs across all services, allowing users to trace requests and diagnose errors without switching between tabs, while also offering contextual log views and filtering options. Advanced product reports will now include a comprehensive set of metrics directly on the dashboard, eliminating the need for hosting separate monitoring tools. The Supabase AI Assistant will support debugging by retrieving logs, analyzing log volumes, and investigating anomalies, along with offering quality-of-life improvements such as automatic chat renaming and branch diff reviews. These updates are part of a broader plan to integrate OpenTelemetry support and enhance the Supabase dashboard’s observability capabilities.
Jul 17, 2025 1,499 words in the original blog post.
Supabase has introduced Branching 2.0, an updated feature that allows users to create branches without the need for Git, simplifying the process for those who prefer not to use GitHub. A Supabase branch serves as a replica of a project, minus the data, enabling developers to make changes in a safe environment before merging them back into production. The previous branching system required a GitHub connection to sync database schemas, functions, and configurations, which was ideal for code-first workflows but less suitable for database-first or no-code approaches. The new system provides the flexibility to create branches through the dashboard, Supabase CLI, or Management API, and supports both Git and Gitless workflows. However, there are some current limitations, such as the inability to merge between preview branches and the need for manual conflict resolution in some scenarios. The initiative aims to eventually enable seamless transitions between different workflows, enhancing the development process by allowing users to experiment and integrate changes efficiently. The updates are currently in a feature preview phase, and feedback is encouraged for further improvements.
Jul 16, 2025 1,880 words in the original blog post.
Supabase has introduced foundational security features intended for future development, emphasizing centralized security documentation and organization-wide settings in its Dashboard. Key among these is the enforcement of Multi-Factor Authentication (MFA) for all members of a Supabase Organization, ensuring that only those with MFA enabled can access projects and resources. This feature, available to Pro, Team, and Enterprise plans, requires organization owners to have two separate MFA apps as a backup. Additionally, Supabase offers customizable Security and Performance Advisor rules, allowing users to disable non-relevant rules and plans to further enhance security through stronger authentication, compliance tools, and enterprise connectivity. The new security documentation consolidates features and compliance guides, such as SOC 2 and HIPAA, supporting users in building secure applications on the platform.
Jul 16, 2025 1,024 words in the original blog post.
Figma Make, integrated with Supabase, facilitates the transition from prototype to fully functional web applications by leveraging AI-powered prompts and built-in backend support. This integration allows designers to seamlessly incorporate authentication, databases, and file uploads without needing backend expertise, replacing mock data with a real Postgres database and placeholder flows with operational user data. Supabase provides a production-grade Postgres database, enabling structured data storage, secure APIs, and user authentication through email, magic links, or social logins, while its storage service manages file uploads with controlled access. Additionally, Figma Make projects can incorporate live data from multiple sources and utilize AI features, enabling the rapid development of interactive and scalable web applications.
Jul 15, 2025 299 words in the original blog post.
Syncing Stripe data to a Postgres database using the Stripe-Sync-Engine offers benefits such as locally available data, lower latency, better joins, and the ability to implement custom logic. The engine can be installed directly within a backend, and Supabase Edge Functions can be used to facilitate the synchronization process by setting up Stripe webhooks with a deployed Edge Function URL. To utilize the Stripe-Sync-Engine effectively, it's important to ensure that the necessary schema and tables are in place, preferably performing schema migrations outside the Edge Function through a one-off migration or by integrating migration files into the regular workflow. As webhooks are received, data is automatically stored in the Stripe schema, enabling more efficient analytics, faster dunning workflows, and streamlined integrations, ultimately bringing billing data closer to databases and applications. More detailed guidance can be found in the Stripe-Sync-Engine repository documentation.
Jul 15, 2025 257 words in the original blog post.
Supabase is introducing Analytics Buckets, a new feature designed to enhance analytical capabilities using Apache Iceberg, an open table format for large-scale analytics on object storage. Unlike standard Supabase Storage buckets, Analytics Buckets allow users to query and manage data through the Supabase Iceberg Wrapper, which presents Iceberg tables via a SQL interface, making analytical data an integral part of a Supabase project. Currently in private alpha, this feature supports two analytics buckets per project, with up to five namespaces per bucket and ten tables per namespace. The initiative aims to provide seamless integration for writing, storing, and querying analytical data, with future enhancements planned for SQL catalog support and deeper Studio integration for schema inspection and time travel queries. The roadmap includes developing Supabase ETL for direct writing from Postgres into Iceberg-backed buckets, which will complete the "write → store → query" workflow within Supabase, positioning it as a comprehensive HTAP backend solution.
Jul 15, 2025 480 words in the original blog post.
Supabase has introduced the Platform Kit, a new addition to its UI Library, designed to simplify the process of building platforms on top of Supabase. The Platform Kit includes various UI components, such as database, storage, authentication, and AI components, which are customizable and compatible with shadcn/ui and Tailwind CSS. Originally aimed at app developers, the demand for these tools has shifted towards platform builders, particularly those focusing on AI solutions. Supabase is transitioning towards a "Platform as a Service" model, enabling companies to utilize its infrastructure for their own user platforms. This initiative reflects a significant portion of Supabase's sign-ups attributed to AI builders, highlighting the growing interest in leveraging Supabase for scalable platform development.
Jul 14, 2025 803 words in the original blog post.
Supabase is introducing significant updates to its authentication mechanism by transitioning from symmetric to asymmetric JWTs, enhancing security and scalability. This transition will allow for more secure and efficient token verification using public key cryptography, eliminating the need to rely solely on the Auth server. The process includes generating a new key pair and a phased migration that ensures zero-downtime key rotations. Supabase also introduces new API keys that improve security based on user feedback and have plans for additional features. The rollout is currently optional, but by October 2025, all new projects will default to using asymmetric JWTs, with existing projects encouraged to adopt the new system. This shift aims to address limitations associated with symmetric keys and improve application performance while maintaining compatibility with existing systems.
Jul 14, 2025 1,190 words in the original blog post.