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

  1. Native HTTP Clients: Use standard libraries like the Fetch API (Node.js) or requests (Python) to make direct API calls.

  2. 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

Node.js

Node.js® is an open-source, cross-platform JavaScript runtime environment.

Read more

Python

Python is a programming language that lets you work quickly and integrate systems more effectively.

Read more

PHP

A popular general-purpose scripting language that is especially suited to web development.

Read more

Ruby

A dynamic, open source programming language with a focus on simplicity and productivity.

Read more

Go

An open-source programming language supported by Google with built-in concurrency.

Read more

Was this page helpful?