# Hailo > Hailo Technologies Ltd. is an Israeli fabless semiconductor company (HQ Tel Aviv; offices in the US, > Germany, Japan, Taiwan, China and South Korea) that designs AI inference accelerators — the Hailo-8, > Hailo-8L and Hailo-10 families — and AI vision processors, the Hailo-15 SoC family, for edge devices. IMPORTANT — read this before assuming an API: Hailo has NO hosted web API. There is no REST endpoint, no GraphQL endpoint, no MCP server, no API key and no base URL you can call over the internet. Hailo's developer surface is on-device software: a C/C++/Python runtime library, a CLI, a kernel driver, model zoos, and a gRPC service that runs on the board itself. An agent cannot "call Hailo"; it can build, deploy and operate software that runs on Hailo silicon. This file was generated by API Evangelist (https://apievangelist.com) from Hailo's public repositories and reachable documentation on 2026-08-22. It is not published by Hailo. hailo.ai sits behind a Cloudflare bot challenge that returns HTTP 403 to non-browser clients, including this crawler. ## What Hailo actually publishes - HailoRT — production runtime library for Hailo-8/10/15. C/C++ API plus pyHailoRT (Python binding), the hailortcli command line tool, a hailonet GStreamer element, and a PCIe kernel driver. MIT licensed (LGPL-2.1-or-later for hailonet). Current release v5.4.0 (2026-08-16). https://github.com/hailo-ai/hailort - Hailo Media Library — C++ media/vision stack for the Hailo-15 SoC. Ships the only true service contract Hailo publishes: gRPC service MediaLibraryService, 33 RPCs, five server-streaming. MIT licensed. Current release v1.12.1 (2026-08-10). https://github.com/hailo-ai/hailo-media-library - Hailo Model Zoo — pre-compiled HEF models plus the build/evaluate environment. MIT. v5.4.0. https://github.com/hailo-ai/hailo_model_zoo - TAPPAS — GStreamer application pipelines and postprocess libraries. LGPL-2.1. v5.4.0. https://github.com/hailo-ai/tappas - hailo-apps — reference applications (Raspberry Pi 5 / Hailo-8L, Hailo-10H). MIT. 26.03.1. https://github.com/hailo-ai/hailo-apps - hailo15-agentic-coding — Hailo's OWN Agent Skills package: twelve skills that connect to a Hailo-15 SBC over SSH, explain and edit media pipelines, pick and swap HEF models, cross-compile, deploy and read board health. Also shipped inside hailo-media-library under .claude/. https://github.com/hailo-ai/hailo15-agentic-coding ## Machine-readable contracts (Protocol Buffers — there is no OpenAPI) - grpc/hailo-media-library-service.proto — service MediaLibraryService, package media_library_service. 33 RPCs: Initialize, Uninitialize, StartPipeline, StopPipeline, GetPipelineState, Shutdown, KeepAlive, Reconnect, GetProfile, GetCurrentProfile, SetProfile, ResetProfiles, SetAutomaticAlgorithmConfiguration, SetOverridePersistentSettings, SetOverrideParameters, SubscribeToPipelineStateChange, BackupProfiles, SetDefaultBackupFolderPath, GetFrontendOutputStreams, UnsubscribeAllFromFrontend, GetThrottlingState, UnsubscribeFromThrottlingStateChange, SubscribeToThrottlingStateChange, SubscribeToProfileRestricted, SubscribeToProfileRestrictionDone, SetAutoProfileRestrictionEnabled, SetRestrictionFallbackProfile, GetAutoProfileRestrictionEnabled, UnsubscribeFromProfileRestrictionCallbacks, SubscribeToFrontendBufferStream, SubscribeToEncoderBufferStream, ReleaseBuffer, AddBufferToEncoder. - grpc/hailo-hailort-hrpc.proto — HailoRT hRPC request/reply scheme (VDevice, model, generator handles). - grpc/hailo-hailort-genai.proto — GenAI scheme: LLM create/generate/tokenize/context, KV cache. - grpc/hailo-hef.proto — HEF compiled-model file format. - grpc/hailo-analytics-metadata.proto — analytics frame metadata over WebSocket/ZMQ: Frame, Detection, Bbox, Landmarks, Classification, with nested detections and tracking ids. - grpc/hailo-scheduler-monitor.proto, grpc/hailo-tracer-profiler.proto — telemetry schemes. ## Runtime semantics an agent should know - Authentication: none at the application layer. Device access is OS file permissions on /dev/hailo*; the MediaLibraryService gRPC contract declares no credential; the Hailo-15 SBC's documented development default is SSH root@10.0.0.1. Developer Zone downloads are registration-gated. - Errors: protobuf enum MediaLibraryStatus (14 values) in MedialibraryStatusReply with a free-text error_message. Not RFC 9457. See errors/hailo-problem-types.yml. - Idempotency: not declared. Read state back with GetPipelineState / GetCurrentProfile before retrying. - Reversibility: every lifecycle and subscription verb has a named inverse RPC (Uninitialize, StopPipeline, ResetProfiles, UnsubscribeAllFromFrontend, UnsubscribeFromThrottlingStateChange, UnsubscribeFromProfileRestrictionCallbacks, ReleaseBuffer). No retention window is published for BackupProfiles or for held DMA buffers. Shutdown and hailortcli fw-control reset are irreversible. - Backpressure: there are no rate limits. The real signal is thermal — GetThrottlingState / SubscribeToThrottlingStateChange (FULL_PERFORMANCE, COOLING, S0..S4) and the PROTO_MEDIA_LIBRARY_PROFILE_IS_RESTRICTED status. - Versioning: HailoRT, the drivers, the model zoo and TAPPAS release in lockstep on one semver number (v5.4.0). The 4.x line on the hailo8 branch still ships for Hailo-8/8R/8L. No deprecation policy, no Sunset headers, no status page, no SLA. ## Links - Website: https://hailo.ai/ - Developer Zone: https://hailo.ai/developer-zone/ - Documentation: https://hailo.ai/developer-zone/documentation/ - HailoRT reference: https://hailo.ai/developer-zone/documentation/hailort/latest/ - HailoRT changelog: https://hailo.ai/developer-zone/documentation/hailort/latest/?sp_referrer=changelog/changelog.html - GitHub organization: https://github.com/hailo-ai - Community forum (support): https://community.hailo.ai/ - Blog: https://hailo.ai/blog/ - Terms of use: https://hailo.ai/terms-and-conditions/website-terms-of-use/ - Privacy policy: https://hailo.ai/terms-and-conditions/privacy-policy/