PsyData Labs L.L.C. Developer Portal
Comprehensive guide to integrating with PsyData Labs L.L.C. backend services, APIs, and multi-VPS infrastructure endpoints.
📌 Infrastructure Note
All core database operations and cache state reside on Pith VPS (8 GB RAM, 4 vCore), isolated from public traffic behind Vox VPS and Keen VPS.
Sitemap & Ecosystem Architecture
+-------------------------------------------------------------------+
| PsyData Labs L.L.C. |
+-------------------------------------------------------------------+
| |
v v
+-----------------------------+ +-----------------------------+
| Vox VPS (Edge Web) | | Keen VPS (API & Docs) |
| - Corporate Web Portal | | - Interactive Dev Docs |
| - Pricing & Subscription | | - API Gateway Endpoints |
| - Checkout & Billing Modal | | - System Health Monitor |
+--------------+--------------+ +--------------+--------------+
| |
+----------------------+----------------------+
|
v
+-------------------------------------------+
| Pith VPS (Central Data Hub) |
| - pdl_pith_postgres (PostgreSQL 16) |
| - pdl_pith_redis (Redis 7.2 Cache) |
| - pdl_authentik_server (SSO Identity) |
| - pdl_horilla (Enterprise HRMS) |
| - pdl_wiki_web (Knowledge Portal) |
+-------------------------------------------+
Authentication & Security
All API calls require authentication via an HTTP `Bearer` token issued by the Authentik SSO service on Pith.
Request Header Format
Authorization: Bearer pdl_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c
Supported Security Protocols
- OAuth2 / OIDC: Standard bearer token workflows for web applications.
- SCRAM-SHA-256: Enforced for direct database connections on `pdl_pith_postgres`.
- API Keys: Scoped service tokens for automated background pipelines.
Identity & SSO API
Interact programmatically with Authentik user directories, active sessions, and multi-factor authentication (MFA) prompts.
Fetches authenticated user profile, assigned roles, and permission scopes.
curl -X GET "https://auth.psydata.tech/api/v3/core/users/me/" \
-H "Authorization: Bearer pdl_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c" \
-H "Content-Type: application/json"
import requests
headers = {
"Authorization": "Bearer pdl_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c",
"Content-Type": "application/json"
}
response = requests.get("https://auth.psydata.tech/api/v3/core/users/me/", headers=headers)
print(response.json())
const axios = require('axios');
async function getUserProfile() {
const res = await axios.get('https://auth.psydata.tech/api/v3/core/users/me/', {
headers: { 'Authorization': 'Bearer pdl_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c' }
});
console.log(res.data);
}
getUserProfile();
Interactive API Playground
Test live endpoints directly from your browser.
{
"status": "awaiting_execution",
"message": "Click 'Execute Request' to query the selected PsyData Labs API."
}
Multi-VPS Node Health
Real-time operational status of PsyData Labs infrastructure.
Pith Hub (OVH)
PostgreSQL 16 & Redis 7.2 containers active with 8GB memory allocation.
Vox Edge Web
Nginx web server serving public portal and checkout engine.
Keen Dev Docs
Interactive documentation gateway and API sitemap online.