The Edge Impulse API exposes programmatic access to most functionality in the studio. You can use the API to edit the labels of many samples at once, train models, or create new impulses. In addition you can subscribe to events, such as when a new file was processed by the ingestion service. You authenticate with the API using an API Key or with a username / password, see Login.
The API is available at:
The API is described in OpenAPI format, which can be used to generate clients in many languages. The OpenAPI definition file is located here.
Jobs started through the API are subject to the same usage limits (such as compute time used) as through the studio UI.