SDKs & Integration
While Taskhook's API can be consumed using standard HTTP clients like fetch
or requests
, we provide SDKs to streamline your integration. Our SDKs include type definitions for request payloads and convenient client wrappers for common operations.
Integration Approaches
-
Native HTTP Clients: Use standard libraries like the Fetch API (Node.js) or requests (Python) to make direct API calls.
-
SDKs: Get additional convenience with our JavaScript, Python, PHP, Ruby and Go libraries. SDKs provide:
- Type definitions for request/response payloads (where applicable)
- API client for making authenticated requests
- Helper utilities for common operations
You can also mix approaches by using just the type definitions from our SDKs while making requests with your preferred HTTP client.
Libraries
Python
Python is a programming language that lets you work quickly and integrate systems more effectively.
PHP
A popular general-purpose scripting language that is especially suited to web development.
Ruby
A dynamic, open source programming language with a focus on simplicity and productivity.