Edge Impulse website screenshot

Edge Impulse

Edge Impulse is the end-to-end edge AI MLOps platform for building datasets, training and optimizing machine learning models, and deploying them directly on device — from the smallest microcontrollers to gateways with the latest neural accelerators. The platform covers the whole workflow: sensor data collection and labeling, DSP feature engineering, model training with the EON Tuner and EON Compiler, hardware-aware profiling for latency, RAM and flash, and deployment as a C++ library, Arduino library, WebAssembly package, Docker container or prebuilt firmware. It is driven programmatically through three APIs — a 559-operation Studio API, an Ingestion API and a device Remote Management WebSocket — plus CLIs, Python/Node/Rust/Go SDKs and a first-party MCP server. Founded in 2019 by Zach Shelby and Jan Jongboom; acquired by Qualcomm Technologies in March 2025 and still operating under its own brand.

Edge Impulse publishes 35 APIs on the APIs.io network, including Admin API, Auth API, Canary API, and 32 more. Tagged areas include Artificial Intelligence, Machine Learning, Embedded Machine Learning, Edge AI, and MLOps.

The Edge Impulse catalog on APIs.io includes 2 event-driven AsyncAPI specifications.

Edge Impulse’s developer surface includes authentication, documentation, engineering blog, FAQ, signup flow, CLI, API reference, and 41 more developer resources.

68.0/100 exemplar ▬ flat Agent 37/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumFree trial⚡ Free to try
2 APIs 1 MCP Servers
Artificial IntelligenceMachine LearningEmbedded Machine LearningEdge AIMLOpsComputer VisionInternet of ThingsModel DeploymentDeveloper Tools

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/edge-impulse: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 36

Individual APIs this provider publishes, each with its own machine-readable definition.

Edge Impulse Admin API

The Admin API from Edge Impulse — 49 operation(s) for admin.

Edge Impulse Auth API

The Auth API from Edge Impulse — 2 operation(s) for auth.

Edge Impulse Canary API

The Canary API from Edge Impulse — 1 operation(s) for canary.

Edge Impulse CDN API

The CDN API from Edge Impulse — 1 operation(s) for cdn.

Edge Impulse Classify API

The Classify API from Edge Impulse — 10 operation(s) for classify.

Edge Impulse Deployment API

The Deployment API from Edge Impulse — 10 operation(s) for deployment.

Edge Impulse Devices API

The Devices API from Edge Impulse — 11 operation(s) for devices.

Edge Impulse DSP API

The DSP API from Edge Impulse — 18 operation(s) for dsp.

Edge Impulse EmailVerification API

The EmailVerification API from Edge Impulse — 4 operation(s) for emailverification.

Edge Impulse Export API

The Export API from Edge Impulse — 1 operation(s) for export.

Edge Impulse FeatureFlags API

The FeatureFlags API from Edge Impulse — 1 operation(s) for featureflags.

Edge Impulse Health API

The Health API from Edge Impulse — 2 operation(s) for health.

Edge Impulse Impulse API

The Impulse API from Edge Impulse — 13 operation(s) for impulse.

Edge Impulse Jobs API

The Jobs API from Edge Impulse — 42 operation(s) for jobs.

Edge Impulse Learn API

The Learn API from Edge Impulse — 21 operation(s) for learn.

Edge Impulse Login API

The Login API from Edge Impulse — 1 operation(s) for login.

Edge Impulse Metrics API

The Metrics API from Edge Impulse — 3 operation(s) for metrics.

Edge Impulse Optimization API

The Optimization API from Edge Impulse — 15 operation(s) for optimization.

Edge Impulse OrganizationBlocks API

The OrganizationBlocks API from Edge Impulse — 17 operation(s) for organizationblocks.

Edge Impulse OrganizationCreateProject API

The OrganizationCreateProject API from Edge Impulse — 10 operation(s) for organizationcreateproject.

Edge Impulse OrganizationData API

The OrganizationData API from Edge Impulse — 32 operation(s) for organizationdata.

Edge Impulse OrganizationDataCampaigns API

The OrganizationDataCampaigns API from Edge Impulse — 7 operation(s) for organizationdatacampaigns.

Edge Impulse OrganizationJobs API

The OrganizationJobs API from Edge Impulse — 8 operation(s) for organizationjobs.

Edge Impulse OrganizationPipelines API

The OrganizationPipelines API from Edge Impulse — 5 operation(s) for organizationpipelines.

Edge Impulse OrganizationPortals API

The OrganizationPortals API from Edge Impulse — 7 operation(s) for organizationportals.

Edge Impulse Organizations API

The Organizations API from Edge Impulse — 60 operation(s) for organizations.

Edge Impulse PerformanceCalibration API

The PerformanceCalibration API from Edge Impulse — 9 operation(s) for performancecalibration.

Edge Impulse Projects API

The Projects API from Edge Impulse — 46 operation(s) for projects.

Edge Impulse Raw data API

The Raw data API from Edge Impulse — 54 operation(s) for raw data.

Edge Impulse Themes API

The Themes API from Edge Impulse — 5 operation(s) for themes.

Edge Impulse ThirdPartyAuth API

The ThirdPartyAuth API from Edge Impulse — 4 operation(s) for thirdpartyauth.

Edge Impulse UploadPortal API

The UploadPortal API from Edge Impulse — 7 operation(s) for uploadportal.

Edge Impulse User API

The User API from Edge Impulse — 43 operation(s) for user.

Edge Impulse Whitelabels API

The Whitelabels API from Edge Impulse — 5 operation(s) for whitelabels.

Edge Impulse Ingestion API

The Ingestion API sends new device data into an Edge Impulse project. It accepts sensor (JSON/CBOR/CSV/Parquet), audio (WAV), image (JPG/PNG) and video (MP4/AVI) samples on the ...

Edge Impulse Remote Management API

A two-way WebSocket protocol between edge devices and Edge Impulse Studio, used to drive a connected device — request a sample, follow acquisition progress and stream snapshot f...

Scroll for all 36

Open Collections 35

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Edge Impulse Admin API

OPEN COLLECTION

Edge Impulse Auth API

OPEN COLLECTION

Edge Impulse Canary API

OPEN COLLECTION

Edge Impulse CDN API

OPEN COLLECTION

Edge Impulse Classify API

OPEN COLLECTION

Edge Impulse Devices API

OPEN COLLECTION

Edge Impulse DSP API

OPEN COLLECTION

Edge Impulse Export API

OPEN COLLECTION

Edge Impulse Health API

OPEN COLLECTION

Edge Impulse API

OPEN COLLECTION

Edge Impulse Jobs API

OPEN COLLECTION

Edge Impulse Learn API

OPEN COLLECTION

Edge Impulse Login API

OPEN COLLECTION

Edge Impulse Metrics API

OPEN COLLECTION

Edge Impulse Projects API

OPEN COLLECTION

Edge Impulse Raw data API

OPEN COLLECTION

Edge Impulse Themes API

OPEN COLLECTION

Edge Impulse User API

OPEN COLLECTION

Scroll for all 35

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Edge Impulse MCP Servers

Edge Impulse ships MCP two ways, and they are different products. A REMOTE, anonymous documentation MCP endpoint answers tools/list today at https://docs.edgeimpulse.com/mcp (3 ...

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Edge Impulse Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 2

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Edge Impulse Remote Management API

DERIVED, NOT PUBLISHED. Edge Impulse does not ship an AsyncAPI document. This one is derived by API Evangelist from the provider's own written WebSocket protocol reference at ht...

ASYNCAPI

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Edge Impulse Authentication

apiKey · 4 schemes

SECURITY

Edge Impulse Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Edge Impulse Vulnerability Disclosure

Hackerone · contact published

SECURITY

Edge Impulse Trust Center

SOC 2 Type II

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Edge Impulse Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Get Started 6

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: edge-impulse
url: https://raw.githubusercontent.com/api-evangelist/edge-impulse/refs/heads/main/apis.yml
name: Edge Impulse
description: 'Edge Impulse is the end-to-end edge AI MLOps platform for building datasets, training and optimizing machine
  learning models, and deploying them directly on device — from the smallest microcontrollers to gateways with the latest
  neural accelerators. The platform covers the whole workflow: sensor data collection and labeling, DSP feature engineering,
  model training with the EON Tuner and EON Compiler, hardware-aware profiling for latency, RAM and flash, and deployment
  as a C++ library, Arduino library, WebAssembly package, Docker container or prebuilt firmware. It is driven programmatically
  through three APIs — a 559-operation Studio API, an Ingestion API and a device Remote Management WebSocket — plus CLIs,
  Python/Node/Rust/Go SDKs and a first-party MCP server. Founded in 2019 by Zach Shelby and Jan Jongboom; acquired by Qualcomm
  Technologies in March 2025 and still operating under its own brand.'
kind: contract
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-service
  trial: true
  try_now: true
  public: true
  label: Freemium · self-service sign-up
  confidence: high
  source:
  - plans
  - https://studio.edgeimpulse.com/signup
  - https://www.edgeimpulse.com/pricing
  - https://docs.edgeimpulse.com/apis/studio#test-api-requests
  - https://studio.edgeimpulse.com/openapi.yml
  note: Developer plan is $0 with self-serve sign-up and no sales gate; the API reference carries a live request console;
    the OpenAPI is served publicly without authentication at https://studio.edgeimpulse.com/openapi.yml. Production use requires
    an Enterprise licence.
  generated: '2026-09-06'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/edge-impulse.png
tags:
- Artificial Intelligence
- Machine Learning
- Embedded Machine Learning
- Edge AI
- MLOps
- Computer Vision
- Internet of Things
- Model Deployment
- Developer Tools
access: 3rd-Party
created: '2024-11-07'
modified: '2026-09-06'
position: Consuming
specificationVersion: '0.23'
apis:
- aid: edge-impulse:edge-impulse-admin-api
  name: Edge Impulse Admin API
  description: The Admin API from Edge Impulse — 49 operation(s) for admin.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Admin
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-admin-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-admin-overlay.yaml
- aid: edge-impulse:edge-impulse-auth-api
  name: Edge Impulse Auth API
  description: The Auth API from Edge Impulse — 2 operation(s) for auth.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Authentication
  tags_raw:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-auth-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-auth-overlay.yaml
- aid: edge-impulse:edge-impulse-canary-api
  name: Edge Impulse Canary API
  description: The Canary API from Edge Impulse — 1 operation(s) for canary.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Canary
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-canary-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-canary-overlay.yaml
- aid: edge-impulse:edge-impulse-cdn-api
  name: Edge Impulse CDN API
  description: The CDN API from Edge Impulse — 1 operation(s) for cdn.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - CDN
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-cdn-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-cdn-overlay.yaml
- aid: edge-impulse:edge-impulse-classify-api
  name: Edge Impulse Classify API
  description: The Classify API from Edge Impulse — 10 operation(s) for classify.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Classify
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-classify-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-classify-overlay.yaml
- aid: edge-impulse:edge-impulse-deployment-api
  name: Edge Impulse Deployment API
  description: The Deployment API from Edge Impulse — 10 operation(s) for deployment.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Deployment
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-deployment-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-deployment-overlay.yaml
- aid: edge-impulse:edge-impulse-devices-api
  name: Edge Impulse Devices API
  description: The Devices API from Edge Impulse — 11 operation(s) for devices.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Devices
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-devices-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-devices-overlay.yaml
- aid: edge-impulse:edge-impulse-dsp-api
  name: Edge Impulse DSP API
  description: The DSP API from Edge Impulse — 18 operation(s) for dsp.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - DSP
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-dsp-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-dsp-overlay.yaml
- aid: edge-impulse:edge-impulse-emailverification-api
  name: Edge Impulse EmailVerification API
  description: The EmailVerification API from Edge Impulse — 4 operation(s) for emailverification.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Email Verification
  tags_raw:
  - EmailVerification
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-emailverification-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-emailverification-overlay.yaml
- aid: edge-impulse:edge-impulse-export-api
  name: Edge Impulse Export API
  description: The Export API from Edge Impulse — 1 operation(s) for export.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Export
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-export-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-export-overlay.yaml
- aid: edge-impulse:edge-impulse-featureflags-api
  name: Edge Impulse FeatureFlags API
  description: The FeatureFlags API from Edge Impulse — 1 operation(s) for featureflags.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Feature Flags
  tags_raw:
  - FeatureFlags
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-featureflags-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-featureflags-overlay.yaml
- aid: edge-impulse:edge-impulse-health-api
  name: Edge Impulse Health API
  description: The Health API from Edge Impulse — 2 operation(s) for health.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Health
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-health-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-health-overlay.yaml
- aid: edge-impulse:edge-impulse-impulse-api
  name: Edge Impulse Impulse API
  description: The Impulse API from Edge Impulse — 13 operation(s) for impulse.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Impulse
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-impulse-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-impulse-overlay.yaml
- aid: edge-impulse:edge-impulse-jobs-api
  name: Edge Impulse Jobs API
  description: The Jobs API from Edge Impulse — 42 operation(s) for jobs.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Job
  tags_raw:
  - Jobs
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-jobs-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-jobs-overlay.yaml
- aid: edge-impulse:edge-impulse-learn-api
  name: Edge Impulse Learn API
  description: The Learn API from Edge Impulse — 21 operation(s) for learn.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Learn
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-learn-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-learn-overlay.yaml
- aid: edge-impulse:edge-impulse-login-api
  name: Edge Impulse Login API
  description: The Login API from Edge Impulse — 1 operation(s) for login.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Login
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-login-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-login-overlay.yaml
- aid: edge-impulse:edge-impulse-metrics-api
  name: Edge Impulse Metrics API
  description: The Metrics API from Edge Impulse — 3 operation(s) for metrics.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Metrics
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-metrics-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-metrics-overlay.yaml
- aid: edge-impulse:edge-impulse-optimization-api
  name: Edge Impulse Optimization API
  description: The Optimization API from Edge Impulse — 15 operation(s) for optimization.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Optimization
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-optimization-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-optimization-overlay.yaml
- aid: edge-impulse:edge-impulse-organizationblocks-api
  name: Edge Impulse OrganizationBlocks API
  description: The OrganizationBlocks API from Edge Impulse — 17 operation(s) for organizationblocks.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - OrganizationBlocks
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-organizationblocks-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-organizationblocks-overlay.yaml
- aid: edge-impulse:edge-impulse-organizationcreateproject-api
  name: Edge Impulse OrganizationCreateProject API
  description: The OrganizationCreateProject API from Edge Impulse — 10 operation(s) for organizationcreateproject.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - OrganizationCreateProject
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-organizationcreateproject-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-organizationcreateproject-overlay.yaml
- aid: edge-impulse:edge-impulse-organizationdata-api
  name: Edge Impulse OrganizationData API
  description: The OrganizationData API from Edge Impulse — 32 operation(s) for organizationdata.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - OrganizationData
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-organizationdata-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-organizationdata-overlay.yaml
- aid: edge-impulse:edge-impulse-organizationdatacampaigns-api
  name: Edge Impulse OrganizationDataCampaigns API
  description: The OrganizationDataCampaigns API from Edge Impulse — 7 operation(s) for organizationdatacampaigns.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - OrganizationDataCampaigns
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-organizationdatacampaigns-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-organizationdatacampaigns-overlay.yaml
- aid: edge-impulse:edge-impulse-organizationjobs-api
  name: Edge Impulse OrganizationJobs API
  description: The OrganizationJobs API from Edge Impulse — 8 operation(s) for organizationjobs.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Organization Jobs
  tags_raw:
  - OrganizationJobs
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-organizationjobs-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-organizationjobs-overlay.yaml
- aid: edge-impulse:edge-impulse-organizationpipelines-api
  name: Edge Impulse OrganizationPipelines API
  description: The OrganizationPipelines API from Edge Impulse — 5 operation(s) for organizationpipelines.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - OrganizationPipelines
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-organizationpipelines-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-organizationpipelines-overlay.yaml
- aid: edge-impulse:edge-impulse-organizationportals-api
  name: Edge Impulse OrganizationPortals API
  description: The OrganizationPortals API from Edge Impulse — 7 operation(s) for organizationportals.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - OrganizationPortals
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-organizationportals-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-organizationportals-overlay.yaml
- aid: edge-impulse:edge-impulse-organizations-api
  name: Edge Impulse Organizations API
  description: The Organizations API from Edge Impulse — 60 operation(s) for organizations.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Organization
  tags_raw:
  - Organizations
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-organizations-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-organizations-overlay.yaml
- aid: edge-impulse:edge-impulse-performancecalibration-api
  name: Edge Impulse PerformanceCalibration API
  description: The PerformanceCalibration API from Edge Impulse — 9 operation(s) for performancecalibration.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - PerformanceCalibration
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-performancecalibration-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-performancecalibration-overlay.yaml
- aid: edge-impulse:edge-impulse-projects-api
  name: Edge Impulse Projects API
  description: The Projects API from Edge Impulse — 46 operation(s) for projects.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Project
  tags_raw:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-projects-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-projects-overlay.yaml
- aid: edge-impulse:edge-impulse-raw-data-api
  name: Edge Impulse Raw data API
  description: The Raw data API from Edge Impulse — 54 operation(s) for raw data.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Raw Data
  tags_raw:
  - Raw data
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-raw-data-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-raw-data-overlay.yaml
- aid: edge-impulse:edge-impulse-themes-api
  name: Edge Impulse Themes API
  description: The Themes API from Edge Impulse — 5 operation(s) for themes.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - Themes
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-themes-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-themes-overlay.yaml
- aid: edge-impulse:edge-impulse-thirdpartyauth-api
  name: Edge Impulse ThirdPartyAuth API
  description: The ThirdPartyAuth API from Edge Impulse — 4 operation(s) for thirdpartyauth.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - ThirdPartyAuth
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-thirdpartyauth-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-thirdpartyauth-overlay.yaml
- aid: edge-impulse:edge-impulse-uploadportal-api
  name: Edge Impulse UploadPortal API
  description: The UploadPortal API from Edge Impulse — 7 operation(s) for uploadportal.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - UploadPortal
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-uploadportal-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-uploadportal-overlay.yaml
- aid: edge-impulse:edge-impulse-user-api
  name: Edge Impulse User API
  description: The User API from Edge Impulse — 43 operation(s) for user.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - User
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-user-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-user-overlay.yaml
- aid: edge-impulse:edge-impulse-whitelabels-api
  name: Edge Impulse Whitelabels API
  description: The Whitelabels API from Edge Impulse — 5 operation(s) for whitelabels.
  humanURL: https://docs.edgeimpulse.com/reference/edge-impulse-api
  baseURL: https://studio.edgeimpulse.com/v1
  tags:
  - White Labels
  tags_raw:
  - Whitelabels
  properties:
  - type: OpenAPI
    url: openapi/edge-impulse-whitelabels-api-openapi.yml
  - type: Documentation
    url: https://docs.edgeimpulse.com/reference/edge-impulse-api
  - type: Overlay
    url: overlays/edge-impulse-whitelabels-overlay.yaml
- aid: edge-impulse:edge-impulse-ingestion-api
  name: Edge Impulse Ingestion API
  description: The Ingestion API sends new device data into an Edge Impulse project. It accepts sensor (JSON/CBOR/CSV/Parquet),
    audio (WAV), image (JPG/PNG) and video (MP4/AVI) samples on the training, validation, testing, post-processing and split
    endpoints, authenticated with a project x-api-key. Maximum 1000 files per request and 100 MB per file. It documents real
    HTTP status codes (200, 400, 401, 421, 500), unlike the Studio API.
  humanURL: https://docs.edgeimpulse.com/apis/ingestion
  baseURL: https://ingestion.edgeimpulse.com
  tags:
  - Data Ingestion
  - Machine Learning
  properties:
  - type: Documentation
    url: https://docs.edgeimpulse.com/apis/ingestion
  - type: ErrorCatalog
    url: errors/edge-impulse-problem-types.yml
  - type: Authentication
    url: authentication/edge-impulse-authentication.yml
- aid: edge-impulse:edge-impulse-remote-management-api
  name: Edge Impulse Remote Management API
  description: A two-way WebSocket protocol between edge devices and Edge Impulse Studio, used to drive a connected device
    — request a sample, follow acquisition progress and stream snapshot frames. Devices connect to wss://remote-mgmt.edgeimpulse.com
    and authenticate by sending their project API key in the Hello message; payloads may be JSON or CBOR. Protocol version
    3, fully specified with a JSON Schema per message and covered by a public device conformance suite.
  humanURL: https://docs.edgeimpulse.com/apis/remote-management
  baseURL: https://remote-mgmt.edgeimpulse.com
  tags:
  - Devices
  - Streaming
  - Internet of Things
  properties:
  - type: Documentation
    url: https://docs.edgeimpulse.com/tools/protocols/remote-management/websocket
  - type: AsyncAPI
    url: asyncapi/edge-impulse-remote-management-asyncapi.yml
  - type: Authentication
    url: authentication/edge-impulse-authentication.yml
common:
- type: Authentication
  url: authentication/edge-impulse-authentication.yml
- type: CapabilityMap
  url: capabilities/edge-impulse-capability-edges.yml
  name: Edge Impulse Business Capability Map
- type: TrustCenter
  url: security/edge-impulse-trust-center.yml
- type: DomainSecurity
  url: security/edge-impulse-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/edgeimpulse
- url: https://edgeimpulse.com/
  name: Edge Impulse - The Leading Edge AI Platform
  type: Website
- url: https://docs.edgeimpulse.com/docs
  name: Edge Impulse Documentation
  type: Documentation
- url: https://www.edgeimpulse.com/blog/
  name: Edge Impulse Blog
  type: Blog
- url: https://edgeimpulse.com/faqs
  name: Edge Impulse FAQ
  type: FAQ
- url: https://edgeimpulse.com/about
  name: About Edge Impulse
  type: About
- url: https://edgeimpulse.com/events
  name: Events
  type: Events
- url: https://forum.edgeimpulse.com/
  name: Edge Impulse Developer Community
  type: Forums
- url: https://edgeimpulse.com/case-studies
  name: Case Studies
  type: CaseStudies
- url: https://edgeimpulse.com/pricing
  name: Pricing
  type: Plans
- url: https://studio.edgeimpulse.com/login
  name: Login
  type: Login
- url: https://studio.edgeimpulse.com/signup
  name: Sign Up
  type: Signup
- url: https://edgeimpulse.com/security
  name: SOC2 Security
  type: Security
- url: https://edgeimpulse.com/branding
  name: Branding
  type: Branding
- url: https://github.com/edgeimpulse
  name: GitHub Organization
  type: GitHubOrganization
- type: LlmsText
  url: https://docs.edgeimpulse.com/llms.txt
- type: Packages
  url: packages/edge-impulse-packages.yml
  name: Edge Impulse Client Libraries and CLIs
- type: SDKs
  url: packages/edge-impulse-packages.yml
  name: Edge Impulse SDKs
- type: CLI
  url: cli/edge-impulse-cli.yml
  name: Edge Impulse CLI
- type: MCPServer
  url: mcp/edge-impulse-mcp.yml
  name: Edge Impulse MCP Servers
- type: ToolCrosswalk
  url: mcp/edge-impulse-tool-crosswalk.yml
  name: MCP Tool to OpenAPI Crosswalk
- type: AgentCard
  url: a2a/edge-impulse-a2a.yml
  name: Edge Impulse A2A Agent Card
- type: AgentSkill
  url: skills/_index.yml
  name: Edge Impulse Agent Skills
- type: WellKnown
  url: well-known/edge-impulse-well-known.yml
  name: Well-Known Document Probe
- type: Conformance
  url: conformance/edge-impulse-conformance.yml
  name: Standards Conformance
- type: Compliance
  url: conformance/edge-impulse-conformance.yml
  name: Compliance and Certifications
- type: ErrorCatalog
  url: errors/edge-impulse-problem-types.yml
  name: Error Model
- type: Lifecycle
  url: lifecycle/edge-impulse-lifecycle.yml
  name: API Lifecycle, Versioning and Deprecation
- type: StatusPage
  url: https://edgeimpulse.statuspage.io
  name: Edge Impulse Status
- type: OAuthScopes
  url: scopes/edge-impulse-scopes.yml
  name: OAuth Scopes
- type: Conventions
  url: conventions/edge-impulse-conventions.yml
  name: API Conventions and Runtime Semantics
- type: DataModel
  url: data-model/edge-impulse-data-model.yml
  name: Entity Relationship Model
- type: AsyncAPI
  url: asyncapi/edge-impulse-remote-management-asyncapi.yml
  name: Remote Management AsyncAPI (derived)
- type: Webhooks
  url: asyncapi/edge-impulse-webhooks.yml
  name: Webhooks and Event Surfaces
- type: Postman
  url: https://raw.githubusercontent.com/edgeimpulse/ei-agentic-claude/main/Edge%20Impulse%20API.postman_collection.json
  name: Edge Impulse API Postman Collection
- type: DeveloperPortal
  url: https://docs.edgeimpulse.com/
  name: Edge Impulse Developer Documentation
- type: APIReference
  url: https://docs.edgeimpulse.com/apis/studio
  name: Edge Impulse Studio API Reference
- type: GettingStarted
  url: https://docs.edgeimpulse.com/knowledge/guides/getting-started-for-beginners
  name: Getting Started
- type: Support
  url: https://forum.edgeimpulse.com/
  name: Edge Impulse Developer Forum
- type: Console
  url: https://docs.edgeimpulse.com/apis/studio#test-api-requests
  name: In-Documentation API Request Console
- type: Pricing
  url: https://www.edgeimpulse.com/pricing
  name: Edge Impulse Pricing
- type: SignUp
  url: https://studio.edgeimpulse.com/signup
  name: Sign Up for Edge Impulse
- type: TermsOfService
  url: https://www.edgeimpulse.com/legal/terms-of-service
  name: Terms of Service
- type: PrivacyPolicy
  url: https://www.edgeimpulse.com/legal/privacy-policy
  name: Privacy Policy
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-enrichment:
  date: '2026-09-06'
  status: enriched
  artifacts_added: 63
  artifacts_updated: 5
  pass: local-v3

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/edge-impulse"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/edge-impulse/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/edge-impulse/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.