The Palantir platform was designed to empower a diverse community of builders with a collection of powerful tools for use case development, including application building tools, workflow building tools, integrated analytics tools, and developer tools. Each of these leverages the power of Foundry’s core security, lineage, data, and compute primitives, allowing teams to focus on delivering operational capability rather than managing infrastructure. Critically, each tool in the Palantir platform is designed to continuously, safely enrich a consistent set of data and model assets (contained within the Ontology). This enables knowledge to compound as operational workflows are scaled out across the enterprise.
The primary application building tools in the Palantir platform are Workshop and Slate.
Beyond these built-in tools, it is possible to create custom, bespoke applications on top of the Palantir platform using the developer toolchain and Ontology SDK (OSDK).
Workshop is a flexible, object-oriented application building tool. Workshop leverages the semantic primitives (e.g., objects, links) and the kinetic primitives (e.g., Actions, Functions) within the Ontology to enable the rapid delivery of highly-interactive desktop and mobile applications. The application building experience in Workshop empowers users to create powerful applications out of no-code, low-code, and code-based widgets. No technical expertise is required to start building with widgets and weaving objects, links, and actions into user-driven workflows that go far beyond dashboards or passive visualizations. Meanwhile, code-based enrichment with Functions can be seamlessly embedded within Workshop widgets to allow for complex interactions, cascading processes, and complex data capture.
Slate provides builders with a flexible set of tools to quickly create operational applications and interactive dashboards. Slate enables application developers to construct dynamic and responsive applications with a drag-and-drop interface, reducing development time and cost. Slate includes capabilities that are seamlessly integrated with the Foundry Ontology, but also enables developers to fully customize applications using HTML, CSS, and JavaScript. With custom Slate applications, stakeholders at all levels of an organization can rapidly explore and understand their data in order to make better-informed decisions.
The primary workflow building tools in the Palantir platform are Workflow Builder, Automate, Solution Designer, and Use Cases.
Workflow Builder is in beta and functionality may change before the product is generally available. Workflow Builder may not be available on all enrollments.
Workflow Builder provides an interactive workspace for building AI apps, actions, and agents. Workflow Builder enables you to integrate LLMs into your pipelines and run them at scale with error handling, automatic retries, guaranteed outputs schemas, and other production-caliber tooling included. Workflow Builder also helps you build, test, and release feature-rich, AI-powered functions that leverage the Ontology within your applications.
Automate gives you a single entry point for setting up and executing all business automation in the platform. The Automate application allows users to define conditions and effects; conditions are checked continuously, and effects are executed automatically when the specified conditions were met.
Carbon enables the configuration of tailored platform experiences, known as workspaces, for specific user groups. Carbon can provide a focused experience for less technical users that need to carry out critical operational workflows. Each Carbon workspace is a curated collection of applications and resources that can be configured to optimize a given set of operational, end-user workflows. For example, an aircraft parts maintenance workspace might consist of a Workshop application containing a dynamically updated list of parts requiring maintenance, along with Ontology-driven Actions for triaging each part; another application that is used to investigate each part's maintenance issue; and a Quiver analysis showing maintenance trends over time. Carbon allows the rich tapestry of Foundry applications and analytical capabilities to be integrated into focused, operational experiences.
Solution Designer is an interactive tool for creating architectural representations of solutions built using the Palantir platform, including representations for first and third-party integration points, links to platform resources, on-demand access to documentation and best practices, and more.
Learn more about Solution Designer.
The Use Cases application allows builders to organize their work within a single operational interface. By combining the file system view with an ontology management view, developers can access a curated view focused on the work for which they are responsible.
Learn more about the Use Cases application.
The Palantir developer toolchain enables you to build your own applications on top of the Palantir platform using your own tools.
The centerpiece of the Palantir developer toolchain is the Ontology SDK (OSDK). You can generate an Ontology-specific SDK with the Developer Console, available in the Palantir platform. The Ontology SDK is created either as a NPM (Node Package Manager) package for TypeScript or as Pip or Conda for Python, and it only contains a pre-selected subset of your Ontology. The SDK 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 Developer Console also 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.