Overview

Use Developer Console to build and manage Custom Applications and their associated auth clients and SDKs. A custom application allows developers to extend Foundry capabilities with custom logic hosted in or outside of Foundry.

Key concepts

The primary components of a Developer Console application are:

  1. Authorization client: An OAuth client that allows human and service users programmatic access to Foundry. See OAuth clients.
  2. SDKs: One or more SDKs generated from resources added to an application. See Application scopes.
  3. SDK documentation: Auto-generated API documentation and code snippets tailored to your application's SDK.
  4. Permissions: User and application-level access controls. See Permissions.
  5. Metrics: Usage and performance insights for your application. See Application metrics.
  6. Web hosting (optional): Host a custom frontend on a Foundry subdomain.
  7. Code repository (optional): A linked code repository resource for application code.

Enable Developer Console

To access the Developer Console, you must enable it in the Foundry Suite section of Control Panel. If you do not have permissions to enable the Developer Console, reach out to your Palantir representative for assistance.

Once enabled, the Developer Console will appear in the application portal.

The applications portal displays Developer Console in the application list.

Developer Console home

The Developer Console home page lists all applications and OAuth clients to which you have access.

For more information on access requirements, review the permissions documentation.

The Developer Console home page lists all applications and OAuth clients.

The OAuth clients tab shows all OAuth clients from your primary and guest organizations for which you have Manage OAuth 2.0 clients permission.

Application pages

Landing page

From the application landing page, you can:

  • View the number of ontology resources utilized by the application.
  • Share the application with other developers in your team.
  • Edit the display information.
  • Delete the application.

The application overview page displays resource counts and sharing options.

For OAuth clients, see Managing an OAuth client in Developer Console.

SDK documentation

Each application includes auto-generated API documentation tailored to its SDK content. Access it by selecting API Documentation from the left panel.

This documentation includes:

  • Installation guides for your application-specific SDK
  • Code examples for loading object types and applying actions
  • Reference materials for each Ontology object type, action type, and Function

Use the language dropdown menu to switch between TypeScript, Python, and other supported languages.

The application documentation page shows API reference and code examples.

OAuth and scopes

Configure the authentication flow and resource access scope for your application. The scope ensures tokens only grant access to resources approved for the application.

Learn more about configuring permissions and application scopes.

The OAuth and scopes page displays authentication and resource configuration.

Sharing and tokens

Configure sharing options and generate long-lived tokens for user access.

The Sharing and Tokens page displays sharing settings and token generation.

Web hosting

Host frontend-only applications (like React SPAs) directly on Foundry, eliminating the need for external hosting infrastructure.

The web hosting page displays deployment options and domain configuration.

For more detail, review the documentation on hosting an OSDK application on Foundry.

Metrics

Monitor application performance including request volume, success rates, and API latency.

The application metrics page shows request volume and performance data.

Learn more about application metrics.

Limits

Each Developer Console application is limited to a total of 1000 data resources and resource access scopes.