Signing Up

Texture makes your energy systems visible, responsive, and connected—without rebuilding your stack. It works with your existing infrastructure—no migration, no disruptions. Start with a single integration or use case, and expand as you go.

Step 1: Create your account

Register your account with a company or entity-specific email address. We strongly recommend avoiding the use of personal email addresses. This helps us create a more secure experience and support associating you with your Organization.

Step 2: Verify your email

Check your inbox and verify your email address before creating or joining an organization.

Step 3: Create an Organization

After verifying your email, you'll be guided through a three-step onboarding wizard to set up your Organization.

On the Texture platform, an Organization is generally a company or some other kind of entity that you work for and which has other Members from your team on it.

Step 3a: Organization Details

Enter your organization name and optionally upload a logo.

Step 3b: Location

Provide your organization's location details, including country and address.

Step 3c: Invite Your Team

Invite team members by entering their company email addresses. You can invite members as either Admin or User roles. You can also skip this step and invite team members later from Settings > Organization > Members.

The invited members will receive an email with instructions to set up their accounts.

Step 4: Explore Your Workspaces

Within your Organization, Workspaces let you manage different environments. Each Workspace has its own Server (Private) and Connect (Public) API keys.

Texture automatically creates Production and Sandbox workspaces for new organizations. You can create additional Workspaces for staging, development, or per-team sandboxes.

To create a new Workspace, navigate to the Dashboard and use the workspace switcher dropdown to add one. You can use the dropdown menu to navigate between Workspaces.

Organization Security

Multi-Factor Authentication (MFA)

Organizations can require Multi-Factor Authentication for all members to add an extra layer of security during login. When MFA is enabled for an organization:

  • During login, members will be prompted to enter a 6-digit verification code sent to their email
  • Members must provide this code to complete the authentication process
  • If a user belongs to multiple organizations and any one of them requires MFA, the user will be prompted for MFA verification on every login

To enable MFA for your organization, go to Settings > Organization and toggle on the MFA requirement. This helps protect your organization's data and ensures only verified team members can access the platform.

Security & Compliance

The Texture platform is SOC 2 Type 2 certified, demonstrating our commitment to security, availability, and confidentiality. You can request a copy of our SOC 2 report through our Trust Portal, or contact our team to learn more.


That's it! Now you are ready to access Texture's API and start integrating our API Keys into your system. If you run into any issues during our platform onboarding, please reach out to our team here.