From 3d12dfd20c52018b79b374a375e4f36ba42dac74 Mon Sep 17 00:00:00 2001 From: Prashant Sridharan <914007+CoolAssPuppy@users.noreply.github.com> Date: Mon, 15 Sep 2025 14:59:03 +0100 Subject: [PATCH] Changed Mendable to Firecrawl (#38413) * Changed Mendable to Firecrawl * firecrawl logo * bigger logo --------- Co-authored-by: Francesco Sansalvadore --- apps/docs/content/guides/ai.mdx | 6 +- ...-05-09-supabase-beta-update-april-2023.mdx | 8 +- apps/www/_customers/firecrawl.mdx | 78 ++++++++++++++++++ apps/www/_customers/mendableai.mdx | 78 ------------------ .../components/Sections/CommunitySlider.tsx | 10 +-- apps/www/data/CustomerStories.ts | 16 ++-- apps/www/data/ga.tsx | 2 +- apps/www/data/products/modules/vector.tsx | 10 +-- apps/www/lib/redirects.js | 5 ++ apps/www/public/customers-rss.xml | 8 +- ...ble.png => customer-stories-firecrawl.png} | Bin .../mendable.png => firecrawl/firecrawl.png} | Bin .../images/customers/logos/firecrawl.png | Bin 0 -> 4544 bytes .../customers/logos/light/firecrawl.png | Bin 0 -> 4907 bytes .../customers/logos/light/mendableai.png | Bin 8974 -> 0 bytes .../customers/logos/light/mendeable.png | Bin 6295 -> 0 bytes .../images/customers/logos/mendableai.png | Bin 7466 -> 0 bytes .../images/customers/logos/mendeable.png | Bin 6376 -> 0 bytes .../vector/community/supabase+firecrawl.svg | 14 ++++ .../vector/community/supabase+mendable.svg | 1 - apps/www/public/sitemap_www.xml | 2 +- 21 files changed, 128 insertions(+), 110 deletions(-) create mode 100644 apps/www/_customers/firecrawl.mdx delete mode 100644 apps/www/_customers/mendableai.mdx rename apps/www/public/images/blog/2023-05-09-beta-update-april/{customer-stories-mendable.png => customer-stories-firecrawl.png} (100%) rename apps/www/public/images/customers/{mendable/mendable.png => firecrawl/firecrawl.png} (100%) create mode 100644 apps/www/public/images/customers/logos/firecrawl.png create mode 100644 apps/www/public/images/customers/logos/light/firecrawl.png delete mode 100644 apps/www/public/images/customers/logos/light/mendableai.png delete mode 100644 apps/www/public/images/customers/logos/light/mendeable.png delete mode 100644 apps/www/public/images/customers/logos/mendableai.png delete mode 100644 apps/www/public/images/customers/logos/mendeable.png create mode 100644 apps/www/public/images/product/vector/community/supabase+firecrawl.svg delete mode 100644 apps/www/public/images/product/vector/community/supabase+mendable.svg diff --git a/apps/docs/content/guides/ai.mdx b/apps/docs/content/guides/ai.mdx index 6d512aa57a3..c2cfe4743d7 100644 --- a/apps/docs/content/guides/ai.mdx +++ b/apps/docs/content/guides/ai.mdx @@ -139,10 +139,10 @@ export const integrations = [ href: 'https://supabase.com/customers/berriai', }, { - name: 'Mendable switches from Pinecone to Supabase for PostgreSQL vector embeddings', + name: 'Firecrawl switches from Pinecone to Supabase for PostgreSQL vector embeddings', description: - 'How Mendable boosts efficiency and accuracy of chat powered search for documentation using Supabase with pgvector', - href: 'https://supabase.com/customers/mendableai', + 'How Firecrawl boosts efficiency and accuracy of chat powered search for documentation using Supabase with pgvector', + href: 'https://supabase.com/customers/firecrawl', }, { name: 'Markprompt: GDPR-Compliant AI Chatbots for Docs and Websites', diff --git a/apps/www/_blog/2023-05-09-supabase-beta-update-april-2023.mdx b/apps/www/_blog/2023-05-09-supabase-beta-update-april-2023.mdx index c4012ff3626..b2dc0b42e0d 100644 --- a/apps/www/_blog/2023-05-09-supabase-beta-update-april-2023.mdx +++ b/apps/www/_blog/2023-05-09-supabase-beta-update-april-2023.mdx @@ -95,13 +95,13 @@ The community is loving `pgvector` to build AI apps so we decided to make it par [See all the submissions](https://www.madewithsupabase.com/launch-week-7) -## Mendable.ai switches from Pinecone to Supabase for PostgreSQL vector embeddings. +## Firecrawl switches from Pinecone to Supabase for PostgreSQL vector embeddings. -![Mendable logo](/images/blog/2023-05-09-beta-update-april/customer-stories-mendable.png) +![Firecrawl logo](/images/blog/2023-05-09-beta-update-april/customer-stories-firecrawl.png) -With Supabase's pg_vector, Mendable.ai could build a more cost-effective solution that is just as performant - if not more performant - than other vector databases. +With Supabase's pg_vector, Firecrawl could build a more cost-effective solution that is just as performant - if not more performant - than other vector databases. -[Read the full story](https://supabase.com/customers/mendableai) +[Read the full story](https://supabase.com/customers/firecrawl) ## From the community diff --git a/apps/www/_customers/firecrawl.mdx b/apps/www/_customers/firecrawl.mdx new file mode 100644 index 00000000000..06e37b803c5 --- /dev/null +++ b/apps/www/_customers/firecrawl.mdx @@ -0,0 +1,78 @@ +--- +name: Firecrawl +title: Firecrawl switches from Pinecone to Supabase Vector for PostgreSQL vector embeddings. +# Use meta_title to add a custom meta title. Otherwise it defaults to '{name} | Supabase Customer Stories': +meta_title: Firecrawl switches from Pinecone to Supabase Vector for PostgreSQL vector embeddings. +description: How Firecrawl boosts efficiency and accuracy of chat powered search for documentation using Supabase Vector. +# Use meta_description to add a custom meta description. Otherwise it defaults to {description}: +meta_description: How Firecrawl boosts efficiency and accuracy of chat powered search for documentation using Supabase Vector. +author: paul_copplestone +author_title: Supabase +author_url: https://github.com/kiwicopple +author_image_url: https://avatars2.githubusercontent.com/u/10214025?s=400&u=c6775be2ae667e2acae3ccd347fed62bb3f5b3e7&v=4 +logo: /images/customers/logos/firecrawl.png +logo_inverse: /images/customers/logos/light/firecrawl.png +og_image: /images/customers/og/firecrawl.jpg +tags: + - supabase +date: '2023-05-05' +company_url: 'https://firecrawl.dev/' +stats: + [ + { stat: '00,000', label: Example stat }, + { stat: '00,000', label: Example stat }, + { stat: '00,000', label: Example stat }, + ] +misc: [{ label: 'Backed by', text: 'Y Combinator' }] +about: Firecrawl is Chat Powered Search for Documentation. +# "healthcare" | "fintech" | "ecommerce" | "education" | "gaming" | "media" | "real-estate" | "saas" | "social" | "analytics" | "ai" | "developer-tools" +industry: ['ai', 'saas', 'developer-tools'] +# "startup" | "enterprise" | "indie_dev" +company_size: 'startup' +# "Asia" | "Europe" | "North America" | "South America" | "Africa" | "Oceania" +region: 'North America' +# "database" | "auth" | "storage" | "realtime" | "functions" | "vector" +supabase_products: ['database', 'vector'] +--- + +[Firecrawl](http://firecrawl.dev/) provides a chat-powered search engine for technical documentation. Their AI-powered search tool makes it easier for developers and other technical users to find relevant information in complex documentation. Users can simply ask questions in natural language, and the tool returns the most relevant answers. Firecrawl's search engine also provides detailed analytics, which helps teams identify knowledge gaps and areas for improvement in their documentation. Firecrawl has integrated with some of the largest open source projects in the space such as LangChain and LlamaIndex. + +## The Challenge + +Firecrawl was experiencing tremendous success, growing Weekly Active Users by nearly 300% since March. They needed a tool to store and search through large amounts of vector data to improve the efficiency and accuracy of their similarity search operations. They tried Faiss, Weaviate, and Pinecone, but found them to be expensive and not very intuitive, especially when it came to storing metadata along with the vectors. + +## Why they chose Supabase + +Firecrawl lear that Supabase supports [pgvector](https://supabase.com/docs/guides/database/extensions/pgvector) and found it to be a simple and cost-effective solution. They were impressed with the open source nature of Supabase, as well as its ability to store metadata alongside the vectors. They also appreciated the intuitive interface and ease of use. + + + We tried other vector databases - we tried Faiss, we tried Weaviate, we tried Pinecone. We found + them to be incredibly expensive and not very intuitive. If you're just doing vector search they're + great, but if you need to store a bunch of metadata that becomes a huge pain. + + +## What They Built + +Using [Supabase Vector](https://supabase.com/vector), Firecrawl was able to build a more efficient and accurate search function for their AI chatbot. By storing vector data alongside metadata in Supabase, Firecrawl was able to quickly and easily search through their customers documentation to find the most relevant responses to queries. They found that Supabase's solution was just as performant as dedicated vector databases, but without the high cost. + +![Firecrawl - build AI chat search applications](/images/customers/firecrawl/firecrawl.png) + +## The Results + +Thanks to Supabase Vector, Firecrawl was able to significantly improve the efficiency and accuracy of their Chat Powered Search for Documentation. They were able to build faster and more cost-effectively using Supabase's open source stack. + + + We looked at the alternatives and chose Supabase because it's open source, it's simpler, and, for + all the ways we need to use it, Supabase has been just as performant - if not more performant - + than the other vector databases. + + +To learn more about how Supabase Vector can help you store vector embeddings at scale and build AI apps with ease, [reach out to us](https://forms.supabase.com/enterprise). + +## Tech stack + +- React +- Vercel +- Next.js +- Express +- Supabase diff --git a/apps/www/_customers/mendableai.mdx b/apps/www/_customers/mendableai.mdx deleted file mode 100644 index eaa1d4bf91d..00000000000 --- a/apps/www/_customers/mendableai.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -name: Mendable -title: Mendable switches from Pinecone to Supabase Vector for PostgreSQL vector embeddings. -# Use meta_title to add a custom meta title. Otherwise it defaults to '{name} | Supabase Customer Stories': -meta_title: Mendable switches from Pinecone to Supabase Vector for PostgreSQL vector embeddings. -description: How Mendable boosts efficiency and accuracy of chat powered search for documentation using Supabase Vector. -# Use meta_description to add a custom meta description. Otherwise it defaults to {description}: -meta_description: How Mendable boosts efficiency and accuracy of chat powered search for documentation using Supabase Vector. -author: paul_copplestone -author_title: Supabase -author_url: https://github.com/kiwicopple -author_image_url: https://avatars2.githubusercontent.com/u/10214025?s=400&u=c6775be2ae667e2acae3ccd347fed62bb3f5b3e7&v=4 -logo: /images/customers/logos/mendableai.png -logo_inverse: /images/customers/logos/light/mendableai.png -og_image: /images/customers/og/mendable.jpg -tags: - - supabase -date: '2023-05-05' -company_url: 'https://mendable.ai/' -stats: - [ - { stat: '00,000', label: Example stat }, - { stat: '00,000', label: Example stat }, - { stat: '00,000', label: Example stat }, - ] -misc: [{ label: 'Backed by', text: 'Y Combinator' }] -about: Mendable is Chat Powered Search for Documentation. -# "healthcare" | "fintech" | "ecommerce" | "education" | "gaming" | "media" | "real-estate" | "saas" | "social" | "analytics" | "ai" | "developer-tools" -industry: ['ai', 'saas', 'developer-tools'] -# "startup" | "enterprise" | "indie_dev" -company_size: 'startup' -# "Asia" | "Europe" | "North America" | "South America" | "Africa" | "Oceania" -region: 'North America' -# "database" | "auth" | "storage" | "realtime" | "functions" | "vector" -supabase_products: ['database', 'vector'] ---- - -[Mendable](http://mendable.ai/) provides a chat-powered search engine for technical documentation. Their AI-powered search tool makes it easier for developers and other technical users to find relevant information in complex documentation. Users can simply ask questions in natural language, and the tool returns the most relevant answers. Mendable's search engine also provides detailed analytics, which helps teams identify knowledge gaps and areas for improvement in their documentation. Mendable has integrated with some of the largest open source projects in the space such as LangChain and LlamaIndex. - -## The Challenge - -Mendable was experiencing tremendous success, growing Weekly Active Users by nearly 300% since March. They needed a tool to store and search through large amounts of vector data to improve the efficiency and accuracy of their similarity search operations. They tried Faiss, Weaviate, and Pinecone, but found them to be expensive and not very intuitive, especially when it came to storing metadata along with the vectors. - -## Why they chose Supabase - -Mendable lear that Supabase supports [pgvector](https://supabase.com/docs/guides/database/extensions/pgvector) and found it to be a simple and cost-effective solution. They were impressed with the open source nature of Supabase, as well as its ability to store metadata alongside the vectors. They also appreciated the intuitive interface and ease of use. - - - We tried other vector databases - we tried Faiss, we tried Weaviate, we tried Pinecone. We found - them to be incredibly expensive and not very intuitive. If you're just doing vector search they're - great, but if you need to store a bunch of metadata that becomes a huge pain. - - -## What They Built - -Using [Supabase Vector](https://supabase.com/vector), Mendable was able to build a more efficient and accurate search function for their AI chatbot. By storing vector data alongside metadata in Supabase, Mendable was able to quickly and easily search through their customers documentation to find the most relevant responses to queries. They found that Supabase's solution was just as performant as dedicated vector databases, but without the high cost. - -![Mendable - build AI chat search applications](/images/customers/mendable/mendable.png) - -## The Results - -Thanks to Supabase Vector, Mendable was able to significantly improve the efficiency and accuracy of their Chat Powered Search for Documentation. They were able to build faster and more cost-effectively using Supabase's open source stack. - - - We looked at the alternatives and chose Supabase because it's open source, it's simpler, and, for - all the ways we need to use it, Supabase has been just as performant - if not more performant - - than the other vector databases. - - -To learn more about how Supabase Vector can help you store vector embeddings at scale and build AI apps with ease, [reach out to us](https://forms.supabase.com/enterprise). - -## Tech stack - -- React -- Vercel -- Next.js -- Express -- Supabase diff --git a/apps/www/components/Sections/CommunitySlider.tsx b/apps/www/components/Sections/CommunitySlider.tsx index afdd7bb49c0..94bf42357bc 100644 --- a/apps/www/components/Sections/CommunitySlider.tsx +++ b/apps/www/components/Sections/CommunitySlider.tsx @@ -46,21 +46,21 @@ const cards: CardInterface[] = [ role: 'Co-Founder, Markprompt', quote: 'We decided to use Supabase over other specialized vector databases because it enabled us to be GDPR compliant from day one with little effort.', - image: vectorImagesDir + 'supabase+mendable.svg', + image: vectorImagesDir + 'supabase+firecrawl.svg', abstract: 'Markprompt and Supabase - GDPR-Compliant AI Chatbots for Docs and Websites.', url: '/customers/markprompt', }, { type: 'customer-story', avatar: '', - customer: 'Mendable', + customer: 'Firecrawl', author: 'Caleb Peffer', - role: 'CEO, Mendable', + role: 'CEO, Firecrawl', quote: 'We tried other vector databases - we tried Faiss, we tried Weaviate, we tried Pinecone. We found them to be incredibly expensive and not very intuitive. If you’re just doing vector search they’re great, but if you need to store a bunch of metadata that becomes a huge pain.', image: vectorImagesDir + 'supabase+markprompt.svg', - abstract: 'Mendable switches from Pinecone to Supabase for PostgreSQL vector embeddings.', - url: '/customers/mendable', + abstract: 'Firecrawl switches from Pinecone to Supabase for PostgreSQL vector embeddings.', + url: '/customers/firecrawl', }, { type: 'twitter', diff --git a/apps/www/data/CustomerStories.ts b/apps/www/data/CustomerStories.ts index cd6808f8cc0..b12e56ac878 100644 --- a/apps/www/data/CustomerStories.ts +++ b/apps/www/data/CustomerStories.ts @@ -305,15 +305,15 @@ export const data: CustomerStoryType[] = [ }, { type: 'Customer Story', - title: 'Mendable.ai switches from Pinecone to Supabase for PostgreSQL vector embeddings', + title: 'Firecrawl switches from Pinecone to Supabase for PostgreSQL vector embeddings', description: - 'How Mendable.ai boosts efficiency and accuracy of chat powered search for documentation using Supabase with pg_vector', - imgUrl: 'images/customers/logos/mendableai.png', - logo: '/images/customers/logos/mendableai.png', - logo_inverse: '/images/customers/logos/light/mendableai.png', - organization: 'Mendable.ai', - url: '/customers/mendableai', - path: '/customers/mendableai', + 'How Firecrawl boosts efficiency and accuracy of chat powered search for documentation using Supabase with pg_vector', + imgUrl: 'images/customers/logos/firecrawl.png', + logo: '/images/customers/logos/firecrawl.png', + logo_inverse: '/images/customers/logos/light/firecrawl.png', + organization: 'Firecrawl.dev', + url: '/customers/firecrawl', + path: '/customers/firecrawl', postMeta: { name: 'Paul Copplestone', avatarUrl: 'https://avatars0.githubusercontent.com/u/10214025?v=4', diff --git a/apps/www/data/ga.tsx b/apps/www/data/ga.tsx index 95fbbaf7c43..981bb567bb5 100644 --- a/apps/www/data/ga.tsx +++ b/apps/www/data/ga.tsx @@ -176,7 +176,7 @@ In the past year, we've had 12 companies start on Supabase and grow from zero to ![top user growth over time by days after launch](/images/ga/project-user-growth--dark.svg?v=3) -Most of these were AI companies, like Udio, Krea, Humata, Chatbase, Pika, Quivr, Mendable, Markprompt and [MDN search](https://developer.mozilla.org/en-US/blog/introducing-ai-help/) by Mozilla. +Most of these were AI companies, like Udio, Krea, Humata, Chatbase, Pika, Quivr, Firecrawl, Markprompt and [MDN search](https://developer.mozilla.org/en-US/blog/introducing-ai-help/) by Mozilla. Postgres has been instrumental in our scalability and adoption. It's versatility is best demonstrated by pgvector: we were the first cloud provider to offer it, and today 15% of all new Supabase projects use pgvector for AI and ML workloads. Look out for a few related announcements this week. `, diff --git a/apps/www/data/products/modules/vector.tsx b/apps/www/data/products/modules/vector.tsx index 708c49b5044..47a3e5896fe 100644 --- a/apps/www/data/products/modules/vector.tsx +++ b/apps/www/data/products/modules/vector.tsx @@ -319,14 +319,14 @@ docs.query( { type: 'customer-story', avatar: '', - customer: 'mendableai', + customer: 'firecrawl', author: 'Caleb Peffer', - role: 'CEO at Mendable', + role: 'CEO at Firecrawl', quote: 'We tried other vector databases - we tried Faiss, we tried Weaviate, we tried Pinecone. If you’re just doing vector search they’re great, but if you need to store a bunch of metadata that becomes a huge pain.', - image: '/images/customers/logos/mendableai.png', - abstract: 'Mendable switches from Pinecone to Supabase for PostgreSQL vector embeddings.', - url: '/customers/mendableai', + image: '/images/customers/logos/firecrawl.png', + abstract: 'Firecrawl switches from Pinecone to Supabase for PostgreSQL vector embeddings.', + url: '/customers/firecrawl', }, ], }, diff --git a/apps/www/lib/redirects.js b/apps/www/lib/redirects.js index a75ed33b34f..8950029f043 100644 --- a/apps/www/lib/redirects.js +++ b/apps/www/lib/redirects.js @@ -2125,6 +2125,11 @@ module.exports = [ source: '/blog/case-study-happyteams', destination: '/customers/happyteams', }, + { + permanent: true, + source: '/customers/mendableai', + destination: '/customers/firecrawl', + }, { permanent: true, source: '/docs/guides/auth/auth-helpers/nextjs-server-components', diff --git a/apps/www/public/customers-rss.xml b/apps/www/public/customers-rss.xml index dc9f05f5e7f..2c776ae0310 100644 --- a/apps/www/public/customers-rss.xml +++ b/apps/www/public/customers-rss.xml @@ -162,10 +162,10 @@ Wed, 17 May 2023 00:00:00 -0700 - https://supabase.com/customers/mendableai - Mendable switches from Pinecone to Supabase Vector for PostgreSQL vector embeddings. - https://supabase.com/customers/mendableai - How Mendable boosts efficiency and accuracy of chat powered search for documentation using Supabase Vector. + https://supabase.com/customers/firecrawl + Firecrawl switches from Pinecone to Supabase Vector for PostgreSQL vector embeddings. + https://supabase.com/customers/firecrawl + How Firecrawl boosts efficiency and accuracy of chat powered search for documentation using Supabase Vector. Fri, 05 May 2023 00:00:00 -0700 diff --git a/apps/www/public/images/blog/2023-05-09-beta-update-april/customer-stories-mendable.png b/apps/www/public/images/blog/2023-05-09-beta-update-april/customer-stories-firecrawl.png similarity index 100% rename from apps/www/public/images/blog/2023-05-09-beta-update-april/customer-stories-mendable.png rename to apps/www/public/images/blog/2023-05-09-beta-update-april/customer-stories-firecrawl.png diff --git a/apps/www/public/images/customers/mendable/mendable.png b/apps/www/public/images/customers/firecrawl/firecrawl.png similarity index 100% rename from apps/www/public/images/customers/mendable/mendable.png rename to apps/www/public/images/customers/firecrawl/firecrawl.png diff --git a/apps/www/public/images/customers/logos/firecrawl.png b/apps/www/public/images/customers/logos/firecrawl.png new file mode 100644 index 0000000000000000000000000000000000000000..76fe6c6b08ae0019904bc0ed163fb15772f98ccd GIT binary patch literal 4544 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 WIZY6DM(i8G3ZSj7_qbBkI{5zx+cZT0 literal 0 HcmV?d00001 diff --git a/apps/www/public/images/customers/logos/light/mendableai.png b/apps/www/public/images/customers/logos/light/mendableai.png deleted file mode 100644 index 382d48b3d47eedcb72f68e10ba2c2eb7131b627d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8974 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 diff --git a/apps/www/public/images/customers/logos/mendeable.png b/apps/www/public/images/customers/logos/mendeable.png deleted file mode 100644 index f58e086630d06130fa4e31d21b7b8be25a8cb802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6376 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 diff --git a/apps/www/public/images/product/vector/community/supabase+firecrawl.svg b/apps/www/public/images/product/vector/community/supabase+firecrawl.svg new file mode 100644 index 00000000000..bb8caa1821b --- /dev/null +++ b/apps/www/public/images/product/vector/community/supabase+firecrawl.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/apps/www/public/images/product/vector/community/supabase+mendable.svg b/apps/www/public/images/product/vector/community/supabase+mendable.svg deleted file mode 100644 index f611cc3ddec..00000000000 --- a/apps/www/public/images/product/vector/community/supabase+mendable.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/www/public/sitemap_www.xml b/apps/www/public/sitemap_www.xml index 6f39590a7cc..0d54ecc0896 100644 --- a/apps/www/public/sitemap_www.xml +++ b/apps/www/public/sitemap_www.xml @@ -2229,7 +2229,7 @@ - https://supabase.com/customers/mendableai + https://supabase.com/customers/firecrawl weekly 0.5