Spatio SDK

The Spatio SDK is a family of native client libraries for the SpatioAPI. Every endpoint, every model, every enum is available as typed code in your language of choice.

If you're building a backend service, a scheduled job, a webhook handler, or a CLI in something other than HTTP-by-hand, start here.

Resource-organized reference

Open any resource in the sidebar (Notes, Tasks, Mail, Sheets, Slides, Calendar, Channels, Direct Messages, Files, Calls, Contacts, ...) to see every operation it exposes, with a code sample in all twelve supported languages on each page.

Languages

LanguageInstall
TypeScriptnpm install @spatio/sdk-ts
Pythonpip install spatio-sdk
Gogo get github.com/spatio-labs/spatio-go
Rubygem install spatio-sdk
C#dotnet add package Spatio.Sdk
Rustcargo add spatio-sdk
Dartdart pub add spatio_sdk
Elixir{:spatio_sdk, "~> 0.0.1"}
PHPcomposer require spatio-labs/spatio-php
SwiftSPM URL: github.com/spatio-labs/spatio-swift
JavaJitPack: com.github.spatio-labs:spatio-java
KotlinJitPack: com.github.spatio-labs:spatio-kotlin

All SDKs share the same authentication model. See Authentication to mint a Personal Access Token.