Integrate time tracking into your workflow with our powerful API, official SDKs, and comprehensive documentation.
Full-featured REST API with comprehensive endpoints for time tracking, projects, users, and more.
Production-ready SDKs for JavaScript/TypeScript and Python with full type support.
Real-time event notifications for time entries, screenshots, projects, and team changes.
Secure OAuth 2.0 authentication for building apps that integrate with ClockEye.
Get up and running in minutes with our official SDKs
import { ClockEyeClient } from '@clockeye/sdk';
const client = new ClockEyeClient({
apiKey: 'your-api-key'
});
// Start tracking time
const timer = await client.timeEntries.start({
projectId: 'proj_123',
description: 'Working on feature'
});
// Stop timer
const entry = await client.timeEntries.stop();
console.log(`Tracked ${entry.duration} seconds`);Subscribe to events and receive instant notifications when things happen in ClockEye. Build real-time dashboards, sync data to external systems, or trigger automated workflows.
// Webhook payload example
{
"id": "evt_abc123",
"event": "time_entry.stopped",
"timestamp": "2024-01-15T14:30:00Z",
"data": {
"id": "te_xyz789",
"userId": "user_123",
"projectId": "proj_456",
"duration": 3600,
"description": "Feature development"
}
}Create a developer account to get your API key and start building integrations today.