Developer toolchain Overview
8/8/2026, 12:27:22 AM · Source
An overview of Palantir Foundry's developer toolchain that integrates Core APIs, SDKs (OSDK), AI agents via MCP (Model Context Protocol), compute modules, and custom endpoints to build end-to-end applications on top of the Ontology platform.
Developer toolchain
The Palantir platform comes with a set of developer tools that enable you to build on top of the Ontology and unlock value with new workflows, applications, and functionality. With Palantir's developer toolchain, you can access the full power of the Ontology directly from your development environment.
In addition to the data connection and application building tools described elsewhere, the Palantir developer toolchain provides:
- Core APIs and SDKs that open up the Ontology to your applications.
- Development environments and developer-centric functionality to accelerate your workflows.
- Palantir MCP to enable AI IDEs and AI agents to use Palantir context and take action throughout Foundry.
- Ontology MCP to expose ontology resources as MCP tools for external AI agents.
- Compute modules to containerize your code and scale your deployments.
Central to Palantir's developer offerings are the APIs and SDKs that open up the platform and allow you to build applications that integrate directly with the Palantir platform and your Ontology data.
The Ontology SDK (OSDK) enables developers to generate SDKs from their ontologies in Python, Java, and TypeScript. OSDK lets you access object types, apply actions to update data in the Ontology, call functions, and run AIP Logic functions for AIP-enabled enrollments. The in-platform Developer Console includes Ontology-specific documentation for the entities chosen for your application. Applications use the OAuth flow as a public or confidential client to access the data.
Palantir's APIs support users building on the Palantir platform by enabling programmatic management of platform access and the data backing your Ontology. API references are also available in-platform via the Developer Console.
Available Palantir APIs include:
- Datasets — Read, write, and manage datasets, including branches, transactions, files, and views.
- Filesystem — Manage spaces, projects, folders, and resource roles.
- Administration — Manage users, groups, organizations, hosts, and markings.
- Orchestration — Trigger builds, inspect jobs, and configure schedules.
- Connectivity — Manage connections, virtual tables, and file or table imports from external sources.
- SQL Queries — Execute SQL against datasets.
- Media Sets [Beta] — Upload, retrieve, and manage media sets and their items.
See the full API documentation for the complete list of endpoints, including models, audit logs, data health checks, streams, checkpoints, and Notepad.
Palantir's platform SDKs are publicly available for Python ↗ and TypeScript ↗, and are expanded as new APIs become available. These SDKs are usable alongside Ontology SDKs with the same Palantir platform clients.
In addition to development tools focused on data connection such as Pipeline Builder and Code Repositories, Code Workspaces allows you to use familiar IDEs like VS Code while building on top of the Palantir platform. VS Code workspaces are integrated with Developer Console, allowing you to rapidly build React applications. You can create a VS Code workspace from the in-platform Developer Console.
Palantir's developer-focused functionality aims to accelerate the process of building on the platform. Features like Global Branching help create a safe, streamlined environment for development of end-to-end workflows.
Palantir MCP is an implementation of the Model Context Protocol ↗ that allows AI IDEs and AI agents to autonomously build end-to-end applications in the Palantir platform - from data integration through ontology configuration and application development. In addition, you can use Palantir MCP to allow external AI systems to query documentation, metadata, and data, as well as perform high-level tasks on the platform. Developers can use Palantir MCP to automate auxiliary tasks while they stay focused on the system they are building.
Ontology MCP (OMCP) is a Developer Console feature that exposes your application's ontology resources as Model Context Protocol (MCP) tools, enabling external AI agents to interact with your ontology. While Palantir MCP is designed for ontology builders and development workflows, Ontology MCP is designed for ontology consumers: external AI agents that need to safely read and write data to production ontology data.
Ontology MCP exposes object types, action types, and query functions as MCP tools, and integrates with desktop agents and headless agent frameworks.
The Compute Modules feature enables you to deploy interactive containers on the Palantir platform, allowing you to bring in your existing code base (regardless of language) and run it inside the platform. With Compute Modules, for example, you could bring a third-party machine learning model into the platform and integrate it into your workflow.
For more information about Compute Modules, you can watch this official Build with AIP: Compute Modules ↗ video and reference the documentation.
Custom endpoints enable developers to configure and deploy user-defined API endpoints with their own URL patterns, request and response shapes, and specifications, while leveraging Foundry's back-end capabilities. These endpoints are backed by the ontology through actions and functions.
Learning map
Learning Map: Palantir Developer Toolchain
Stage 1 — Foundations
- Understand Palantir Foundry's architecture: data, Ontology, and applications
- Datasets, Code Repositories, Pipeline Builder basics
- Onboard to the Developer Console environment
Stage 2 — Core APIs & SDKs
- Use OSDK to generate typed clients (Python/Java/TypeScript) from your Ontology
- Explore platform APIs: Datasets, Filesystem, Administration, Orchestration, Connectivity, SQL Queries
- Install and configure the Python and TypeScript Platform SDKs
Stage 3 — Developer Environments
- Set up Code Workspaces with VS Code integration
- Use Global Branching for safe end-to-end workflow development
- Build React applications through the Developer Console
Stage 4 — AI & MCP Integration
- Deploy Palantir MCP to enable AI IDEs/agents to build and query the platform autonomously
- Expose Ontology resources as tools via Ontology MCP (OMCP) for external agent consumption
- Chain AI actions with ontology reads/writes
Stage 5 — Compute & Customization
- Deploy containerized workloads with Compute Modules for ML models and other code
- Configure custom endpoints on top of the Ontology for user-defined API patterns
Stage 6 — Production Readiness
- Combine all layers: data pipelines → Ontology actions → AI agents → compute → custom APIs
- Design scalable, end-to-end workflows across the full toolchain
Get hands-on — step by step
- Create a Palantir Foundry developer account and log into the in-platform Developer Console.
- Navigate to Core APIs & SDKs and generate an OSDK client in your preferred language (Python/Java/TypeScript) from your Ontology data model.
- Install the corresponding Platform SDK:
pip install palantir-foundryfor Python ornpm install @palantir/foundry-platform-typescriptfor TypeScript. - Set up OAuth credentials (public or confidential client) to authenticate API calls against your Palantir organization.
- Open Code Workspaces and connect it to VS Code, following the workspace setup guide in the Developer Console.
- Experiment with a core API endpoint — for example, use the Datasets API to list datasets, read a dataset, or create a new branch.
- Configure Palantir MCP: enable the MCP server in your Foundry environment and connect it to an AI IDE (e.g., Claude Desktop, VS Code Copilot) so your agent can read Ontology metadata and build applications autonomously.
- Optionally expose specific Ontology resources as tools via Ontology MCP (OMCP) so external AI agents can query and write production data safely.
- Package a self-contained piece of code or ML model into a Compute Module to run it inside the platform as an interactive container.
- Define custom endpoints with your own URL patterns and wire them to ontology actions and functions, then test via curl or Postman.
Top 3 sources
- 1Palantir Foundry Developer Toolchain Official Docs
The canonical overview of Palantir's full developer toolchain, covering APIs, SDKs, MCP integration, compute modules, and custom endpoints.
https://www.palantir.com/docs/foundry/dev-toolchain/overview/
- 2Palantir Ontology SDK (OSDK) Documentation
Step-by-step reference for generating typed SDKs from your Ontology in Python, Java, and TypeScript, including OAuth flow and Developer Console docs.
https://www.palantir.com/docs/foundry/ontology-sdk/overview/
- 3Palantir Foundry Python Platform SDK (GitHub)
The official open-source Python SDK for interacting with Palantir's platform APIs, with installation instructions and code examples.
https://github.com/palantir/foundry-platform-python
Links are AI-suggested — worth a quick sanity check before diving in.