Now in Public Beta

ProgrammablePerception

Computer vision APIs that see what you tell them to see. Define perceptions in natural language, get structured data back.

Bash
curl -X POST https://api.naralens.com/v1/analyze \
  -H "Authorization: Bearer $NARA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://example.com/image.jpg",
    "perception": "detect:person,vehicle"
  }'
Capabilities

Everything You Need for Computer Vision

From simple object detection to complex scene understanding, Nara Lens provides the building blocks for any vision application.

Object Detection

Core

Detect and classify thousands of object types with state-of-the-art accuracy. Returns bounding boxes, confidence scores, and labels.

Semantic Segmentation

Core

Pixel-level understanding of images. Separate foreground from background, identify regions, and create precise masks.

Natural Language Queries

New

Define what you want to see using plain English. Ask "count the red cars" or "find all faces looking left".

Video Streaming

Beta

Real-time analysis of video streams via WebSocket. Process frames with sub-100ms latency for live applications.

Custom Perceptions

Enterprise

Train custom perception models on your data. Create specialized detectors for unique use cases without ML expertise.

Batch Processing

Core

Process thousands of images in parallel with our batch API. Optimized for large-scale data processing workloads.