Platform APIs

Platform APIs

Platform APIs

One typed client. The whole supported surface.

PAL binds the documented public Foundry and AIP APIs behind idiomatic .NET interfaces, with authentication, paging and retries handled for you.

Read

Dataset

rows as

typed records

.

AssetReadings

14,203 rows

rid

string

asset_id

string

reading

double

datasets

unit

string

recorded_at

timestamp

schema

ingested_at

timestamp

generated

quality

float

Read

Dataset

rows as

typed records

.

AssetReadings

14,203 rows

rid

string

asset_id

string

reading

double

datasets

unit

string

recorded_at

timestamp

schema

ingested_at

timestamp

generated

quality

float

Typed all the way down.

Dataset schemas, function signatures and query parameters are surfaced as .NET types, so the compiler enforces the contract at build time.

Submit a batch transform

Orchestration build queued; a typed handle is returned for polling.

1

Stream readings continuously

2

Run SQL against a dataset

3

Open an AIP agent session

4

Browse every supported operation

Submit a batch transform

Orchestration build queued; a typed handle is returned for polling.

1

Stream readings continuously

2

Run SQL against a dataset

3

Open an AIP agent session

4

Browse every supported operation

Every supported surface, one package.

Datasets, Filesystem, Functions, Orchestration, Streams, SQL, Ontology, Agents and Models, bound consistently and versioned together.

Transport

Async streams

IAsyncEnumerable over paged results

Columnar reads

Arrow and Parquet dataset access

System.Text.Json

Source-generated serialisation

Transport

Async streams

IAsyncEnumerable over paged results

Columnar reads

Arrow and Parquet dataset access

System.Text.Json

Source-generated serialisation

Built for the .NET you already write.

Dependency injection, cancellation tokens, async streams and structured logging throughout. PAL behaves like a first-class .NET library.

One client your platform team can audit. One surface your developers can trust.

Idiomatic .NET

Async, cancellable, DI-registered interfaces that behave like any other library.

Documented APIs only

PAL consumes published public endpoints only.

Authentication handled

Token acquisition, refresh and scope handling are built in and configurable.

Resilient by default

Retries, backoff and paging applied consistently across every binding.

Observable

Structured logs, metrics and trace context on every call for production diagnosis.

Versioned together

One package version pins one declared upstream baseline across all capabilities.

The platform surface is public. PAL makes it typed, tested and traceable.

1:1

Bindings mapped to documented endpoints

.NET 10

Target framework, forward tested

100%

Of shipped surface declared in the manifest

All

HTTP client code generated for you

Connect. With intent.

All release gates passing

VERIFIED COVERAGE

Compatibility updates by email.

PAL by AIC

© 2026 AIC Professional Services UK Ltd. All rights reserved.

PAL is an independent product of AIC Professional Services UK Ltd. Palantir, Foundry and AIP are trademarks of Palantir Technologies Inc. PAL is not affiliated with, endorsed by, or sponsored by Palantir Technologies Inc.