Texture Documentation
Build on the Texture platform
AI-powered workflows, live data access, and secure collaboration across systems, devices, and teams.
Start here
Get Started
Choose your path to start building with Texture's energy platform.
Connect devices
Add energy devices to your application. Works with solar, batteries, EVs, thermostats, and more.
Get startedBuild solutions
Create demand response programs, virtual power plants, and energy management apps.
View use casesAPI reference
Complete API documentation with examples, data models, and integration guides.
Browse APIQuick Setup
Get up and running in minutes with these essential steps.
Integrations
Connect the ecosystem
Connect energy devices and extend platform capabilities through official partnerships and proven protocols.
Devices & OEMs
Connect batteries, EVs, chargers, inverters, and thermostats through official OEM partnerships and APIs.
Browse manufacturersApps
Extend platform capabilities through third-party services — CRMs, weather data, market integration.
Explore appsTexture Connect
Enable individual customers to connect their own devices through a simple, secure OAuth flow.
Learn moreReference
Explore platform concepts
Understand Texture's core architecture and data models.
Network
Structured graph of sites, devices, and the relationships between them.
Read overviewWorkspaces
Organizational containers for data, integrations, and access control.
Read overviewSites
Core physical locations with devices, meters, and metadata.
Read overviewDevices
Controllable or monitored energy assets across solar, batteries, EVs, HVAC, and more.
Read overviewContacts
Individuals or entities engaged with the platform.
Read overviewPrograms & Enrollments
Structured offerings and contact participation across virtual power plants and DR programs.
Read overviewMetrics
Real-time and historical time-series data from devices and sites.
Read overviewEvents
Discrete system or device state changes that trigger workflows.
Read overviewSignals
Weather, emissions, and contextual data enrichment for richer decisions.
Read overviewCommands
Direct, verifiable instructions sent to controllable devices.
Read overviewSchedules
Timed or recurring command patterns for orchestrating device behavior.
Read overviewDestinations
Outbound event triggers to external systems and data warehouses.
Read overview