MyEduOS — AI-Powered Campus Operating System
DEVELOPER ECOSYSTEM & CLIENT LIBRARIES

Official SDKs for Campus Integrations

Build enterprise ERP integrations, IoT biometric attendance sync, and automated fee reconciliation with fully-typed client libraries for TypeScript, Python, and Go.
Interactive Tenancy Playground:

Install Package

npm install @eduos/sdk
index.tsLive API
import { EduOSClient } from '@eduos/sdk'

// Multi-tenant client configured for greenwood-academy
const eduos = new EduOSClient({
  apiKey: process.env.EDUOS_API_KEY!,
  organizationSlug: 'greenwood-academy',
  schoolId: 'sch_9942a',
  environment: 'production',
})

// Verify database tenancy and cluster connectivity
const status = await eduos.health.check()
console.log('Connected to MyEduOS tenant:', status.tenantName)
console.log('PostgreSQL RLS Active:', status.rlsEnforced)

Enterprise Reliability Built-In

Strict Tenant Isolation

All client requests inject cryptographic multi-tenant headers (X-Organization-Slug, X-School-Id) verified directly by PostgreSQL Row-Level Security.

Exponential Backoff & Retries

Transient 429 rate limits and 5xx gateway blips are automatically retried up to 3 times with jitter, using unique idempotency keys to guarantee zero duplicate fee charges.

HMAC-SHA256 Webhooks

Every webhook event includes an HMAC timestamp and signature. Our SDK provides built-in validation functions with anti-replay window tolerance to prevent replay attacks.

OpenAPI 3.1 & Postman Collection

Need raw HTTP specs or custom language bindings?

Explore our full OpenAPI 3.1 specification, download ready-to-import Postman collections, or read our webhook events catalog.