---
name: cloud-trial-registration
description: Automated registration for cloud free trials (Kamatera, MuleSoft, Oracle, etc.) with disposable email, API-driven signup, CSRF bypass, 2FA handling, and billing profile setup.
triggers:
- "VPS 30 days"
- "free trial cloud"
- "зарегистрируй VPS"
- "free tier registration"
- "cloud signup"
- "trial account"
- "Kamatera / MuleSoft / Oracle / GCP / AWS / UpCloud free tier"
- "upcloud deploy250"
---
# Cloud Trial Registration
Automated workflow for registering cloud provider free trials via API.
## Core workflow
### 1. Disposable email
Use **mail.tm** API (no auth needed for signup):
```
POST https://api.mail.tm/accounts → {"address": "...", "password": "..."}
POST https://api.mail.tm/token → {"token": "..."}
```
Alternative: GuerrillaMail (`api.guerrillamail.com`). Prefer mail.tm — more reliable delivery.
For IMAP-based pools (e.g. t-online.de), see `references/upcloud-api.md`.
### 2. CSRF token extraction
Most cloud consoles use CSRF. Pattern: GET the login/CSRF page, extract from HTML:
```python
csrf = re.search(r'CSRF_TOKEN",\s*"([^"]+)"', html).group(1)
```
Kamatera: `GET /csrf` → ``
### 3. API-driven signup
Always prefer API over browser for signup forms:
- Find the actual AJAX endpoint (check `