SDKs

SDKs

Official client libraries for the Dime.Sheets API.

SDKs

Official client libraries wrap the Dime.Sheets REST API with typed models and ergonomic resource accessors. All three SDKs cover the same API surface:

Resource.NETTypeScriptPython
Projectsclient.Projectsclient.projectsclient.projects
Tasksclient.Tasksclient.tasksclient.tasks
Clientsclient.Clientsclient.clientsclient.clients
Time Entriesclient.TimeEntriesclient.timeEntriesclient.time_entries
Timesheetsclient.Timesheetsclient.timesheetsclient.timesheets
Reports--client.reportsclient.reports
Period Templatesclient.TimesheetPeriodTemplatesclient.timesheetPeriodTemplatesclient.timesheet_period_templates
Periodsclient.TimesheetPeriodsclient.timesheetPeriodsclient.timesheet_periods
Integrationclient.Integrationclient.integrationclient.integration

Choosing an SDK

  • .NET SDK -- Best for C# backends, Azure Functions, and Business Central integrations.
  • TypeScript SDK -- Best for Node.js services, serverless functions, and frontend tooling.
  • Python SDK -- Best for data pipelines, scripts, and automation.

All SDKs default to https://app.dimesheets.com as the base URL, configurable for self-hosted deployments.