Skip to main content
Essal Platform Banner Essal is a unified suite of business apps designed to cover every operational need across your company. From collaborative document editing to CRM pipelines, identity and access management to applicant tracking — all six apps share a single API surface, a common data model, and a consistent authentication layer. Whether you are embedding Essal capabilities into an existing product, automating cross-app workflows, or building internal tooling on top of the platform, the Essal API is designed to be predictable, versioned, and built to scale.

The App Suite

Essal Office

Collaborative documents, spreadsheets, and presentations with real-time co-editing.

Essal Access

Identity provider, SSO, user provisioning, and directory management.

Essal Sales

CRM with contacts, deal pipelines, and activity tracking.

Essal Careers

Applicant tracking, job board publishing, and candidate pipeline management.

Essal Project

Project management with tasks, sprints, boards, and time tracking.

Essal Guard

Security policies, audit logging, and anomaly-based threat alerts.

Getting Started

Quickstart Guide

Deploy Essal and make your first API request in under 10 minutes.

Platform Concepts

Understand workspaces, apps, users, and the shared data model.

API Reference

Explore all endpoints across every app in the Essal suite.

SDKs & Tools

Install official clients for Node.js, Python, Ruby, and Go.

Platform Capabilities

  • Unified API: Every app in the suite shares a common base URL, authentication scheme, and pagination model. Learn one API, and the rest follows.
  • Cross-App Events: Subscribe to real-time webhook events — from office.document.created to guard.alert.triggered — and keep your internal systems in sync.
  • Sandbox Environment: Test all operations against a fully isolated sandbox that mirrors production behaviour without affecting live data.
  • Granular Access Control: Essal Guard underpins the entire platform with role-based access control, resource-level policies, and a complete audit trail.

Developer Support

  • View the System Status page for live uptime and incident reports.
  • Browse the FAQ for answers to common integration questions.
  • Contact the developer team via the Support page.