Skip to content

Commit 6a607dd

Browse files
w3b6x9fsansalvadoredshukertjr
authored
feat: lw15 d5b (supabase#37306)
* d5 build * storage blog post * img * slug * blog images * updates * update thumb * updates * update build title * updates * Add LW15 hackathon * correct image path * update image name * updates --------- Co-authored-by: Francesco Sansalvadore <[email protected]> Co-authored-by: dshukertjr <[email protected]>
1 parent 26e5215 commit 6a607dd

File tree

11 files changed

+191
-30
lines changed

11 files changed

+191
-30
lines changed
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: 'Supabase Launch Week 15 Hackathon'
3+
description: Build an Open Source Project over 10 days. 5 prize categories.
4+
author: tyler_shukert
5+
image: launch-week-15/hackathon/lw15-hackathon.png
6+
thumb: launch-week-15/hackathon/lw15-hackathon.png
7+
launchweek: '15'
8+
categories:
9+
- launch-week
10+
tags:
11+
- launch-week
12+
- hackathon
13+
date: '2025-07-18:11:00'
14+
toc_depth: 2
15+
---
16+
17+
We have just concluded [Launch Week 15 with so many new updates](https://supabase.com/launch-week), but no launch week is complete without a hackathon! The Supabase Launch Week 15 Hackathon begins now! Open your favorite IDE or AI agent and start building!
18+
19+
As of the time of publishing this blog post, the hackathon has begun and will conclude on Sunday, July 27th, at 11:59 pm PT. You could win an extremely limited edition Supabase swag and add your name to the Supabase Hackathon Hall of Fame.
20+
21+
For some inspiration, check out all the [winners from previous hackathons](https://supabase.com/blog/tags/hackathon).
22+
23+
This is the perfect excuse to "Build in a weekend, scale to millions.” Since you retain all the rights to your submissions, you can use the hackathon as a launch pad for your new Startup ideas, side projects, or indie hacks.
24+
25+
## Key Facts
26+
27+
- You have 10 days to build a new o**pen-source** project using Supabase in some capacity
28+
- Starting 10:00 am PT Friday, July 18th, 2025
29+
- The submission deadline is 11:59 pm Sunday, midnight PT, July 27th, 2025
30+
- Enter as an individual or as a team of up to 4 people
31+
- Build whatever you want - a project, app, tool, or library. Anything.
32+
- 1-minute video containing the following:
33+
- Name of the project
34+
- Demonstration of the project
35+
- How Supabase is used within the project
36+
- [Here is an example video](https://youtu.be/KaWJQzTTx5k). We do not assess the quality of the video itself. Remember to keep it concise.
37+
38+
## Prizes
39+
40+
There are 5 categories, and there will be prizes for:
41+
42+
- Best overall project
43+
- Best use of AI
44+
- Most fun / best easter egg
45+
- Most technically impressive
46+
- Most visually pleasing
47+
48+
There will be a winner and a runner-up prize for each category. Every team member on winning/runner-up teams gets a Supabase Launch Week swag kit, and the winner of the best overall project will get this cool mechanical keyboard as well!
49+
50+
## Submission
51+
52+
You should submit your project from the submission form before 11:59 pm Sunday midnight PT, July 27th, 2025. The submission form will be put up here on this article before the deadline. Come back in about a week to find it!
53+
54+
## Judges
55+
56+
The Supabase team will judge the winners for each category.
57+
We will be looking for:
58+
59+
- Creativity/inventiveness
60+
- Functions correctly/smoothly
61+
- Visually pleasing
62+
- Technically impressive
63+
- Use of Supabase features
64+
- FUN! 😃
65+
66+
## Rules
67+
68+
- Team size 1-4 (all team members on winning teams will receive a prize)
69+
- You cannot be on multiple teams
70+
- One submission per team
71+
- It's not a requirement to use AI
72+
- All design elements, code, etc., for your project must be created **during** the event
73+
- Using frameworks/ libraries is fine
74+
- All entries must be Open Source (link to source code required in entry)
75+
- Must use Supabase in some capacity
76+
- Can be any language or framework
77+
- You must submit before the deadline (no late entries)
78+
- Include a link to a 1-minute demo video
79+
80+
## Additional Info
81+
82+
- Any intellectual property developed during the hackathon will belong to the team that developed it. We expect that each team will have an agreement between themselves regarding the IP, but this is not required.
83+
- By making a submission, you grant Supabase permission to use screenshots, code snippets, and/or links to your project or content of your README on our Twitter, blog, website, email updates, and in the Supabase discord server. Supabase does not make any claims over your IP.
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title: 'Storage: 10x Larger Uploads, 3x Cheaper Cached Egress, and 2x Egress Quota'
3+
description: 'Upload files up to 500 GB with significant egress cost reductions.'
4+
categories:
5+
- launch-week
6+
tags:
7+
- launch-week
8+
- algolia
9+
date: '2025-07-18:10:00'
10+
toc_depth: 2
11+
author: inian
12+
image: launch-week-15/day-5-storage-cheaper-egress/og.png
13+
thumb: launch-week-15/day-5-storage-cheaper-egress/thumb.png
14+
launchweek: '15'
15+
---
16+
17+
We're very excited to announce [Supabase Storage](/storage) is getting better for everyone. We are:
18+
19+
- Increasing the maximum file size to 500 GB, up from 50 GB
20+
- Reducing egress costs for requests cached by our API Gateway is charged at $0.03/GB, down from $0.09/GB
21+
- Free plans get 5 GB of cached egress in addition to 5 GB of uncached egress. All paid plans get 250 GB of cached egress and 250 GB of uncached egress, bundled in.
22+
23+
The 500 GB limit for individual files is available for all paid plans starting next week. Lower cached egress pricing and increased quotas for cached egress will be rolling out gradually to all users over the next few weeks and will take effect at the end of your current billing cycle. This should be a price reduction for all users for Storage.
24+
25+
## 10x Larger Uploads
26+
27+
Our community has asked for better support for increasingly large files, from high resolution video platforms and media heavy applications to SaaS platforms handling user generated data, storing 3D models and data archival.
28+
29+
We have made several optimizations to our platform infrastructure and API gateway to ensure reliable handling of very large files, allowing us to increase the limit from 50 GB to 500 GB for all paid plans.
30+
31+
Once it's released next week, you can take advantage of this feature by setting the new upload size limit [here](/dashboard/project/_/settings/storage) and use the new storage-specific hostname for your uploads. You can do this by adding `storage` after your project ref in the standard Supabase url. Replace `project-ref.supabase.co` with `project-ref.storage.supabase.co`. The older URL format will continue to work.
32+
33+
For uploading large files, we recommend using one of our multipart upload options:
34+
35+
- [**Resumable uploads using TUS**](/docs/guides/storage/uploads/resumable-uploads) - Perfect for cases where network interruptions might occur, allowing uploads to resume from where they left off
36+
- [**S3 protocol multipart uploads**](/docs/guides/storage/uploads/s3-uploads) - Ideal for applications that need S3-compatible upload workflows
37+
38+
Both approaches automatically handle breaking large files into manageable chunks during upload while presenting them as single objects for download.
39+
40+
## 3x Cheaper Cached Egress
41+
42+
All Supabase traffic flows through our API Gateway, which also functions as a content delivery network (CDN). When an asset is cached at the edge (and frequently accessed storage objects typically are), the CDN delivers it immediately. If it isn't cached, the request is forwarded to the region hosting your Supabase project before returning to the user.
43+
44+
Initially, we leaned towards keeping our pricing model simple instead of reflecting regional and cache-status variations in egress costs. This unfortunately meant that customers with very high cached storage bandwidth couldn't benefit from our lower cached egress rates.
45+
46+
<Img
47+
src={{
48+
dark: '/images/blog/launch-week-15/day-5-storage-cheaper-egress/storage-cached-egress-dark.png',
49+
light:
50+
'/images/blog/launch-week-15/day-5-storage-cheaper-egress/storage-cached-egress-light.png',
51+
}}
52+
alt="Cached Egress"
53+
/>
54+
55+
<Img
56+
src={{
57+
dark: '/images/blog/launch-week-15/day-5-storage-cheaper-egress/storage-uncached-egress-dark.png',
58+
light:
59+
'/images/blog/launch-week-15/day-5-storage-cheaper-egress/storage-uncached-egress-light.png',
60+
}}
61+
alt="Uncached Egress"
62+
/>
63+
64+
Today, we are introducing a new pricing line item and are able to offer cached egress at a much lower rate of $0.03/GB. Combined with the [Smart CDN for storage](/docs/guides/storage/cdn/smart-cdn), which increases the cache hit rate for storage significantly, this would significantly reduce egress bill for our largest storage users.
65+
66+
## 2x Egress Quota
67+
68+
Paid plans previously included 250 GB of unified egress. We've now split that into 250 GB of cached egress and 250 GB of uncached egress, so customers with high cache hit rates effectively get twice the free egress. Free plans now include 5 GB of cached egress alongside 5 GB of uncached egress.
69+
70+
## What Will You Build?
71+
72+
Check out [Analytics Buckets](/blog/analytics-buckets), the other Storage launch this launch week, and how we built persistent file storage for edge functions with Storage here.
73+
74+
If you have any requests for improving Supabase Storage, [let us know](https://x.com/supabase)!

apps/www/components/LaunchWeek/15/data/lw15_build_stage.tsx

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
// see apps/www/components/LaunchWeek/13/Releases/data/lw13_build_stage.tsx for reference
2-
3-
import { ReactNode } from 'react'
4-
import { type ClassValue } from 'clsx'
5-
import { PRODUCT_MODULES } from 'shared-data/products'
6-
import { AppWindow, Database, Globe } from 'lucide-react'
1+
import type { ClassValue } from 'clsx'
2+
import type { ReactNode } from 'react'
73

84
export interface BuildDay {
95
icon?: ReactNode // use svg jsx with 34x34px viewport
@@ -27,7 +23,6 @@ export interface BuildDayLink {
2723
export const days: BuildDay[] = [
2824
{
2925
title: 'Supabase UI: Platform Kit',
30-
description: '',
3126
id: 'platform-kit',
3227
is_shipped: true,
3328
links: [
@@ -40,7 +35,6 @@ export const days: BuildDay[] = [
4035
},
4136
{
4237
title: 'Create a Supabase backend using Figma Make',
43-
description: '',
4438
id: 'figma',
4539
is_shipped: true,
4640
links: [
@@ -53,7 +47,6 @@ export const days: BuildDay[] = [
5347
},
5448
{
5549
title: 'Introducing stripe-sync-engine npm package',
56-
description: '',
5750
id: 'stripe-engine',
5851
is_shipped: true,
5952
links: [
@@ -66,7 +59,6 @@ export const days: BuildDay[] = [
6659
},
6760
{
6861
title: 'Improved Security Controls and A New Home for Security',
69-
description: '',
7062
id: 'security-homepage',
7163
is_shipped: true,
7264
links: [
@@ -79,7 +71,6 @@ export const days: BuildDay[] = [
7971
},
8072
{
8173
title: 'Algolia Connector for Supabase',
82-
description: '',
8374
id: 'algolia-connector',
8475
is_shipped: true,
8576
links: [
@@ -91,13 +82,12 @@ export const days: BuildDay[] = [
9182
],
9283
},
9384
{
94-
title: '',
95-
description: '',
96-
id: '',
97-
is_shipped: false,
85+
title: 'Storage: 10x Larger Uploads, 3x Cheaper Cached Egress & 2x Egress Quota',
86+
id: 'cheaper-egress',
87+
is_shipped: true,
9888
links: [
9989
{
100-
url: '/blog/',
90+
url: '/blog/storage-500gb-uploads-cheaper-egress-pricing',
10191
label: 'Blog post',
10292
target: '_blank',
10393
},
202 KB
Loading
19.2 KB
Loading
23.2 KB
Loading
19.6 KB
Loading
24.3 KB
Loading
68.4 KB
Loading
138 KB
Loading

0 commit comments

Comments
 (0)