Documentation menu

SDKs

Official SDKs are on our roadmap. There are no published MASK packages yet. For now, the fastest way to integrate is to call the MASK REST API directly over HTTP. It works with any language and HTTP client, so you can start building today without waiting for an SDK.

On the roadmap

We plan to publish official, type-safe SDKs that wrap the REST API with idiomatic methods, automatic retries, and built-in pagination. The languages we're targeting first:

SDKLanguageStatus
Node.jsTypeScript / JavaScriptPlanned
PythonPython 3.8+Planned

Use the REST API today

Every endpoint is available over plain HTTPS with bearer-token authentication. Authenticate with an API key from your workspace settings, then send standard requests, no SDK required.

Create a link
curl -X POST https://mask.pk/api/v1/links \
  -H "Authorization: Bearer mk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/my-page"
  }'

See the API reference for the full list of endpoints, and the authentication guide for details on creating and scoping API keys.