Application SDKs
Definition
Use an application SDK inside a backend service, worker or serverless function. Supply its API key through the deployed host's secret mechanism. These libraries do not install the CLI, open browser login, discover credentials or run a local evaluator.
Choose a language
| Guide | Package identity | Runtime | Resources |
|---|---|---|---|
| Python | teammately | Python 3.10+ | Fieldloop |
| JavaScript / TypeScript | @teammately/sdk | Node.js 22+, ES modules | Fieldloop |
| Go | github.com/teammately/teammately-go | Go 1.25.1+ | Fieldloop and evaluation operations |
Each guide describes installation from a source checkout and a batch call. Resource coverage differs across languages. Use REST or the CLI for evaluation workflows outside your language client's resource surface.
Fields, states, or lifecycle rules
A new Fieldloop Submission key authorizes that capability across its workspace. The application supplies organization, Project and source identifiers; current server permissions apply. Older restricted keys retain their restrictions.
source_event_id and batch idempotency keys belong to your application. Project/source IDs and receipts are issued by Teammately. In-memory enqueue, durable admission and completed processing are different acknowledgements.
Read Delivery and Recovery before continuous ingestion. It covers immutable batches, retries, shutdown, row outcomes and privacy.
