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 | .NET | TypeScript | Python |
|---|---|---|---|
| Projects | client.Projects | client.projects | client.projects |
| Tasks | client.Tasks | client.tasks | client.tasks |
| Clients | client.Clients | client.clients | client.clients |
| Time Entries | client.TimeEntries | client.timeEntries | client.time_entries |
| Timesheets | client.Timesheets | client.timesheets | client.timesheets |
| Reports | -- | client.reports | client.reports |
| Period Templates | client.TimesheetPeriodTemplates | client.timesheetPeriodTemplates | client.timesheet_period_templates |
| Periods | client.TimesheetPeriods | client.timesheetPeriods | client.timesheet_periods |
| Integration | client.Integration | client.integration | client.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.