Unified API Platform

Wild Database

One secure place to authenticate, manage devices, and access data across all Smith Robotics products and services.

OAuth-style bearer tokens · Role-based access (user/admin) · Audit-friendly operations

What is Wild Database?

A single identity and API layer for everything we build — so you can integrate once and scale across new sensors, AI models, and services without re-plumbing auth.

  • Centralised login & token management
  • Consistent REST endpoints
  • Per-product API keys & webhooks
  • Environment-aware (dev/staging/prod)

Products & Services

All authenticated through Wild Database. Add more over time without changing how you sign in.

AI

Perch — Bird Audio AI

Upload audio or stream detections; get species IDs, timestamps, and confidence scores.

Endpoint
POST /perch/detections
IO

Sensors & Devices

Register and manage field devices. Sync status, firmware, and telemetry.

Endpoint
GET /user/devices
WB

Webhooks & Integrations

Push detections and events into your stack. Configure per-project webhooks.

Endpoint
POST /user/webhooks/test
Tip: try the interactive API Docs once you’ve signed in.

How the APIs fit together

Identity & Security

  • JWT bearer tokens; store client-side; send via Authorization: Bearer <token>
  • Role-based access: role: 0 (user), 10 (admin)
  • Password reset, email verification (MailHog in dev)
  • Rate limits & audit hooks (coming soon)

Developer Experience

  • Swagger/OpenAPI at /docs
  • Per-service API keys (create/revoke in User Center)
  • Webhooks tester in the browser
  • Language-agnostic REST; SDKs planned