--- Skip to content

API for Developers

Integrate GorkyCAD with your systems via REST API

Automate project creation, calculations, and documentation export via API

https://api.gorkycad.pro/v1

🔐 Authentication

All requests require a Bearer token. Get it in your dashboard → API Keys.

Authorization: Bearer YOUR_API_KEY

🔗 Endpoints

Method Endpoint Auth
POST /projects 🔒
GET /projects/{id} 🔒
PUT /projects/{id} 🔒
DELETE /projects/{id} 🔒
POST /projects/{id}/calculate 🔒
GET /projects/{id}/export/pdf 🔒
GET /catalog 🌐
GET /standards 🌐

Rate Limits

Free 10 req/min
Pro 100 req/min
Enterprise 1000 req/min

Code Examples

cURL bash
curl -H "Authorization: Bearer $TOKEN" https://api.gorkycad.pro/v1/projects
Python requests
import requests
headers = {'Authorization': 'Bearer ' + token}
r = requests.get('https://api.gorkycad.pro/v1/projects', headers=headers)
JavaScript fetch
fetch('https://api.gorkycad.pro/v1/projects', {
  headers: { 'Authorization': 'Bearer ' + token }
}).then(r => r.json())

🪝 Webhooks

Receive event notifications on your server:

project.calculated → Project calculation completed
project.exported → PDF export ready
license.expiring → License expiring in 7 days

Ready to integrate?

🔑 Get API Key