Multi-tenant Platform API
Build secure, scalable SaaS applications with role-based access control, invitation workflows, and comprehensive time tracking.
Quick start
Get up and running with the Platform API in minutes
Configure environment variables
Copy the example environment file and configure your database connection:
Update the
.env file with your PostgreSQL connection string and JWT secrets.Core features
Everything you need to build a multi-tenant SaaS platform
Multi-tenancy
Isolated company workspaces with complete data separation and tenant-specific configurations
Authentication
JWT-based authentication with secure refresh tokens and automated token rotation
Role-based Access Control
Granular permissions system with company-specific roles and global platform permissions
Invitation System
Flexible invitation workflows for company creation and member onboarding
Time Tracking
Comprehensive time tracking with projects, categories, and client billing support
Client Management
Manage clients, sites, and rate rules with overtime calculations
API resources
Explore the available endpoints and integrate with your application
Authentication
User registration, login, and token management
Companies
Create and manage company workspaces
Users
User profiles and management
Memberships
Company member invitations and roles
Permissions
Permission management and access control
Time Tracking
Time entries, projects, and categories
Ready to get started?
Follow our quickstart guide to set up your first multi-tenant application with the Platform API.
View Quickstart Guide