The OLP CLI allows you to access platform services from the command line. As opposed to the HERE platform portal graphic user interface, the OLP CLI offers a text-based interface and enables developers to implement automated actions on Platform services.
For the terms and conditions covering this documentation, see the HERE Documentation License.
For more information on data security and durability best practices, see the Data API.
The OLP CLI allows you to do the following:
Create, retrieve, and manage catalogs and layers. In a typical use case, you can create a catalog, add a layer to this catalog, and later publish data to that layer.
Create, retrieve, and manage local catalogs and layers. In a typical use case, you can create a local catalog, add a layer to this catalog, or create a local copy of a catalog hosted on the platform.
Publish data to and retrieve data from catalogs. You can ingest test data from a file to a layer and later retrieve that data.
Retrieve and manage permissions of catalogs and schemas. You can get a list of catalogs that match some regular expression and update permissions on those catalogs.
Create, manage, and run pipelines. You can create a catalog that is usable for the Data Processing Library and run a compiler JAR package in a pipeline. Then, you can clean up all the previously created objects after execution.
Manage projects, project resources, and project access. You can group your HERE platform resources, including catalogs, schemas, and pipelines, in a project to enable access control, eg for different stages of production, and cost tracking.
Manage applications. You can manage applications, and your application's access/API keys.
Work with HERE Location Services running on the HERE platform. You can look up location services and view the details of a specific service, including its base URL and detailed description.
Create and manage groups. You can set up the environment for a new project by creating a group, adding an app, and obtaining credentials.
Create and manage third party secrets. You can manage third party secrets, which enable authorized identities to securely upload and manage third-party credentials. For instance, AWS S3 bucket credentials.
Manage your credentials profiles. You can define multiple profiles to use different credentials for different projects.