DinoDino

Command Palette

Search for a command to run...

v2.1.0REST & GraphQL

Dino API Platform

Powerful APIs to integrate Dino's design and development capabilities into your applications. Build faster with our comprehensive developer platform.

API Capabilities

User Management

Complete user authentication, profiles, and permission management system.

GET /api/v2/users

Project Management

Create, manage, and deploy projects with our comprehensive project API.

POST /api/v2/projects

Media Management

Upload, optimize, and serve images and assets with automatic CDN delivery.

POST /api/v2/media/upload

Analytics & Insights

Track usage, performance metrics, and user behavior with detailed analytics.

GET /api/v2/analytics

Quick Start Example

Create Your First Project

1. Authentication

curl -H "Authorization: Bearer YOUR_API_KEY" \

2. Create Project

curl -X POST https://api.dino.studio/v2/projects \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My Awesome Project",
    "template": "nextjs-starter",
    "config": {
      "framework": "nextjs",
      "deployment": "vercel"
    }
  }'

3. Response

{
  "id": "proj_abc123",
  "name": "My Awesome Project",
  "status": "creating",
  "url": "https://my-awesome-project.vercel.app",
  "created_at": "2024-01-01T00:00:00Z"
}