استخدام الـ SDKs
SDKs لثلاث لغات — كلها بتتعامل مع JWT تلقائياً.
Go
go
1c := sdk.New("https://at.p2s.today", "your-api-key")2 3projects, err := c.ListProjects()4token, err := c.Token() // JWT قصير (15 دقيقة) — يتجدد تلقائياً5secret, err := c.GetSecret("projNanoid", "production", "DB_PASSWORD")PHP (Laravel)
bash
1composer require anomalyco/aliens-treasuryphp
1$client = new AnomalycoTreasuryClient('https://at.p2s.today', 'key');2$token = $client->authenticate();3$projects = $client->listProjects();4$secret = $client->getSecret('projNanoid', 'production', 'DB_PASSWORD');5// + TreasuryFacade و TreasuryServiceProvider لـ LaravelNode.js
bash
1npm install @anomalyco/aliens-treasuryjavascript
1import {{ AliensTreasuryClient }} from '@anomalyco/aliens-treasury';2const client = new AliensTreasuryClient('https://at.p2s.today', 'your-api-key');3await client.listProjects();