Overview
The Plumi API allows you to programmatically:- Execute queries on connected databases
- Manage database connections
- Access query results
- Integrate AI-powered data analysis
Base URL
All API requests should be made to your workspace URL:Authentication
All API endpoints require authentication using API keys.Response Format
All responses are returned as JSON:Rate Limits
API requests are rate limited based on your plan:| Plan | Requests/minute |
|---|---|
| Free | 60 |
| Professional | 300 |
| Enterprise | Unlimited |
Available Endpoints
Connections
GET /api/connections- List all database connectionsPOST /api/connections/test- Test a database connection
Queries
POST /api/query- Execute a SQL queryGET /api/query/history- Get query history
AI
POST /api/ai/generate- Generate SQL from natural language