Making API Requests

We provide the APIs for Amazon QuickSight, as well as software development kits (SDK) for Amazon Web Services (AWS) that enable you to access Amazon QuickSight from your preferred programming language.

To monitor the calls made to the Amazon QuickSight API for your account, including calls made by the AWS Management Console, command line tools, and other services, use AWS CloudTrail. For more information, see the AWS CloudTrail User Guide.

Required Knowledge

If you plan to access Amazon QuickSight through an API, you should be familiar with the following:

  • JSON

  • Web services

  • HTTP requests

  • One or more programming languages, such as JavaScript, Java, Python, or C#.

Available APIs for Amazon QuickSight

The Amazon QuickSight APIs provide:

  • User and Group Management

  • Dashboard Embedding

AWS provides libraries, sample code, tutorials, and other resources for software developers who prefer to build applications using language-specific APIs instead of submitting a request over HTTPS. These libraries provide basic functions that automatically take care of tasks such as cryptographically signing your requests, retrying requests, and handling error responses, so that it's easier for you to get started.

For more information about downloading the AWS SDKs, see AWS SDKs and Tools.