Documentation
Everything you need to build with HubNest. Explore guides, API references, and integration tutorials.
Quick Start
Jump right in with one of our getting-started paths.
Getting Started
Set up your HubNest HRM environment in under 5 minutes with our step-by-step onboarding guide.
ExploreAPI Reference
Complete reference for every REST endpoint — request schemas, response types, and live examples.
ExploreSDKs & Libraries
Official client libraries for Node.js, Python, Go, and Ruby with idiomatic wrappers.
ExploreWebhooks
Subscribe to real-time events and integrate HubNest HRM deeply into your existing toolchain.
ExploreAPI Resources
Deep-dive into specific areas of the HubNest HRM API.
REST API
Standard RESTful endpoints with JSON payloads, supporting CRUD operations for all HRM entities.
GraphQL
Flexible query language for fetching exactly the data you need in a single request.
Authentication
OAuth 2.0, API keys, and JWT-based auth flows with role-based access scoping.
Rate Limits
Understand request quotas, burst limits, and best practices for staying within thresholds.
Pagination
Cursor-based and offset pagination patterns for efficiently traversing large datasets.
Error Handling
Standardized error codes, retry strategies, and debugging tips for common failure scenarios.
Start Building in Seconds
A single API call is all it takes to fetch employee data.
const response = await fetch("https://api.hubnest.com/v1/employees", {
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
});
const { data } = await response.json();
console.log(data);
// => [{ id: "emp_01", name: "Jane Doe", department: "Engineering" }, ...]