Database Provider Options for Your App
Vercel offers several database integrations that you can easily add to your project. Here are some of your options:
Native Database Integrations
Vercel provides native integrations for several popular database services 1:
- Neon - PostgreSQL database
- Supabase - PostgreSQL database with additional features
- Upstash - Redis database
- PlanetScale - MySQL database
- MongoDB Atlas - Document database
- Pinecone - Vector database for AI applications 2
Vector Database Options
If you're building AI applications, Pinecone is a vector database service that handles the storage and search of complex data. You can use it for:
- Personalized search
- Image and video retrieval
- Recommendation systems 2
Adding a Database Integration
To add a database provider to your app:
- Navigate to the AI or Integrations tab in your Vercel dashboard
- Select your desired database provider from the list
- Review the provider information and press "Add Provider"
- Choose which projects should have access to this database
- Connect to the provider by following the authentication flow
- Pull the environment variables into your project using Vercel CLI:
- Install the provider's package (example for Pinecone):
- Connect your project using the provider's SDK 21
Authentication Considerations
When building your app with a database, you'll likely need authentication. Vercel supports various authentication providers like:
- NextAuth
- Auth0
- Stytch
- Supabase Auth
- Firebase
- And more 3
Would you like me to provide more specific information about any particular database integration?