API Integration Tutorial

Interact with the ελβένγ API to manage projects, deploy code, and monitor resources. This tutorial shows you how to authenticate, call endpoints, and handle responses.

⚠️ Authentication Setup

Before using the API, ensure you:

  • Have an API key from the Developer Portal
  • Know your account ID
  • Have basic understanding of REST concepts
<сode>export API_KEY="your-dev-key"
<сode>curl -H "Authorization: Bearer your-token" https://api/elbenz/v1/projects

Securely manage your credentials and keep them protected.

🔧 API Endpoints

Create Project

Build sandboxed development environment

POST /api/v1/projects
svg>

Deploy Code

Push and deploy your code securely

POST /api/v1/deploy

🚀 Example: Create a Project

Request Payload

{
  "name": "my-first-project",
  "template": "nodejs-typescript",
  "resources": {
    "cpu": "1024MB",
    "memory": "2GB"
  }
}
                    

This example creates a sandboxed project using our Node.js + TypeScript boilerplate.

✨ API Best Practices

Use Rate Limiting

Include a retry mechanism. We return HTTP 429 when you exceed 100 requests/minute.

Secure Your Keys

Never expose API keys in client-side code. Store them in environment variables.

Ready to Integrate?

Use the ελβένγ API to build custom integrations, automate workflows, and extend the platform with custom tooling.

Learn Security Best Practices