Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Developer Console

Developer Console은 사용자 지정 애플리케이션과 그 인증 클라이언트 및 SDK를 만들고 관리하는 도구입니다. 앱의 코드는 Foundry 안이나 밖에서 실행할 수 있습니다. 기존 독립 OAuth 클라이언트도 여기서 관리합니다.

앱을 구성하는 요소

요소역할
OAuth 인증 클라이언트사람 또는 서비스 사용자가 Foundry에 프로그래밍 방식으로 접근
생성 SDK앱에 추가한 리소스의 코드 바인딩
SDK 문서앱이 선택한 리소스의 전용 API 설명과 예제
권한앱 관리 사용자 및 데이터 실행 주체의 접근 통제
지표요청량, 성공률과 API 지연
웹 호스팅, 선택Foundry 하위 도메인의 프런트엔드 호스팅
코드 저장소, 선택앱 코드 저장소 연결
Marketplace, 선택다른 Foundry 환경에 제품으로 패키징 및 설치
MCP 서버, 선택외부 AI 에이전트에 앱의 온톨로지 리소스를 도구로 노출

UI에서 앱을 구성하고 선택한 엔터티의 SDK를 생성 및 게시하는 방식입니다. 코드로 온톨로지, 함수와 프런트엔드를 함께 정의하고 로컬 SDK를 생성하려면 SuperRepo를 사용할 수 있습니다.

시작 화면과 앱 개요

홈에는 접근 권한이 있는 앱과 OAuth 클라이언트가 표시됩니다.

앱 Overview에서 웹 호스팅 상태와 생성 SDK 버전, 포함한 온톨로지 엔터티를 확인합니다. 앱 메타데이터 편집과 삭제도 이 화면에서 접근합니다.

새 앱 생성은 앱 유형, OAuth 및 사용할 리소스를 선택하는 절차입니다. TypeScript 프런트엔드 시작에서 생성 앱과 기존 앱의 설치 경로를 고르고, 서버 TypeScript, Python 또는 Java의 인증 설정으로 이어갈 수 있습니다. 오프라인 사용에는 내장 온톨로지 앱의 동기화와 PWA 구성을 사용합니다.

OAuth와 접근 제한

OAuth & restrictions에서 인증 흐름과 허용 리소스 및 작업을 구성합니다. 새 앱은 기본 Restricted이며 생성한 뒤에만 Unrestricted로 바꿀 수 있습니다.

앱 제한은 토큰의 최대 범위를, 권한은 앱 관리와 실제 데이터 접근을 설명합니다.

SDK 문서와 공유

왼쪽 API documentation은 패키지 설치, 개별 객체와 페이지 읽기 및 각 객체, 액션과 함수의 예제를 제공합니다. 언어 선택기로 TypeScript, Python 등 지원 언어를 바꿉니다.

Sharing & tokens에서 사용자, 그룹과 조직에 앱을 공유하고 프로그래밍 접근용 장기 scope 토큰을 생성할 수 있습니다. 토큰 수명과 실제 허용 범위는 해당 인증 및 권한 설정을 따릅니다.

호스팅과 지표

Foundry는 React SPA 같은 프런트엔드 전용 앱을 하위 도메인에서 호스팅할 수 있습니다. 서버 프로세스가 필요한 백엔드를 정적 웹 호스팅에 올리는 기능과 구분합니다. Marketplace로 앱을 다른 환경에 설치하거나 글로벌 브랜치에서 온톨로지 변경과 앱을 함께 검토할 수 있습니다.

Metrics는 요청량, 성공률과 API 지연을 표시하며 OAuth 수집 조건, 약 24시간 지연과 30일 보존 범위를 따릅니다.

Ontology MCP와 기존 클라이언트

Ontology MCP를 활성화하면 외부 에이전트가 앱의 객체 유형, 액션과 쿼리 함수를 MCP 도구로 발견하고 호출할 수 있습니다. 연결 구조에서 클라이언트, 서버와 온톨로지의 역할을 설명합니다.

독립 OAuth 클라이언트는 인증만 제공하는 기존 방식이며 신규 생성은 지원하지 않습니다. 새 앱 또는 기존 클라이언트의 앱 이전으로 SDK, 지표와 다른 기능을 사용할 수 있습니다.

앱 크기 한도

기본 한도는 데이터 리소스와 리소스 접근 제한을 합쳐 앱당 1,000개입니다. 이 한도에 도달하면 Palantir 관리자에게 필요한 범위를 문의합니다. 함수가 편집할 수 있는 객체 수나 플랫폼 전체의 리소스 수와는 다른 한도입니다.