REST API v2.0 SDKs

REST API v2.0 SDKs

ThoughtSpot provides native SDK libraries to help client applications call REST APIs in a specific language format.

Currently, the REST API client libraries are available for TypeScript and Java. These SDKs provide language-specific client libraries to call APIs from client applications.

Community SDKs🔗

You can use the following open-source, community-supported SDKs.

Important
  • ThoughtSpot reserves the right to publish its own SDKs to replace or improve upon these community-based SDKs based on customer feedback.

  • These community SDKs may not be reviewed or updated periodically for accuracy or completeness, and are not included in ThoughtSpot product support.

  • ThoughtSpot-supported SDKs may not be backward-compatible with these community-based SDKs.

SDK/ libraryPurpose

thoughtspot_rest_api_python

Python SDK for working with ThoughtSpot’s REST APIs

Language: Python

thoughtspot_tml

Package for working with ThoughtSpot Modeling Language (TML) files programmatically

Language: Python

Additional resources🔗

For more information about REST APIs, use the following resources:

  • For information about supported authentication types, see REST API v2 authentication.

  • Browse through the REST API v2 Playground before you start constructing your API requests. The playground offers an interactive portal with comprehensive information about the API endpoints, request and response workflows.

  • For information about supported API endpoints, see REST API v2 reference.

  • For information about new and deprecated features and enhancements, see REST API v2 Changelog.

© 2026 ThoughtSpot Inc. All Rights Reserved.