Skip to main content
Use ThinkPlatform’s developer tools to discover resources, work with project data, and automate supported platform operations. The CLI and Python SDK are included in the public ThinkPlatform-client package.

CLI

Install the client, sign in, and save a project profile before using short commands.

Python SDK

Use the public Python client from an application, notebook, or script.

Start with one read

For a new terminal setup, follow Installation and Authentication. Then choose your organization and project interactively:
The examples in the CLI guides assume that you have already selected the intended profile and project. Use extra flags when you need an override or a specific output format. See Projects and profiles. For Python, follow the SDK overview and SDK authentication before making your first request.

Work with an external agent

Give the agent a specific project and a clear outcome. Have it inspect the current identity and context, discover the relevant resources, and explain the intended changes before a write. Verify the result before retrying an operation whose outcome is uncertain. Use Agent setup for the documented skill and Markdown discovery routes. The Agent skills guide introduces task-specific command guidance and examples. A documentation search connection provides instructions; it does not authenticate the agent to ThinkPlatform or grant additional permissions.

Choose a workflow

Understand the access boundary

Developer tools use the authenticated identity and the selected organization and project. The public client does not include the Flow or Agent execution engines. An organization’s workspace identity and permissions for external services are separate from your CLI sign-in. See Organizations and projects for the shared access model, and SDK errors or CLI troubleshooting when a request fails.

Build a project web app

Client 0.6.133 adds Hosted App publication, request-bound SDK access, and Lakehouse statements. Review Upgrade and migration for older Apps commands. The deployment must enable and authorize the corresponding service.