{
  "kind": "story",
  "slug": "supabase-developer-documentation-update-7511140",
  "id": 1780168677137511140,
  "record_id": 1780167929366449102,
  "headline": "Supabase developer documentation update",
  "summary": "",
  "source": "supabase-changelog",
  "source_url": "https://supabase.com/docs/reference/javascript/auth-registerpasskey",
  "home_domain": "engineering-technology",
  "claim_type": null,
  "sentiment": "neutral",
  "significance": "low",
  "claim_count": 186,
  "reading_time_minutes": 8,
  "published_date": "2026-05-29",
  "created_on": "2026-05-31T21:58:52.073921+00:00",
  "claims": [
    {
      "id": 1780264732862900936,
      "text": "supabase-js interacts with Postgres database.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732866500327,
      "text": "supabase-js listens to database changes.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732870871614,
      "text": "supabase-js invokes Deno Edge Functions.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732874057731,
      "text": "supabase-js builds login and user management functionality.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732878098857,
      "text": "supabase-js manages large files.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732882716994,
      "text": "supabase-js can be installed via npm.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732886443184,
      "text": "supabase-js can be installed via CDN.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732890561858,
      "text": "supabase-js can be used at runtime in Deno via JSR.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732894756623,
      "text": "supabase-js uses the Data API to query Postgres data.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732898442815,
      "text": "supabase-js uses the Data API to mutate Postgres data.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732902469828,
      "text": "supabase-js requires Data API roles permissions to access tables and functions.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732906783036,
      "text": "supabase-js supports TypeScript.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732910765542,
      "text": "supabase-js provides type inference.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732914375514,
      "text": "supabase-js provides autocompletion.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732918631294,
      "text": "supabase-js provides type-safe queries.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732922371772,
      "text": "Supabase CLI can generate TypeScript types.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732926809604,
      "text": "Supabase dashboard can generate TypeScript types.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732930992111,
      "text": "supabase-js supports `select()` for querying data.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732934584357,
      "text": "supabase-js `select()` can be combined with filters.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732942325510,
      "text": "supabase-js `select()` can be combined with modifiers.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732946836234,
      "text": "supabase-js supports `insert()` for adding data.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732950690845,
      "text": "supabase-js `insert()` returns inserted rows when chained with `.select()`.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732954749178,
      "text": "supabase-js supports `update()` for modifying data.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732958160056,
      "text": "supabase-js `update()` should always be combined with filters.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732966678153,
      "text": "supabase-js `update()` returns updated rows when chained with `.select()`.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732970622648,
      "text": "supabase-js supports `upsert()` for inserting or updating data.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732974992640,
      "text": "supabase-js `upsert()` requires primary keys in `values` for upsert.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732982369949,
      "text": "supabase-js `upsert()` returns upserted rows when chained with `.select()`.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732986934709,
      "text": "supabase-js supports `delete()` for removing data.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732990287446,
      "text": "supabase-js `delete()` should always be combined with filters.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732994180268,
      "text": "supabase-js `delete()` returns deleted rows when chained with `.select()`.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732998297496,
      "text": "supabase-js `delete()` with RLS enabled only deletes rows visible through SELECT policies.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733002215502,
      "text": "supabase-js `delete().in()` supports deleting multiple rows with an array of values.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733006913642,
      "text": "supabase-js supports `rpc()` for calling Postgres functions.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733010572284,
      "text": "supabase-js `rpc()` can use `overrideTypes()` for cross-schema functions.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733014908024,
      "text": "supabase-js supports `eq()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733018565374,
      "text": "supabase-js `eq()` matches rows where column is equal to value.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733020530473,
      "text": "supabase-js `eq()` should not be used to check for NULL values.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733022475772,
      "text": "supabase-js supports `neq()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733026279111,
      "text": "supabase-js `neq()` matches rows where column is not equal to value.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733030677984,
      "text": "supabase-js `neq()` does not include rows where column is NULL.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733034946664,
      "text": "supabase-js supports `gt()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733038041352,
      "text": "supabase-js `gt()` matches rows where column is greater than value.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733042102877,
      "text": "supabase-js supports `gte()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733046007552,
      "text": "supabase-js `gte()` matches rows where column is greater than or equal to value.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733050153868,
      "text": "supabase-js supports `lt()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733058579282,
      "text": "supabase-js `lt()` matches rows where column is less than value.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733062134023,
      "text": "supabase-js supports `lte()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733064737375,
      "text": "supabase-js `lte()` matches rows where column is less than or equal to value.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733070523802,
      "text": "supabase-js supports `like()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733074299396,
      "text": "supabase-js `like()` matches rows where column matches pattern case-sensitively.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733076520001,
      "text": "supabase-js supports `ilike()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733082360892,
      "text": "supabase-js `ilike()` matches rows where column matches pattern case-insensitively.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733086809601,
      "text": "supabase-js supports `is()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733090221418,
      "text": "supabase-js `is()` matches rows where column IS value.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733094324222,
      "text": "supabase-js `is()` is relevant for checking if column is NULL.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733098989409,
      "text": "supabase-js `is()` can be used for boolean columns like `eq()`.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733102269615,
      "text": "supabase-js supports `in()` filter.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264733106639424,
      "text": "supabase-js `in()` matches rows where column is included in the values array.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    },
    {
      "id": 1780264732846712008,
      "text": "supabase-js is an isomorphic JavaScript library.",
      "evidence_type": "paraphrase",
      "confidence": "stated",
      "home_domain": "engineering-technology",
      "published_date": "2026-05-29"
    }
  ],
  "tags": [
    {
      "id": 17730933506895824,
      "slug": "supabase-organization",
      "name": "Supabase",
      "type": "organization"
    },
    {
      "id": 17795672032794825,
      "slug": "createmcpclient-resource",
      "name": "createMCPClient",
      "type": "resource"
    },
    {
      "id": 17795671071266822,
      "slug": "in-resource",
      "name": "$in",
      "type": "resource"
    },
    {
      "id": 17802610702607442,
      "slug": "supabase-auth-onauthstatechange-resource",
      "name": "supabase.auth.onAuthStateChange()",
      "type": "resource"
    },
    {
      "id": 17802610703503186,
      "slug": "supabase-auth-signinanonymously-resource",
      "name": "supabase.auth.signInAnonymously()",
      "type": "resource"
    },
    {
      "id": 17802610994550644,
      "slug": "supabase-auth-signinwithidtoken-resource",
      "name": "supabase.auth.signInWithIdToken()",
      "type": "resource"
    },
    {
      "id": 17802610779064257,
      "slug": "supabase-auth-signinwithsso-resource",
      "name": "supabase.auth.signInWithSSO()",
      "type": "resource"
    },
    {
      "id": 17802630444667998,
      "slug": "supabase-js-auth-signinwithoauth-resource",
      "name": "supabase-js.auth.signInWithOAuth()",
      "type": "resource"
    },
    {
      "id": 17802630443462950,
      "slug": "supabase-js-auth-signinwithotp-resource",
      "name": "supabase-js.auth.signInWithOtp()",
      "type": "resource"
    },
    {
      "id": 17802630362399840,
      "slug": "supabase-js-auth-signinwithpassword-resource",
      "name": "supabase-js.auth.signInWithPassword()",
      "type": "resource"
    },
    {
      "id": 17802630534025685,
      "slug": "supabase-js-auth-signinwithweb3-resource",
      "name": "supabase-js.auth.signInWithWeb3()",
      "type": "resource"
    },
    {
      "id": 17802629502403809,
      "slug": "supabase-js-auth-signup-resource",
      "name": "supabase-js.auth.signUp()",
      "type": "resource"
    },
    {
      "id": 17802590301614977,
      "slug": "supabase-supabase-js-resource",
      "name": "@supabase/supabase-js",
      "type": "resource"
    }
  ]
}