Public API¶
The DSS public API allows you to interact with DSS from any external system. It allows you to perform a large variety of administration and maintenance operations, in addition to access to datasets and other data managed by DSS.
The DSS public API is available:
- As an HTTP REST API. This lets you interact with DSS from any program that can send an HTTP request.
- As a Python API client. This allows you to easily send commands to the public API from a Python program.
The Python API client can be used both from inside DSS and from the outside world. Using the Python API client from inside DSS lets you do advanced automation and introspection tasks. Example usage of the Python client can be found at Public API Python client
- Features
- Public API Keys
- Public API Python client
- The main client class
- Managing projects
- Managing datasets
- Managed folders
- Managing recipes
- Machine learning
- Managing jobs
- Managing scenarios
- API Designer & Deployer
- Managing meanings
- Authentication information
- Managing users and groups
- Managing connections
- Other administration tasks
- Metrics and checks
- SQL queries through DSS
- Utilities
- Reference API documentation
- Introduction
- Installing the Python client
- Getting started
- Reference API doc
- The REST API