# Embedd.to > Provider-agnostic vectorized table management API Embedd.to connects to your existing databases (Snowflake, PostgreSQL), automatically generates and maintains vector embeddings, and provides a unified query interface for semantic search. ## Documentation - [Getting Started](https://embedd.to/): Overview and key concepts - [Authentication](https://embedd.to/authentication): API key authentication - [Quick Start](https://embedd.to/quick-start): Create your first vector table in 5 minutes - [Snowflake Guide](https://embedd.to/providers/snowflake): Snowflake-specific setup - [PostgreSQL Guide](https://embedd.to/providers/postgresql): PostgreSQL with pgvector setup - [Managed Mode](https://embedd.to/modes/managed): Vectors stored by Embedd.to (Qdrant) - [Platform Mode](https://embedd.to/modes/platform): Vectors stored in your database - [API Reference](https://embedd.to/api-reference): Full endpoint documentation - [Error Reference](https://embedd.to/errors): Error codes and resolutions - [Rate Limiting](https://embedd.to/rate-limiting): Rate limit details ## API Endpoints - POST /v1/environments — Create environment - GET /v1/environments — List environments - GET /v1/environments/{id} — Get environment - DELETE /v1/environments/{id} — Delete environment - POST /v1/providers/{provider}/connections — Create connection - GET /v1/connections — List connections - GET /v1/connections/{id} — Get connection - PUT /v1/connections/{id} — Update connection - DELETE /v1/connections/{id} — Delete connection - POST /v1/connections/{id}/test — Test connection - POST /v1/embedding-providers — Create embedding provider - GET /v1/embedding-providers — List embedding providers - GET /v1/embedding-providers/{id} — Get embedding provider - PUT /v1/embedding-providers/{id} — Update embedding provider - DELETE /v1/embedding-providers/{id} — Delete embedding provider - GET /v1/embedding-providers/{id}/models — List available models - POST /v1/vector-tables — Create vector table - GET /v1/vector-tables — List vector tables - GET /v1/vector-tables/{id} — Get vector table - PUT /v1/vector-tables/{id} — Update vector table - DELETE /v1/vector-tables/{id} — Delete vector table - POST /v1/vector-tables/{id}/backfill — Trigger backfill - GET /v1/vector-tables/{id}/schema — Get source schema - POST /v1/vector-tables/{id}/query — Semantic search - GET /v1/vector-tables/{id}/sync/status — Get sync status - POST /v1/vector-tables/{id}/sync/pause — Pause sync - POST /v1/vector-tables/{id}/sync/resume — Resume sync