Skip to main content

What is the Sandbox Environment?

The Sandbox Environment is a testing and development environment that provides realistic device simulations without requiring real OEM credentials or physical devices. It allows you to build and test your integration safely before moving to production.

Key Benefits

No Real Devices Needed

Test without connecting real devices or using real credentials

Realistic Behavior

Devices simulate real-world behavior patterns based on UTC time

Safe Testing

Experiment without affecting real user devices or data

Unlimited Testing

No device limits—test with as many devices as you need

How It Works

Sandbox devices simulate realistic behavior patterns based on UTC time:

Vehicles

  • Morning (6-9am UTC): Likely plugged in, charging or fully charged (80-95% battery)
  • Daytime (9am-5pm UTC): Likely unplugged, battery level decreases
  • Evening (5-9pm UTC): May be plugged in for overnight charging
  • Night (9pm-6am UTC): Plugged in, charging overnight

Batteries

  • Morning (6-9am UTC): Discharging for morning load
  • Midday (9am-3pm UTC): Charging from solar production
  • Evening (3-9pm UTC): Discharging for peak usage
  • Night (9pm-6am UTC): Idle or slow charging

Solar Inverters

  • Night (6pm-6am UTC): No production
  • Morning (6-9am UTC): Ramping up production
  • Midday (9am-3pm UTC): Peak production
  • Afternoon (3-6pm UTC): Declining production

Use Cases

Development & Testing

Build and test your integration without real devices. Verify API calls, webhook handling, and error scenarios safely before connecting real customer devices.

CI/CD Pipelines

Include integration tests in your CI/CD pipeline using sandbox devices. Test new features and changes automatically without manual device setup.

Demo Environments

Create demo environments for sales and marketing. Show your product working with simulated devices that behave realistically without needing real customer connections.

Learning & Prototyping

Learn the API and prototype new features without the complexity of managing real device connections and credentials.

Sandbox vs Live

Sandbox

  • Realistic simulations
  • No real credentials
  • Unlimited devices
  • Safe testing environment

Live

  • Real OEM devices
  • Production data
  • Subscription limits
  • Customer-facing

Next Steps

Environments Guide

Learn about sandbox and live environments in detail

Getting Started

Start testing in the sandbox environment

API Reference

Explore sandbox API endpoints