Build production-grade applications with a Postgres database, Authentication, instant APIs, Realtime, Functions, Storage and Vector embeddings. Start
Supabase garners positive feedback for its seamless integration and ease of use, particularly among developers who appreciate its database management capabilities and scalability. However, some users have expressed difficulties with specific functionalities and performance issues, such as slow query execution. Pricing sentiment appears to be neutral, as users find it competitive yet suitable for smaller projects. Overall, Supabase maintains a strong reputation as a robust, open-source alternative to Firebase, particularly valued by developers for its community-driven support and flexibility.
Mentions (30d)
25
1 this week
Reviews
0
Platforms
2
Sentiment
13%
13 positive
Supabase garners positive feedback for its seamless integration and ease of use, particularly among developers who appreciate its database management capabilities and scalability. However, some users have expressed difficulties with specific functionalities and performance issues, such as slow query execution. Pricing sentiment appears to be neutral, as users find it competitive yet suitable for smaller projects. Overall, Supabase maintains a strong reputation as a robust, open-source alternative to Firebase, particularly valued by developers for its community-driven support and flexibility.
Features
Use Cases
Industry
information technology & services
Employees
350
Funding Stage
Series E
Total Funding
$696.1M
192,774
Twitter followers
20
npm packages
25
HuggingFace models
Claude Code paired with Bolt.new
I use Bolt to create apps and I DO run into limits on tokens as I build. Bolt uses Supabase DBs and can connect to a GitHub repo. Want your opinion on changing my workflow a bit to save on bolt tokens. I have a Claude Code unlimited plan so if I'm not concerned about token limits in Claude, would it work to create a project in Claude Code, connect it to a repo, connect it to a Supabase DB and then once all is built, just create the project in Bolt by connecting it to the finished repo and finished DB and I'm done! If you ask "why use Bolt at all?", I answer, "Don't know! Should I not?" I mainly use it for the ease of hosting, changes, publishing, etc. All that makes Bolt kind of a one-stop shop.
View originalPricing found: $10/mo, $0.00325, $0.125, $0.09, $0.03
If you charge hourly and want to track it automatically.
Posted this elsewhere, replying to a comment asking for more info. I couldn’t see anything like it before when I searched, and I’m not aware of software that does it so I built it. Anyone that does a lot of work in Claude might find it useful if you charge hourly, need to track against multiple clients and can’t be arsed with a spreadsheet. Which was my exact reason for doing it. It was my first “app” so it looks terrible and I’m not sharing a screenshot but it generates invoices backed with data. So it works for me. Here you go here’s a summary if you want to do it. Ortopylot Time Tracker, how it works It tracks billable hours for clients and generates invoices, it watches what I do on my laptop, works out what was client work, and spits out a Word invoice. Anything it can’t tie to the client with confidence, it bins. Three parts. ActivityWatch runs on the laptop and logs the active window and browser tab every few seconds. A script runs at 2am, pulls the day’s activity, sorts it, and writes it to the database. A Next.js app on Vercel with a Supabase database shows the dashboard and builds the invoices. The sorting took a lot of getting right. Short bursts on the same work get merged into one block. Anything under 3 minutes gets dropped, so all the glancing and tab-flicking disappears. Correction rules run first, which are fixed title to job matches I’ve set up. Everything else goes to Claude Haiku, which reads each window title and decides which job it belongs to. If it’s 80 percent sure or more, it keeps it. If not, it bins it. The hard part was the Claude and Cowork work. A tab that just says “Claude” tells you nothing about which client it was for, and the way I work, one job breaks into dozens of little bursts as I fire off an instruction then go do something else while it thinks. The fix was three things. Name the chats with the client in the title so the rule catches them. Let Claude use the whole day’s context, so a bare tab sitting inside a run of obvious client work gets read as part of it. And stop trying to classify the truly ambiguous ones. For a while it was forcing everything into a job and that’s what blew the hours out. Binning the unclassifiable work instead of guessing is what made the numbers more trustworthy. A few things I learned. The Batch API is half price and the volume is tiny, so it costs under a dollar a month. The database caps queries at 1000 rows by default, which quietly broke half the totals until we moved the maths server-side. And everything runs on Perth time, because that’s what I invoice in. Although I’m pretty technical I don’t code, so don’t ask me how I did it in detail. I can cut and I can paste. But I’m very good at describing how I want things to work to Claude. submitted by /u/loosepantsbigwallet [link] [comments]
View originalI built a local-first safety layer for AI agents (Runewall)
Hey all. I just shipped my first real project to PyPI and I'd genuinely value some honest feedback before I keep building. What it is: Runewall is a local CLI + Python SDK + MCP server that sits between an AI agent and a real-world action (file write, API call, deploy, etc). It previews what the agent is about to do, runs a dry-run by default, logs everything to a local SQLite file, and blocks execution unless you explicitly enable it. The pitch: agents are moving from answering to acting, and most agent frameworks treat safety as "a system prompt and a prayer." I wanted something local, inspectable, and CLI-first that doesn't require signing up for anything or sending data anywhere. What works today: Dry-run for 5 services with real test coverage: GitHub, Vercel, Netlify, Supabase, Cloudflare 3 more partially covered and under review: Slack, Discord, Linear Additional experimental map ideas in the repo (Stripe, Notion, Jira, AWS, etc.) — not yet claimed as supported until they have realistic dry-run coverage Local MCP stdio server (drops into Claude Desktop / Cursor / anything MCP-compatible) Policy explain / test / audit commands SQLite action log + snapshots 650+ tests, including a security suite that proves dry-run makes zero network calls and tokens never hit the log Adding a new integration is intentionally cheap (a map file + tests), but I'd rather have 5 I trust than 20 I don't. What doesn't (yet): Signature verification for community map packages Anything cloud / team-mode (and honestly I want to resist that as long as possible) Install: pip install runewall Repo: https://github.com/harims95/runewall What I'd love feedback on: Does the "local-first agent safety runtime" framing actually map to a problem you have, or does it sound like a solution looking for one? If you're using MCP, is the way I expose dry_run / policy_test as MCP tools the right shape? What would make you actually try this on a real agent project. submitted by /u/Hariharanms [link] [comments]
View originalBest way to migrate from Lovable to Claude Code without losing my preview? (keeping Supabase + GitHub)
Been building an internal ops dashboard for a while now on Lovable — React/TS/Vite/Tailwind, Supabase for the backend, decent sized schema at this point with a lot of tables and migrations stacked up. Lovable commits to a GitHub repo and that's been my whole loop. Now I want to move everything over to Claude Code but keep Supabase and GitHub exactly where they are. The repo's already the source of truth so I figure this is mostly just swapping out what drives the commits, but I'd rather not learn the hard way where it goes wrong. Couple of things I genuinely can't compromise on: I've got actual users on the platform right now, daily. So no experimental branch can be allowed to run migrations against the prod DB. That would be bad. I need a live preview the whole time. Lovable's auto preview is something I lean on constantly and going dark during the switch is a no-go for me. So for anyone who's actually done this: What's the cleanest replacement for Lovable's hosted preview? I'm guessing Vercel preview deployments per branch is the obvious move but tell me if there's something better or a gotcha waiting for me. How are you isolating the DB so previews don't touch prod? Is it just Supabase branching + Vercel preview env vars or is there a cleaner setup? Anything I should know about avoiding two tools writing to the same branch during the changeover? What do you actually put in your CLAUDE.md to get good results on a big existing Supabase project? And just generally — anything you wish someone had told you before you made this jump? Trying to do this gradually instead of one big rewrite. Any real experience appreciated, thanks. Also, is there any major advantage to doing this? submitted by /u/floko127 [link] [comments]
View originalI find myself constantly refreshing the metrics page for my vibe coded projects
Anyone else? I build something with Claude Code, enjoy it, release it to the world, maybe post it somewhere and then... refresh. refresh. refresh. Oooo some visitors! Repeat. ..Just me? Now that I can churn stuff out so quickly with Claude, it's honestly more fun than my other dopamine-related activities. I only really play Rocket League sometimes. And even then, while I'm waiting for my next match.. you guessed it! Refresh. It's pretty fun. I'm a software engineer with 10 years of exprience and vibe code all of my metrics stuff as well. Here's my vibe coded setup if you're curious: https://vibeblog.net/blog/2026-06-25-custom-analytics-with-supabase/ First one's free ;D submitted by /u/thelocalnative [link] [comments]
View originalNot connecting to any MCP. net::ERR_FAILED
How do I solve this? I can't connect with any MCP. Supabase, Higgsfield, Vercel. Nothing works. They are correctly setup. submitted by /u/DogecoinArtists [link] [comments]
View originalI launched ReFind on Product Hunt today — Chrome extension that uses Gemini 2.5 Flash Lite to summarize YouTube transcripts and articles
Hey r/artificial — launching today and thought this community would appreciate the technical details more than most. ReFind is a Chrome extension that right-click-summarizes any link. Launching on PH: https://www.producthunt.com/products/refind-2 Technical implementation (for those who want it): YouTube summarization: - Fetch transcript via YouTube Data API v3 (captions endpoint) - Full transcript passed to Gemini 2.5 Flash Lite - Prompt instructs: extract 3–5 key points from the spoken content, not the title or description - Summaries are based on what's actually SAID in the video Article summarization: - Content script injects into the page, extracts main body text (strips nav, ads, sidebars via heuristic selectors) - Full article text passed to Gemini - Same 3–5 key point format Global cache: - Before any Gemini call: check url_cache table in Supabase - Cache key: normalized URL - Hit: return cached summary instantly (~200ms) - Miss: call Gemini, cache result, return to user (~4 seconds) Credit economy: - Articles: 1 credit (low token count) - Short YouTube ( 10 min): 10 credits - Cached hits: 0 credits (free) Stack: Chrome Extension MV3 + React + Vite + Supabase + Vercel + Gemini 2.5 Flash Lite Happy to go deep on any technical aspect. Free for a month: refindlink.com/extension submitted by /u/khaled17327 [link] [comments]
View originalI built a local MCP gateway (Conduit) almost entirely with Claude Code, what it does and what I learned
Since this is r/ClaudeAI, the how might be as useful as the what. I built this with Claude Code in the last 48 hours. What it is: a local desktop app that puts all your MCP servers behind one gateway, so they work across Claude Desktop, Claude Code, Cursor, and other tools. You set up and authenticate each server once instead of reconfiguring it in every client. It's free and open source (MIT), Windows now, macOS/Linux coming. Why I built it: I use Claude Desktop + Claude Code plus a couple other tools, and managing MCP servers across all of them was painful, the same servers configured in each app, API keys in plaintext, and every agent buried under hundreds of tool definitions. What it does: Lazy discovery: your agent sees 3 meta-tools instead of 400 and searches/calls on demand, so context stays small Keys live in your OS keychain, not config files Per-agent profiles, an audit log, and a built-in tool playground How Claude helped (the interesting part): It's a Tauri app, Rust gateway + React frontend, and I'm not a strong Rust dev. Claude Code wrote most of the gateway, the MCP protocol handling, the OAuth 2.1 flow, and the keychain integration. The hardest part was Windows-specific bugs, and it diagnosed each from the symptoms: MSIX path virtualization (packaged apps like Claude Desktop silently redirect %APPDATA% into a sandbox, so the app was reading the wrong config) a stdio server with no read timeout deadlocking the whole health check OAuth callback-port collisions when re-authing quickly What I learned: if you're routing many MCP servers through one place, "lazy discovery" (a few meta-tools the agent searches, instead of exposing all of them) is the thing that keeps context usable, most clients silently drop tools past ~40-128 anyway. Free to try: conduit.southforgeai.com · code: github.com/tsouth89/conduit Happy to answer anything about building it with Claude Code. And genuinely curious, what's the most annoying part of your MCP setup right now? edit: added a 30 second demo https://reddit.com/link/1uaj131/video/9b6vsvkvnf8h1/player submitted by /u/kydude [link] [comments]
View originalAvoiding tickets in San Francisco
I’ve gotten my fair share of street sweeping tickets since I park on the street in San Francisco. It’s not common but every street is different, sometimes you forget to check when parking at a friend’s or while out of town and tickets are $100. I realized my Tesla knows where it is at all times and SF publishes street sweeping data, so I used Claude to connect the two and voila. Streetsweepalerts.com A nightly cron polls the car's location, cross-references SF's open street-sweeping data for that exact block, and texts you the evening before if sweeping is scheduled the next day. No app to install — just an SMS. Stack is Vercel serverless + Supabase + Twilio + the Tesla Fleet API. Claude was great on Front end - it prototyped dozens of creative UI ideas, most of which I didn’t use, but were great inspiration. Security - auditing every layer of the stack to ensure vehicle location data is not stored anywhere and encrypting the Tesla API token. It’s a great insurance policy on the occasional ticket. submitted by /u/smokingthesemeats41 [link] [comments]
View originalbuilt and deployed a full world cup prediction app in one day using claude and claude code. no web dev background, here's how it felt.
the idea came from a bar. i asked my friends what the score would be during germany vs curacao. everyone thought about it seriously and suddenly every goal meant something different. i built the app the same day. calledit-nine.vercel.app?join=stayhb what claude helped me build in one day: a score prediction app with group codes, live football api integration, supabase backend, google oauth, hidden predictions before kickoff, automatic score reveals, a custom points system, leaderboard with tiebreakers, match comments, a big call feature that doubles points, vercel analytics, and a shareable invite system. i have no web development background. i used claude for ideation and design decisions in this chat, and claude code for actually writing and deploying the files. the whole thing from idea to live deployed app with real users took one day. the most interesting part was how the workflow felt: i made all the product decisions, caught design flaws, and directed what to build. claude handled the implementation. it felt less like coding and more like having a very fast technical cofounder. https://reddit.com/link/1u7j6is/video/8dsax5yfdo7h1/player happy to share the full build process, prompts i used, or any specific decisions in the comments. submitted by /u/chaitanyadandekar [link] [comments]
View originalHow do you actually use Claude Code properly for building a real full-stack app? (First Reddit post)
Hey everyone, This is actually my first time posting on Reddit, so sorry if I ask this in a weird way. I’m building my first serious commercial SaaS/web app and I’m trying to figure out how to properly use Claude Code for development. The project is a Next.js full-stack app (App Router + TypeScript + Supabase + Prisma + Stripe + Upstash + some AI integrations). I already have a full architecture/requirements document prepared for it (around 40+ pages covering database, APIs, auth, scaling, security, build order, etc). Additonal Note: this architecture plan and all thinking i got from claude. let me know if the architecture is good as well My issue is this: I have Claude Pro, but I honestly don’t know how people are using Claude Code to build full products. I’ve only used: Claude web VS Code extension That’s it. What I don’t understand is: How do you structure a project with Claude Code from day 1? Do you feed it your whole tech doc and let it guide you? How do you avoid making a mess later when scaling? How to develop UI to match my brand and not look AI at all How do you use it properly for architecture decisions instead of just generating random code? How do you make sure security is handled right? How do you manage context across a big project? How do you know when to trust it vs when to manually think? This isn’t just a small side project. I want this to become a real commercial product, so I want to build it the right way from the start (scalable, secure, maintainable). I feel like I’m missing the “workflow” part. Like: How do experienced devs actually use Claude Code as a real development partner? Also if anyone knows: Good FREE courses for learning this workflow YouTube channels/tutorials specifically about building real products with Claude Code (not just toy apps) Resources on AI-assisted software engineering / AI-first development please drop them. I’m not really asking if my app is doable — I know it is. I’m asking how to learn to build it properly with Claude as part of my workflow. Would appreciate real advice from people who’ve actually shipped stuff this way. submitted by /u/Chance_Block_5726 [link] [comments]
View originalBuilding a web app with Claude as my co-developer… what am I missing?
Hi all, I’m not a developer, but I’m technically literate. I’ve been a non-technical co-founder on a SaaS product and have designed enterprise technology systems. So I have a reasonable sense of how developers approach building, even if I can’t write the code myself. I’m using Claude to help me build a web app from scratch. It helped me define the tech stack, though I’ll be honest, I don’t know enough to push back meaningfully on those choices. Where I’ve had more genuine input is on user experience and data architecture, both of which Claude helped me think through and refine rather than just dictate. So far we have: • Built a detailed product design document (largely written while travelling, away from a desk) • Defined a sensible iterative build approach • Set up all environments • Designed and created the database schema in Supabase (ten tables, with clear data flows between them) Next step is to populate the tables and build a thin slice of the end-to-end pipeline so I can get it in front of real users. My working principles so far: • No code gets committed unless I understand what it does & I use the light grey inline comments heavily for this • I’ve read and understood the agent guidance documents we wrote together • I’m not trying to become fluent in the language. I’m trying to understand the system Why I’m doing this: partly because I think the app has real potential, partly because it solves a problem I have myself, but mostly because I want to learn how to build things properly. What should I be doing differently? And what should I make sure I don’t skip as the build progresses? Obviously I have asked Claude this, but I thought I should ask you too! submitted by /u/Sad_Bar4397 [link] [comments]
View originalClaude Code multiplayer 3D FPS in 100 seconds
Hi - solo founder here. I built a cloud platform that Claude Code can use to build and deploy apps. It's called Gipity - https://www.gipity.ai. It has the basics you'd expect - database, storage, auth, functions, hosting, etc - like Supabase. But it also has richer services that work end-to-end with the shipped stack: LLMs (e.g. to build a chat app), image/media generation, multiplayer games, multiuser apps, a built-in inspect/debug loop, etc. The point is to save time and tokens and ship rich apps that actually work. The idea is layered infrastructure, so the agent doesn't rebuild the basics from scratch every time - and everything above the "Primitives" is infrastructure-aware, so it needs no setup: Primitives - storage, database, hosting, auth Services - LLMs, media generation, TTS/STT, workflows Kits - multiplayer, computer vision Templates - web app, 2D game, 3D game Agent tools - inspect, screenshot, monitor Could you give Claude Code your AWS credentials and 7 other API keys and build all of this yourself for every app? Sure - after a lot of time, debugging, and burned tokens. And you'd still be left with 8 bills, 8 dashboards, and a pile of services that don't really work that well together. Here's a two-prompt demo of Claude Code on Gipity building a multiplayer FPS game: https://www.youtube.com/watch?v=Udl0ohJDwoE The first prompt builds and launches it; the second makes edits, generates audio, etc. Full transparency: the game scaffolds from a starter template (layer 4 above), then deploys live - and the two browser windows at the end are real multiplayer, with no server code from me. It's an early release and I'm a solo founder - I'd love honest feedback: Would you use this? Should I focus on a vertical (gaming / 3D games / vision apps / internal dashboards / something else)? Could you point Claude Code or Codex at it, try to build something, and tell me what works and what doesn't? Claude Code: npm i -g gipity gipity claude Codex: mkdir ~/NewProject01 && cd ~/NewProject01 npm i -g gipity gipity login gipity init codex Thanks! -Steve submitted by /u/bwana914 [link] [comments]
View originalUsing Claude as a deterministic metric engine via Postgres queues. Anyone doing this?
I've been working on turning unstructured field data into calibrated metrics. Instead of normal RAG, I built a system where AI agents act as a metric engine. Architecture: - Unstructured data goes into Postgres. - Queue system (SELECT FOR UPDATE SKIP LOCKED) feeds it to Claude (Haiku/Sonnet). - Claude outputs deterministic JSON metrics. - Supabase RLS handles the multi-tenant isolation. It works incredibly well for scoring things objectively. Has anyone else built AI pipelines specifically for metric generation rather than chatbots? What edge cases should I watch out for?' submitted by /u/bestekarx [link] [comments]
View originalClaude destroying its own code... How to you lock code that works?
Hi, I am trying to build a micro-saas using Claude Code in VScode I started to prompt about the various user types and their respective user registration journeys. When I request more things, sometimes it breaks down what was working fine in another part of the user registration. Is there any way to tell Claude to lock a piece of code for a specific feature once we know that it works fine? any special skill to guardrail or workflow to implement? Please advise. Thanks a lot. Update (9 June 2026): Thank you for all your comments. I have decided to implement the following plan (tell me if it makes sense) DEV SETUP: Current setup : One branch ( main) on my local pc that pushes to github that coolify pickup for production New setup: - Two branches on my local pc : main and staging - create a new branch on github called staging - Then I add a new dns entry: staging.domain.com - Then I create the staging database in supabase - Then I create the new staging app in coolify watching the staging branch. My daily workflow will then be as follows: Develop locally then push to github staging branch => coolify updates staging.domain.com then we run some tests if everything is OK, I tell claude to replicate the code on main (merge of branches => If I understand correctly it just means copy the code into main but keep the branches separate for future dev) Push to github main branch => coolify updates app.domain.com. CLAUDE.MD UPDATE: ## LOCKED FEATURES — DO NOT MODIFY Update this list every time a feature is validated on staging. | Feature | Files | Locked | |---------|-------|--------| | ✅ user registration | auth/xxx.php, routes/xxx.php etc | 2026-06-09 | **Rules:** - Before editing a locked file: state the exact file and why it must change. Wait for approval. - After any change to a locked file: run its verification test. If it fails → stop and revert immediately. - Never refactor locked code while building a new feature. ## NEW FEATURE WORKFLOW For every new feature request: Name the feature Write a verification test before touching any code ( not too sure about that one but let's see if it works) Build the feature — run the test until it passes If the feature requires editing a locked file → ask for approval first Once validated on staging → add LOCKED comment to all files touched: // ============================================ // LOCKED ✅ [Feature Name] — [DATE] // DO NOT MODIFY — validated on staging // To change: request approval first // ============================================ Update the LOCKED FEATURES table above Deploy to staging ## WHEN SOMETHING BREAKS Stop. Do not attempt fixes. Run `git diff` — show exactly what changed Revert the breaking file: `git checkout -- path/to/file` Report what was reverted and why Update (10 June 2026): The staging environment works like a charm. The locked file instructions in Claude did not work at first. I had to remind him. So, it added the instruction in its memory. Now it is working. Next step: add a naming charter of each feature that I plan to develop in Claude so that the locked instructions can apply to all related files. It will also be easier to communication in the prompts I think. submitted by /u/Immediate-Parsley748 [link] [comments]
View originalBuilt this game with AI. Should I reduce the difficulty or nah?
Hey all. Been vibe coding for almost 2 years now (I think?). Previously was more focused on traditional micro-saas but recently decided to go in a different direction and see how far I could push lovable and try and make a commercial grade browser based game. Built it with Lovable + Supabase + Stripe -- full commercial browser game, gyroscope controls on mobile, no app store needed. Generated all my assets (I know, I know, there aren't a ton) with a combination of Gemini to prototype and the GPT 2 to finalize. I've made a few small games here and there that generally only get used by my kiddos, but with this one I wanted to try and create a full gaming experience (login rewards, leaderboard, store, powerup mechanics, simulated ads, etc.) Put a $100 bounty on it for the first player to reach level 100 on mobile. Nobody has claimed it since launch. So genuinely asking -- is it too hard, or is that the point? tiltra.io P.S. It is currently playable on both desktop and mobile but with the gyro mechanic it is definitely more fun and challenging on mobile. submitted by /u/BeltwayBro [link] [comments]
View originalRepository Audit Available
Deep analysis of supabase/supabase — architecture, costs, security, dependencies & more
Yes, Supabase offers a free tier. Pricing found: $10/mo, $0.00325, $0.125, $0.09, $0.03
Key features include: AI Integrations, Analytics Buckets (with Iceberg), Auth Hooks, Authorization via Row Level Security, Auto-generated GraphQL API via pg_graphql, Auto-generated REST API via PostgREST, Automatic Embeddings, Branching.
Supabase is commonly used for: Building scalable web applications with real-time updates, Creating AI applications that require rapid database setup, Implementing user authentication systems with Supabase Auth, Developing mobile applications using Flutter with Supabase as the backend, Prototyping MVPs for startups in a short timeframe, Integrating Supabase Edge Functions for serverless API solutions.
Supabase integrates with: React, React Router, Flutter, Claude AI, PostgREST, pg_graphql, Iceberg, Various CI/CD tools for deployment automation.
Based on user reviews and social mentions, the most common pain points are: token cost.
Harrison Chase
CEO at LangChain
1 mention

Getting Started with Supabase Auth
Mar 31, 2026
Based on 102 social mentions analyzed, 13% of sentiment is positive, 86% neutral, and 1% negative.