Skip to content

reference

Application SDKs

Choose a server-side SDK and follow a complete Fieldloop submission and receipt example.

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

GuidePackage identityRuntimeResources
PythonteammatelyPython 3.10+Fieldloop
JavaScript / TypeScript@teammately/sdkNode.js 22+, ES modulesFieldloop
Gogithub.com/teammately/teammately-goGo 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.

Found something unclear?

Report outdated, unsupported, or confusing docs so we can fix the source page.

Report a docs issue

Continue learning

Related docs