published AI Powered

Supabase Vector API

The Supabase Vector API enables developers to perform efficient vector similarity searches in Supabase-managed databases, facilitating advanced AI and ML applications.

Developed by Supabase

99.90%Uptime
150msLatency
99.5kStars
API KeyAuth
NoCredit Card
RESTStyle
v1Version
API Endpoints

Reference for available routes, request structures, and live examples.

Generates vector embeddings from text

Full Endpoint URL
https://project.supabase.co/vectors
Implementation Example
curl -X POST 'https://project.supabase.co/vectors' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Request Payload
{
  "text": "The capital of France is Paris",
  "model": "text-embedding-ada-002"
}
Expected Response
{
  "model": "text-embedding-ada-002",
  "usage": {
    "prompt_tokens": 7
  },
  "embedding": [
    0.1,
    -0.2,
    0.3
  ]
}
Version:v1
Limit:1000 vectors/minute
Real-World Applications
  • Building semantic search features in applicationsOptimized Capability
  • Creating recommendation engines for e-commerce platformsOptimized Capability
  • Developing content similarity ranking tools for media websitesOptimized Capability
  • Integrating embedding-based retrieval in chatbots for enhanced user experienceOptimized Capability
Advantages
  • Seamless integration with Supabase-managed Postgres databases
  • Supports multiple distance metrics including cosine and Euclidean
  • Batch insertion of vectors for efficient data handling
  • Free to start with generous usage and no documented rate limits
Limitations
  • Authentication details require referencing external Supabase documentation
  • Limited official SDK support outside JavaScript/TypeScript clients
  • Currently focused on REST, no GraphQL support available
  • Some advanced features may require PostgreSQL extension setup knowledge

FAQs

API Specifications

v1
Pricing Model
Freemium with premium plans for additional features and support
Credit Card
Not Required
Response Formats
JSON
Supported Languages
5 Languages
SDK Support
JavaScript, TypeScript, Python
Time to Hello World

Minutes to configure with existing Supabase project

Rate Limit

1000 requests per minute

Free Tier Usage

Unlimited usage with no documented rate limits on the free tier, suitable for developers to explore and build initial projects.

Use Case: Best For

Developers building AI-powered semantic search, recommendation engines, and embedding-based retrieval applications.

Not Recommended For

Users requiring GraphQL API or dedicated enterprise support beyond Supabase standard offerings.

#vector-database#embeddings

Explore Related APIs

Discover similar APIs to Supabase Vector API

View All APIs
PUBLIC

NocoDB API

The NocoDB API offers a free solution for developers to create REST and GraphQL interfaces from existing SQL databases, facilitating CRUD operations and webhook functionalities.

DatabaseView Details
PUBLIC

Qdrant Vector Search

The Qdrant Vector Search API is an open-source solution for managing vector embeddings efficiently, tailored for AI applications requiring rapid similarity searches.

DatabaseView Details
PUBLIC

TimescaleDB API

The TimescaleDB API provides developers with a free solution for handling time-series data seamlessly integrated within PostgreSQL, suitable for scalable analytics workflows.

DatabaseView Details