Developer Platform

Build on the Growlink platform.

We’re opening up everything — APIs, real-time data connectors, control endpoints, and developer tools — so you can build custom applications, dashboards, automations, and AI agents on top of your cultivation data.

// Get live sensor data from Flower Room 01 const response = await fetch('https://api.growlink.com/v2/rooms/flower-01/sensors', { headers: { 'Authorization': `Bearer ${API_KEY}` } }); const { temperature, humidity, vpd, co2, substrate } = await response.json(); // Check VPD drift and adjust climate setpoints if (vpd.current > vpd.target + 0.15) { await growlink.setClimateTarget({ room: 'flower-01', humidity: humidity.setpoint + 2, reason: 'VPD correction — automated agent' }); }
The shift

From software you use to infrastructure you build on.

Your sensor data, control systems, crop recipes, and operational history — all accessible through clean APIs, real-time connectors, and control endpoints. Build anything on top of your cultivation data.

REST JSON WebSocket OAuth 2.0 Webhooks GraphQL

RESTful APIs & Real-Time Data

Full read/write access to sensor telemetry, climate data, irrigation schedules, nutrient delivery, and harvest analytics. WebSocket streams for real-time monitoring. Every data point your facility generates, available programmatically.

Works With Your Tools

Use Cursor, Claude, Replit, or any IDE to build on Growlink. Our APIs speak standard REST and JSON — no proprietary SDKs required. If you can code it, you can ship it.

AI-Ready Infrastructure

Connect Claude, GPT, or any LLM to your live grow data. Build AI agents that monitor conditions, surface insights, and optimize crop recipes using your real-time cultivation data.

Control Endpoints

Go beyond read-only. Programmatically adjust climate setpoints, irrigation triggers, and lighting schedules. Build automated workflows that respond to real-time conditions.

Possibilities

What you can build.

Custom Dashboards

Facility-specific views tailored to your operation.

AI Cultivation Agents

Autonomous agents that monitor, analyze, and act on grow data.

Third-Party Integrations

Connect Growlink to ERP, LIMS, or compliance systems.

Custom Applications

Mobile or web apps built on your cultivation data.

Compliance Reports

Automated reporting for regulatory requirements.

Examples

See it in action.

Build an AI cultivation agent

Connect an LLM to live sensor data and let it reason about environmental conditions, recommend adjustments, and log decisions.

  • Stream real-time sensor telemetry
  • Compare against Blueprint targets
  • Generate recommendations with reasoning
  • Push adjustments through control endpoints
// AI agent: monitor VPD and recommend import Anthropic from '@anthropic-ai/sdk'; import { Growlink } from '@growlink/sdk'; const gl = new Growlink({ apiKey: API_KEY }); const claude = new Anthropic(); // Get current conditions + targets const room = await gl.rooms.get('flower-01'); const blueprint = await gl.blueprints.active(room.id); const msg = await claude.messages.create({ model: 'claude-sonnet-4-20250514', messages: [{ role: 'user', content: `Current VPD: ${room.vpd.current} Target: ${blueprint.vpd.target} Recommend adjustment.` }] });

Automate with webhooks

Subscribe to events and trigger actions in external systems when conditions change in your facility.

  • Sensor threshold alerts
  • Irrigation cycle completions
  • Blueprint phase transitions
  • Device state changes
// Webhook: alert when substrate EC drifts await gl.webhooks.create({ event: 'sensor.threshold', filter: { room: 'flower-01', metric: 'substrate_ec', condition: 'above', value: 3.2 }, url: 'https://your-app.com/alerts', method: 'POST' }); // Your endpoint receives: { "event": "sensor.threshold", "room": "flower-01", "metric": "substrate_ec", "value": 3.41, "target": 2.8, "timestamp": "2026-06-02T14:22:00Z" }
VS
VS Code
Cu
Cursor
Re
Replit
Cl
Claude
Py
Python
JS
Node.js
Go
Go
Get started

Start building on Growlink.

API access is available to all Growlink customers on Sprout plans and above. Request your API key and start building today.

Request API Access Talk to Engineering