Getting Started with Verts API
Welcome to the Verts API documentation. Verts is a credit-based developer platform for file processing operations.
Overview
The Verts API allows you to:
- Upload and manage files - Store files with content-addressed storage
- Execute processing actions - Run operations like image resizing, format conversion, and analysis
- Pay per operation - Use a simple credit-based billing model
Authentication
All API requests require authentication. There are two authentication methods:
API Keys (Recommended for Server-to-Server)
Create an API key from your dashboard and include it in the Authorization header:
curl https://api.verts.dev/v1/account \
-H "Authorization: Bearer YOUR_API_KEY"
OAuth (For User Sessions)
For browser-based applications, use OAuth authentication via the /auth/ endpoints.
Making Your First Request
-
Get your API key from the dashboard
-
Check your account:
curl https://api.verts.dev/v1/account \
-H "Authorization: Bearer YOUR_API_KEY"
- View your credit balance:
curl https://api.verts.dev/v1/account/credits \
-H "Authorization: Bearer YOUR_API_KEY"
Next Steps
Guides
- Learn about Authentication in detail
- Understand Rate Limiting
- Explore the Credits system
API Reference
- Browse the API Reference for complete endpoint documentation
- Check out file operations
- Explore actions for file processing