RAG, Memory & Context

Supabase Overview

Last updated 2026-07-19

What's new

2026-07-19
  • Devin is a new AI tool (software) that lets you create websites, apps, and other marketing materials without writing any code, using AI agents (virtual workers) that can build and manage projects for you.
  • You can use Devin to create a lead magnet (a free offer to collect email addresses) and a dashboard (a data display) for your marketing team, all without coding.
  • Devin connects to services like Vercel (a platform to put websites online) through its MCP Marketplace (a store for connecting other tools), making it easy to launch your projects on the internet.
  • Devin offers access to various AI models (different types of AI brains) and supports multiple projects at once, managed through a simple interface (user-friendly screen).
2026-07-13
  • **New AI models:** OpenAI released GPT 5.6, including three models (Luna, Terra, and Soul), with Soul being the most advanced, designed for complex tasks.
  • **AI teamwork:** Combining Claude Fable 5 (Anthropic's AI, acting as an engineering manager) with OpenAI's Soul (as the engineer) can build real, useful software, like a sales training tool called Kendo.
  • **Security:** This AI team found and fixed security issues automatically, which could have been harmful if the product went live.
  • **Setup:** You can run these AI models on your own machine using a terminal and some simple commands, but it can be pricey due to the advanced capabilities.
2026-07-07
  • Claude (an AI assistant) can now help with marketing tasks, like creating content and finding customers, even if you're not tech-savvy.
  • You can use Claude to mimic your voice, generate images/videos, and connect with other marketing tools (like email or social media platforms).
  • Claude's "co-work mode" lets it access and edit files on your computer, making it more powerful than the basic chat mode.
  • A free resource pack is available to guide you through setting up Claude for marketing, including pre-made prompts and step-by-step instructions.
2026-07-01
  • Anthropic updated Claude design (a tool for creating web and mobile app prototypes, slideshows, and animations) to version 2.0, introducing a new platform design and four new features.
  • Usage is now shared across all Claude tools (Claude code, Claude co-work, and Claude design) under one plan, removing separate limits for Claude design.
  • You can now edit designs directly in Claude design, like in Canva, instead of using tokens to describe changes, saving money and time.
  • Existing Claude code users can import design systems directly from Claude code using a command called design sync, automating the process and improving design fidelity.
2026-06-28
  • The "taste" skill (open-source GitHub project) helps improve AI-generated front-end design, making websites look better with features like image-to-code and redesign tools.
  • "Impeccable" (open-source front-end design skill) is now built into GitHub Copilot (a tool that helps write code), offering 23 commands to refine and critique designs, with a live browser editor for visual adjustments.
  • "Awesome design.md" (based on Google Stitch's design.md principle) uses existing websites as templates, breaking down their design elements to help you create your own unique site with a similar look and feel.
  • "Ponytail" (fast-growing AI repo) aims to make Claude Code (AI tool for coding) more efficient, reducing the amount of code it writes while maintaining the same output, making it faster and cheaper to use.
2026-06-19
  • Claude (an AI assistant) can now connect to other apps like a virtual employee, with one key tool being Higsfield (a creative platform for generating images and videos).
  • Higsfield can create various content types, like infographics, product shots, and video ads, directly within Claude using its MCP (a connector that links apps).
  • To use Higsfield with Claude, you need to download the Claude desktop app, connect Higsfield via its MCP, and set up a workspace folder for your creations.
  • Claude's co-work mode (a feature for working with files and folders) is more powerful than its regular chat mode for creating and managing content.
2026-06-04
  • Claude Code (an AI tool from the company Anthropic that writes and edits code for you) can now build professional-looking websites that clients pay for.
  • A new CMS (content management system, a dashboard where you or clients can edit a website without touching code) lets anyone update text, prices, or pages by just chatting to AI.
  • The CMS also includes built-in SEO (settings that help your site show up in Google searches) and shows you a score to improve your ranking.
  • Clients can edit their own site without needing your login or breaking anything, so you can hand off the site and focus on other work.
2026-06-03
  • Skills use "progressive disclosure" — showing AI agents only the info they need right now, preventing information overload while keeping them capable.
  • Skills and MCP (integration tools) serve different purposes: use MCP to connect external services, skills to provide workflows and custom instructions to agents.
  • Companies are now designing for "agent experience" (AX) — making products work smoothly with AI — just like they once focused on user experience.

Key points

What it is

  • Supabase is a ready-made server-side platform (backend as a service) that's open-source and powered by PostgreSQL (a popular database).
  • It includes features like authentication, storage, serverless functions (code that runs on demand without managing servers), real-time updates, and vector databases (tools that store and search AI-generated number representations of text).
  • Unlike Firebase, which locks you into Google’s infrastructure, Supabase lets you inspect the code, understand how it works, and even run the entire stack yourself.
  • It's SQL-powered, using structured tables, rows, and columns, making it organized and reliable from the start.

How to use it

  • Start by creating a project on the Supabase platform to generate a project URL and keys, which you store in an environment file (ENV file) to connect your front end.
  • Build a simple CRUD application (Create, Read, Update, Delete) to learn how your app talks to the database, using Supabase's clean, intuitive JavaScript client.
  • Use clear SQL-inspired commands if you know SQL, or use built-in AI helpers in the dashboard to generate, explain, and correct queries if you're new.
  • Deploy your project on your own server, a preferred cloud provider, or the official hosted platform, avoiding vendor lock-in (being forced to stay with one company's infrastructure).

Watch out for

  • Supabase is not fully open-source; certain features like the management dashboard are exclusive to the hosted software as a service (SaaS) variant.
  • Avoid treating Supabase like Firebase; Firebase uses a flexible NoSQL document system that can get messy, whereas Supabase keeps data organized and queriable from day one.
  • Don't ignore deployment freedom; with Supabase you decide where everything runs to avoid vendor lock-in.
  • For AI features, use Supabase with free embeddings (data representations) as your default for most projects; it covers 95% of use cases at low cost.

Tools named

  • Supabase (open-source backend as a service), PostgreSQL (a popular database), Firebase (Google's backend service), CRUD (Create, Read, Update, Delete), SQL (Structured Query Language), SaaS (Software as a Service), AI (Artificial Intelligence)

Lesson 1: What is Supabase Overview and why it matters

Supabase is an open-source backend as a service (a ready-made server-side platform) powered by PostgreSQL (a popular database). It bundles essential features into one unified experience: authentication, storage, serverless functions (code that runs on demand without managing servers), real-time capabilities, and total deployment freedom. For AI development, a key built-in feature is vector databases (tools that store and search AI-generated number representations of text), which let you power semantic search or retrieval-augmented generation.

Why does this matter for AI development? Because Supabase gives you an entire backend stack you can run on your own server or preferred cloud provider, avoiding vendor lock-in (being forced to stay with one company's infrastructure). With Firebase, your backend is locked to Google’s infrastructure; Supabase lets you inspect the code, understand how it works, and even run the entire stack yourself. This transparency and portability matter when building AI applications — you can prototype quickly using their hosted dashboard, then deploy on your own hardware for production. The vector database feature is especially relevant: instead of building your own search system, you can store AI embeddings directly in Supabase and query them naturally, all while keeping your data under your control. For beginners, this means you don’t need a PhD in database administration to add AI-native features to your app.

Sources

Lesson 2: How to use Supabase Overview: step-by-step

Supabase is an open-source backend as a service (a ready-made server-side platform) powered by PostgreSQL, a powerful relational SQL database. Unlike Firebase, which locks you into Google's infrastructure and uses a flexible but messy NoSQL document system, Supabase gives you structured tables, rows, and columns that stay organized and reliable from day one.

To get started, most beginners build a simple CRUD application (Create, Read, Update, Delete). These four actions teach how your app talks to the database. For example, you load items from your database and display them in your user interface. Supabase handles every interaction through a clean, intuitive JavaScript client. You add new items, update existing ones, and delete old entries — everything syncs smoothly through the API. If you enable it, updates happen in real time.

Your first step is creating a project on the Supabase platform. This generates a project URL and keys, which you store in an environment file (ENV file) to connect your front end. Supabase is framework agnostic, so whether you use React, Vue, Svelte, Next.js, or plain HTML with vanilla JavaScript, the workflow stays identical.

Because Supabase is SQL-powered, the client uses clear SQL-inspired commands. If you know SQL, you feel at home. If you are new, Supabase includes built-in AI helpers inside the dashboard that generate, explain, and correct your queries. You can also inspect the code, run the entire stack yourself, or choose your own server or cloud provider — complete flexibility and zero vendor lock-in, though some features like the management dashboard are exclusive to the hosted service.

Sources

Lesson 3: Best practices and pitfalls

Supabase is an open-source backend as a service (a ready-made server-side platform) powered by Postgres, a powerful relational SQL database that uses structured tables, rows, and columns. Because it is SQL-based, the Supabase client uses clear SQL-inspired commands; if you know SQL you will feel at home, and beginners can use built-in AI helpers in the dashboard to generate, explain, and correct queries.

A common pitfall is thinking Supabase is fully open-source. While the core is, certain features like the management dashboard are exclusive to the hosted software as a service (SaaS) variant. Another mistake is treating it like Firebase; Firebase uses a flexible NoSQL document system that can get messy, whereas Supabase keeps data organized and queriable from day one.

The best practice for beginners is to start with a simple CRUD application (Create, Read, Update, Delete). These four actions teach how your app talks to the database. Supabase handles every interaction through a clean JavaScript client, and it works in real time if you enable it. The client is framework agnostic — it works identically whether you use React, Vue, Svelte, Next.js, or plain HTML.

A major mistake is ignoring deployment freedom. With Supabase you decide where everything runs: your own server, a preferred cloud provider, or the official hosted platform. Avoid vendor lock-in by keeping this flexibility in mind. Finally, for AI features, use Supabase with free embeddings (data representations) as your default for most projects; it covers 95% of use cases at low cost.

Sources